Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Upper Dublin (Fort Washington, PA) varsity football team lost Friday's home conference game against Cheltenham (Wyncote, PA) by a score of 28-21.

Q1Q2Q3Q4Final
Cheltenham----28
Upper Dublin----21
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Cheltenham

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1121163.52414.8352117.7
2Kendall Jackson (Jr)1121163.52414.8352117.7
Upper Dublin

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals92073.4508.1171.5
11Lawson Tyler (Jr)92073.4508.1171.5
Cheltenham

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals26793.01701
2Kendall Jackson (Jr)111.010
3Maqui Fairel (Sr)22512.5170
6Jamal Butler (Sr)382.740
17True Ezell (So)661.010
22Jaden Walker (Sr)11282.5120
32Isaiah Simpson (Sr)263.0501
34Jacob Thompkins (So)155.050
Upper Dublin

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals34762.21701
5George Stein (So)11262.40
11Lawson Tyler (Jr)11151.40
23Luke Platt (Sr)12352.91701
Cheltenham

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1116314.8523
1A. 'zeke' Upchurch (Sr)37224.0521
7Carsen Giddiens (Jr)48120.3351
11Chaz Moore (Jr)3134.381
22Jaden Walker (Sr)1-3-3.0-3
Upper Dublin

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals8506.32
1Jacob Reif (Sr)2115.5
2Gavin Lapa (Sr)4266.51
3S. Watlington (So)133.0
85Benji Ravitz (Sr)11010.01
Cheltenham

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals11
17True Ezell (So)11

Offensive Fumbles and Pancake Blocks

Upper Dublin has not entered any offensive fumbles and pancake blocks stats.
Cheltenham

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals79163242
1A. 'zeke' Upchurch (Sr)7272
2Kendall Jackson (Jr)11
3Maqui Fairel (Sr)2525
6Jamal Butler (Sr)88
7Carsen Giddiens (Jr)8181
11Chaz Moore (Jr)1313
17True Ezell (So)66
22Jaden Walker (Sr)28-325
32Isaiah Simpson (Sr)66
34Jacob Thompkins (So)55
Upper Dublin

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals7650126
1Jacob Reif (Sr)1111
2Gavin Lapa (Sr)2626
3S. Watlington (So)33
5George Stein (So)2626
11Lawson Tyler (Jr)1515
23Luke Platt (Sr)3535
85Benji Ravitz (Sr)1010
Cheltenham

Total Yards

#Athlete NameRushPassRecTotal
Team Totals79163163242
1A. 'zeke' Upchurch (Sr)7272
2Kendall Jackson (Jr)1163164
3Maqui Fairel (Sr)2525
6Jamal Butler (Sr)88
7Carsen Giddiens (Jr)8181
11Chaz Moore (Jr)1313
17True Ezell (So)66
22Jaden Walker (Sr)28-325
32Isaiah Simpson (Sr)66
34Jacob Thompkins (So)55
Upper Dublin

Total Yards

#Athlete NameRushPassRecTotal
Team Totals767350149
1Jacob Reif (Sr)1111
2Gavin Lapa (Sr)2626
3S. Watlington (So)33
5George Stein (So)2626
11Lawson Tyler (Jr)157388
23Luke Platt (Sr)3535
85Benji Ravitz (Sr)1010
Cheltenham

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals38384.0
4A. 'ghost' Jones (Jr)22
5Alistair Reese (Sr)33
10C. Biddle-peete (Jr)44
12Daniel Crawford (Sr)33
14Jordan Elmine (Sr)33
15Kyle Montgomery (Jr)552.0
16L. Russell (Jr)221.0
27Jaylen Hill (Jr)551.0
28Sean Alston (Sr)33
32Isaiah Simpson (Sr)55
52E. 'eli' Burnley (Sr)33
Upper Dublin

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals3346793.0
1Jacob Reif (Sr)347
3S. Watlington (So)123
10Anthony Paone (Jr)246
12R. Ferguson (So)11
13Kevin Williams (Jr)1561.0
15Dylan Moody (So)22
19Braeden Skahan (So)1414
30Tyler Osullivan (Jr)3811
33Shane Greenberg (Sr)4812
58Justin Waugh (Sr)2462.0
72Potter Rudl (Sr)11
78Cole Jakubowitz (Sr)11
85Benji Ravitz (Sr)369
Cheltenham

Sacks

#Athlete NameSacksYdlHurs
Team Totals4.0
15Kyle Montgomery (Jr)2.0
16L. Russell (Jr)1.0
27Jaylen Hill (Jr)1.0
Upper Dublin

Sacks

#Athlete NameSacksYdlHurs
Team Totals3.0
13Kevin Williams (Jr)1.0
58Justin Waugh (Sr)2.0

Defensive Statistics

Cheltenham has not entered any defensive statistics stats.
Upper Dublin

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals2322
1Jacob Reif (Sr)2
10Anthony Paone (Jr)11
12R. Ferguson (So)1
58Justin Waugh (Sr)12
85Benji Ravitz (Sr)1
Cheltenham

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals420551.3551
31Andrew St John (Sr)420551.3551

Kickoffs

Upper Dublin has not entered any kickoffs stats.
Cheltenham

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals616427.3450
31Andrew St John (Sr)616427.3450
Upper Dublin

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals618731.23
2Gavin Lapa (Sr)618731.23
Cheltenham

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals424428
1A. 'zeke' Upchurch (Sr)166
7Carsen Giddiens (Jr)166
11Chaz Moore (Jr)166
31Andrew St John (Sr)44
32Isaiah Simpson (Sr)166
Upper Dublin

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals31839
2Gavin Lapa (Sr)1639
23Luke Platt (Sr)16
85Benji Ravitz (Sr)16
Cheltenham

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals441.04
31Andrew St John (Sr)441.04
Upper Dublin

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals331.001.03
2Gavin Lapa (Sr)331.001.03
Cheltenham

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals134
1A. 'zeke' Upchurch (Sr)11
7Carsen Giddiens (Jr)11
11Chaz Moore (Jr)11
32Isaiah Simpson (Sr)11
Upper Dublin

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals123
2Gavin Lapa (Sr)11
23Luke Platt (Sr)11
85Benji Ravitz (Sr)11

Game Story

Pennsylvania High School Football - Cheltenham nudges Upper Dublin

October 10, 2025: Fort Washington, PA 19034

In Friday's league battle, the visiting Cheltenham Panthers football team scored a tight 28-21 win over the Upper Dublin Cardinals.

With the win, Cheltenham advances its record to 3-5 on the season. The Panthers host Harry S. Truman (Levittown, PA) to play the Tigers in a Suburban One - Continental battle on Friday, October 17. The Tigers go into the battle with a record of 1-7. Harry S. Truman lost 47-0 in their recent league battle against Quakertown (Quakertown, PA)

The Cardinals now own a 3-5 record. They play next when they host Bensalem for a Suburban One - Continental battle on Friday, October 17. Upper Dublin will confront a Fighting Owls squad coming off a 43-7 league win over Council Rock North (Newtown, PA). The Fighting Owls record now stands at 4-4.

Christopher MartinPanthers Reporter
M YoungCardinals Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • OT
  • F
  1. Check In

    1st Quarter
    0 - 0 The scorer has checked in. Cheltenham 0, UDHS 0
    Posted @ 7p
  2. Game Attendance

    1st Quarter
    Attendance At least 1,000
    Posted @ 7p
  3. Field Conditions

    1st Quarter
    Field Conditions Dry
    Posted @ 7p
  4. Weather Conditions

    1st Quarter
    Weather Conditions Fair
    Posted @ 7p
  5. 0 - 0

    Fumble Recovery

    Upper Dublin1st Quarter ~11 minutes to go
    Upper Dublin recovered a fumble by Cheltenham and has the ball on Cheltenham's 37-yard line. Cheltenham 0, UDHS 0
    Posted @ 7:03p
  6. 0 - 0

    Turnover on Downs

    Cheltenham1st Quarter ~11 minutes to go
    Upper Dublin has turned possession over on downs. Cheltenham has the ball on their own 29-yard line. Cheltenham 0, UDHS 0
    Posted @ 7:05p
  7. 0 - 0

    Long Run

    Cheltenham1st Quarter ~11 minutes to go
    Cheltenham with a long run. Cheltenham has the ball on Upper Dublin's 41-yard line. Cheltenham 0, UDHS 0
    Posted @ 7:06p
  8. 0 - 0

    Punt

    Cheltenham1st Quarter ~7 minutes to go
    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 34-yard line. Cheltenham 0, UDHS 0
    Posted @ 7:16p
  9. 0 - 0

    Punt

    Upper Dublin1st Quarter ~6 minutes to go
    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 26-yard line. Cheltenham 0, UDHS 0
    Posted @ 7:22p
  10. 0 - 0

    Punt

    Cheltenham1st Quarter ~4 minutes to go
    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on Upper Dublin's 44-yard line. Cheltenham 0, UDHS 0
    Posted @ 7:27p
  11. 0 - 0

    Red Zone Alert

    Cheltenham1st Quarter Under a minute
    Cheltenham is inside Upper Dublin's 20. Cheltenham 0, UDHS 0
    Posted @ 7:32p
  12. 0 - 0

    End of 1st Quarter

    2nd Quarter
    Cheltenham 0, UDHS 0
    Posted @ 7:35p
  13. 6 - 0

    Passing Touchdown

    Cheltenham2nd Quarter ~11 minutes to go
    Cheltenham - #2 Kendall Jackson 22 Yd pass completed to #7 Carsen Giddiens for a TD. Cheltenham 6, UDHS 0
    Posted @ 7:39p
  14. 7 - 0

    Made Point After

    Cheltenham2nd Quarter ~11 minutes to go
    Cheltenham - PAT Good. Cheltenham 7, UDHS 0
    Posted @ 7:40p
  15. 7 - 0

    Punt

    Cheltenham2nd Quarter ~9 minutes to go
    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 30-yard line. Cheltenham 7, UDHS 0
    Posted @ 7:42p
  16. 7 - 0

    Punt

    Upper Dublin2nd Quarter ~6 minutes to go
    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on Cheltenham's 41-yard line. Cheltenham 7, UDHS 0
    Posted @ 7:50p
  17. 7 - 0

    Punt

    Cheltenham2nd Quarter ~5 minutes to go
    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 15-yard line. Cheltenham 7, UDHS 0
    Posted @ 7:54p
  18. 7 - 0

    Long Pass

    Cheltenham2nd Quarter ~3 minutes to go
    Cheltenham with a long pass. Cheltenham has the ball on Upper Dublin's 49-yard line. Cheltenham 7, UDHS 0
    Posted @ 7:56p
  19. 7 - 0

    Punt

    Upper Dublin2nd Quarter ~2 minutes to go
    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 27-yard line. Cheltenham 7, UDHS 0
    Posted @ 8:01p
  20. 7 - 0

    Halftime

    Halftime
    Cheltenham 7, UDHS 0
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:13p
  21. 7 - 0

    Start of 3rd Quarter

    Upper Dublin3rd Quarter
    Upper Dublin to kick off to Cheltenham.
    Posted @ 8:36p
  22. 7 - 0

    Fumble Recovery

    Upper Dublin3rd Quarter ~7 minutes to go
    Upper Dublin recovered a fumble by Cheltenham and has the ball on Cheltenham's 32-yard line. Cheltenham 7, UDHS 0
    Posted @ 8:37p
  23. 7 - 0

    Red Zone Alert

    Upper Dublin3rd Quarter ~7 minutes to go
    Upper Dublin is inside Cheltenham's 20. Cheltenham 7, UDHS 0
    Posted @ 8:37p
  24. 7 - 6

    Passing Touchdown

    Upper Dublin3rd Quarter ~6 minutes to go
    Upper Dublin - #11 Lawson Tyler 14 Yd pass completed to #2 Gavin Lapa for a TD. Cheltenham 7, UDHS 6
    Posted @ 8:40p
  25. 7 - 7

    Made Point After

    Upper Dublin3rd Quarter ~6 minutes to go
    Upper Dublin - #2 Gavin Lapa PAT Good. Cheltenham 7, UDHS 7
    Posted @ 8:40p
  26. 7 - 7

    Possession Update - Kickoff

    Cheltenham3rd Quarter ~6 minutes to go
    Upper Dublin kicked off to Cheltenham. Cheltenham has the ball on their own 24-yard line. Cheltenham 7, UDHS 7
    Posted @ 8:41p
  27. 7 - 7

    Punt

    Upper Dublin3rd Quarter ~1 minute to go
    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 30-yard line. Cheltenham 7, UDHS 7
    Posted @ 8:52p
  28. 7 - 7

    End of 3rd Quarter

    4th Quarter
    Cheltenham 7, UDHS 7
    Posted @ 8:55p
  29. 7 - 7

    Long Pass

    Upper Dublin4th Quarter ~11 minutes to go
    Upper Dublin - #11 Lawson Tyler with a long pass to #23 Luke Platt. Upper Dublin has the ball on Cheltenham's 26-yard line. Cheltenham 7, UDHS 7
    Posted @ 8:56p
  30. 7 - 7

    Red Zone Alert

    Upper Dublin4th Quarter ~11 minutes to go
    Upper Dublin is inside Cheltenham's 20. Cheltenham 7, UDHS 7
    Posted @ 8:58p
  31. 7 - 7

    Missed FG

    Cheltenham4th Quarter ~10 minutes to go
    Upper Dublin turned over possession on a missed field goal. Cheltenham has the ball on their own 20-yard line. Cheltenham 7, UDHS 7
    Posted @ 9p
  32. 7 - 7

    Fumble Recovery

    Upper Dublin4th Quarter ~9 minutes to go
    Upper Dublin - #10 Anthony Paone recovered a fumble by Cheltenham and has the ball on Cheltenham's 3-yard line. Cheltenham 7, UDHS 7
    Posted @ 9:05p
  33. 7 - 13

    Rushing Touchdown

    Upper Dublin4th Quarter ~9 minutes to go
    Upper Dublin - #23 Luke Platt with a 3 Yd Rushing TD. Cheltenham 7, UDHS 13
    Posted @ 9:06p
  34. 7 - 14

    Made Point After

    Upper Dublin4th Quarter ~9 minutes to go
    Upper Dublin - #2 Gavin Lapa PAT Good. Cheltenham 7, UDHS 14
    Posted @ 9:06p
  35. 13 - 14

    Passing Touchdown

    Cheltenham4th Quarter ~8 minutes to go
    Cheltenham - #2 Kendall Jackson 55 Yd pass completed to #1 Ahsaiah 'zeke' Upchurch for a TD. Cheltenham 13, UDHS 14
    Posted @ 9:08p
  36. 14 - 14

    Made Point After

    Cheltenham4th Quarter ~8 minutes to go
    Cheltenham - PAT Good. Cheltenham 14, UDHS 14
    Posted @ 9:09p
  37. 14 - 14

    Punt

    Cheltenham4th Quarter ~6 minutes to go
    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 37-yard line. Cheltenham 14, UDHS 14
    Posted @ 9:14p
  38. 14 - 14

    Update

    Cheltenham4th Quarter ~4 minutes to go
    Cheltenham - 4th down, ~4 minutes to go, ball on Upper Dublin's 49-yard line. Cheltenham 14, UDHS 14
    Posted @ 9:17p
  39. 14 - 14

    Punt

    Upper Dublin4th Quarter ~4 minutes to go
    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 30-yard line. Cheltenham 14, UDHS 14
    Posted @ 9:18p
  40. 14 - 14

    Punt

    Cheltenham4th Quarter ~3 minutes to go
    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 36-yard line. Cheltenham 14, UDHS 14
    Posted @ 9:22p
  41. 14 - 14

    Two-Minute Warning

    Cheltenham4th Quarter ~2 minutes to go
    Cheltenham has the ball on Upper Dublin's 49-yard line. Cheltenham 14, UDHS 14
    Posted @ 9:25p
  42. 14 - 14

    Update

    Cheltenham4th Quarter Under a minute
    Cheltenham - 4th down, Under a minute, ball on Upper Dublin's 49-yard line. Cheltenham 14, UDHS 14
    Posted @ 9:27p
  43. 14 - 14

    End of Regulation

    Overtime
    Cheltenham 14, UDHS 14
    Posted @ 9:30p
  44. 14 - 20

    Passing Touchdown

    Upper DublinOvertime Under a minute
    Upper Dublin - #11 Lawson Tyler 10 Yd pass completed to #85 Benji Ravitz for a TD. Cheltenham 14, UDHS 20
    Posted @ 9:37p
  45. 14 - 21

    Made Point After

    Upper DublinOvertime Under a minute
    Upper Dublin - #2 Gavin Lapa PAT Good. Cheltenham 14, UDHS 21
    Posted @ 9:37p
  46. 20 - 21

    Passing Touchdown

    CheltenhamOvertime Under a minute
    Cheltenham - #2 Kendall Jackson 8 Yd pass completed to #11 Chaz Moore for a TD. Cheltenham 20, UDHS 21
    Posted @ 9:39p
  47. 21 - 21

    Made Point After

    CheltenhamOvertime Under a minute
    Cheltenham - PAT Good. Cheltenham 21, UDHS 21
    Posted @ 9:39p
  48. 21 - 21

    End of Overtime 1

    2nd Overtime
    Cheltenham 21, UDHS 21
    Posted @ 9:40p
  49. 21 - 21

    Update

    Cheltenham2nd Overtime Under a minute
    Cheltenham - 4th down, Under a minute, ball on Upper Dublin's 2-yard line. Cheltenham 21, UDHS 21
    Posted @ 9:43p
  50. 27 - 21

    Rushing Touchdown

    Cheltenham2nd Overtime Under a minute
    Cheltenham - #32 Isaiah Simpson with a 2 Yd Rushing TD. Cheltenham 27, UDHS 21
    Posted @ 9:43p
  51. 28 - 21

    Made Point After

    Cheltenham2nd Overtime Under a minute
    Cheltenham - PAT Good. Cheltenham 28, UDHS 21
    Posted @ 9:44p
  52. 28 - 21

    Update

    Upper Dublin2nd Overtime Under a minute
    Upper Dublin - 4th down, Under a minute, ball on Cheltenham's 8-yard line. Cheltenham 28, UDHS 21
    Posted @ 9:47p
  53. 28 - 21

    End of Game

    Final
    Cheltenham 28, UDHS 21
    Posted @ 9:49p

Cheltenham @ Upper Dublin Football Game Info

Fri., Oct. 10, 2025 @ 7p
Upper Dublin High School
The Upper Dublin (Fort Washington, PA) varsity football team lost Friday's home conference game against Cheltenham (Wyncote, PA) by a score of 28-21.

Scoretracker Providers

Christopher MartinPanthers Reporter
M YoungCardinals Reporter

Rankings & Records

Cheltenham (25-26)

PAClass
18836
OverallConferenceHomeAwayWin %Conference %PFPA
3-62-40-33-3.333.333205217

Upper Dublin (25-26)

PAClass
22849
OverallConferenceHomeAwayWin %Conference %PFPA
4-74-33-31-4.364.571224268

Team Scoring Averages

Q1Q2Q3Q4Final
Cheltenham
2.55.31.86.022.8
Upper Dublin
6.56.83.04.020.4

Team Stat Comparison

CheltenhamUpper Dublin
89.0Rushing Yards Per Game99.5
198.6Passing Yards Per Game165.3
198.6Receiving Yards Per Game155.9
287.6Total Yards Per Game264.8
50.0Tackles Per Game67.7
1.1Sacks Per Game1.8
33.4Points Per Game1.5

Team Leaders

CheltenhamUpper DublinNational Avg.
#9 James 'jimbo' Smith39.8Rushing Yards Per Game#4 Ronald Shepherd99.311.0
#2 Kendall Jackson198.6Passing Yards Per Game#11 Lawson Tyler164.510.6
#7 Carsen Giddiens70.0Receiving Yards Per Game#3 Sonny Watlington28.88.7
#2 Kendall Jackson209.0Total Yards Per Game#11 Lawson Tyler157.124.5
#32 Isaiah Simpson5.8Tackles Per Game#33 Shane Greenberg11.82.6
#15 Kyle Montgomery0.4Sacks Per Game#85 Benji Ravitz0.60.2
#9 James 'jimbo' Smith14.4Points Per Game#2 Gavin Lapa1.51.9

Record Breakdown

Cheltenham (25-26)

Upper Dublin (25-26)

3-6
Overall
4-7
2-4
League
4-3
1-2
Non-League
0-4
1-0
Head to Head
0-1
1-4
Common Opponent
3-2
0-3
Home
3-3
3-3
Away
1-4
0-0
Neutral
0-0
0-0
Playoff
0-0
3-6
In-State
4-7
0-0
Out-of-State
0-0