28
21
FINAL 10/10
  • Recap
  • Box Score
  • Team Stats
  • Scoretracker
  • Matchup
Q1Q2Q3Q4Final
CHS
----28
UDHS
----21
Panthers
Cardinals

Offense - Passing

CAttYdsC%AvgTDLngQB Rate
#2 K. Jackson1121163.52414.8352117.7

Offense - Rushing

CarYdsAvgLng100+TD
#2 K. Jackson111.010
#3 M. Fairel22512.5170
#6 J. Butler382.740
#17 T. Ezell661.010
#22 J. Walker11282.5120
#32 I. Simpson263.0501
#34 J. Thompkins155.050

Offense - Receiving

RecYdsAvgLngTD
#1 'zeke' Upchu...37224.0521
#7 C. Giddiens48120.3351
#11 C. Moore3134.381
#22 J. Walker1-3-3.0-3

Offense - Offensive Fumbles and Pancake Blocks

FumLost
#17 T. Ezell11

Defense - Sacks

Special Teams - Kickoffs

KOYdsAvgLngTB
#31 A. St John420551.3551

Special Teams - Punts

PYdsAvgLngIn 20
#31 A. St John616427.3450

Scoring - Points

Scoring - PATs and Field Goals

PATAtt%Tot Pts
#31 A. St John441.04

Scoring - Touchdowns

Team summary

Total TDs
CHS
4
UDHS
3
Sacks
CHS
4.0
UDHS
3.0
Passing TDs
CHS
3
UDHS
1
Receiving TDs
CHS
3
UDHS
2
Rushing TDs
CHS
1
UDHS
1
Caused Fumbles
CHS
UDHS
2
Fumble Recoveries
CHS
UDHS
3
Completion Percentage
CHS
.524
UDHS
.450
QB Rating
CHS
117.7
UDHS
71.5
VIEW ALL

Offense

Passing
C
11
9
Att
21
20
Yds
163
73
C%
.524
.450
Avg
14.8
8.1
TD
3
1
Lng
52
-
QB Rate
117.7
71.5
Rushing
Car
26
34
Yds
79
76
Avg
3.0
2.2
Lng
17
17
TD
1
1
Receiving
Rec
11
8
Yds
163
50
Avg
14.8
6.3
Lng
52
-
TD
3
2
Offensive Fumbles and Pancake Blocks
Fum
1
-
Lost
1
-
All Purpose Yards
Total
242
126
Total Yards
Total
242
149

Defense

Tackles
Solo
38
33
Asst
-
46
Tot Tckls
38
79
TFL
4.0
3.0
Sacks
Sacks
4.0
3.0
Defensive Statistics
PD
-
2
Fmb Rec
-
3
Caus
-
2
Blk Pnts
-
2

Special Teams

Kickoffs
KO
4
-
Yds
205
-
Avg
51.3
-
Lng
55
-
TB
1
-
Punts
P
6
6
Yds
164
187
Avg
27.3
31.2
Lng
45
-
In 20
0
3

Scoring

Points
TDs
4
3
TD Pts
24
18
Kick Pts
4
3
Tot Pts
28
9
PATs and Field Goals
PAT
4
3
Att
4
3
%
1.0
1.0
Att
-
1
Touchdowns
TD Rush
1
1
TD Rec
3
2

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
  1. 1st Quarter
  2. Check In

    0 - 0 The scorer has checked in. Cheltenham 0, UDHS 0
    @ 7:00 PM
  3. Game Attendance

    Attendance At least 1,000
    @ 7:00 PM
  4. Field Conditions

    Field Conditions Dry
    @ 7:00 PM
  5. Weather Conditions

    Weather Conditions Fair
    @ 7:00 PM
  6. 0 - 0

    Fumble Recovery

    Upper Dublin recovered a fumble by Cheltenham and has the ball on Cheltenham's 37-yard line. Cheltenham 0, UDHS 0
    @ 7:03 PM
  7. 0 - 0

    Turnover on Downs

    Upper Dublin has turned possession over on downs. Cheltenham has the ball on their own 29-yard line. Cheltenham 0, UDHS 0
    @ 7:05 PM
  8. 0 - 0

    Long Run

    Cheltenham with a long run. Cheltenham has the ball on Upper Dublin's 41-yard line. Cheltenham 0, UDHS 0
    @ 7:06 PM
  9. 0 - 0

    Punt

    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 34-yard line. Cheltenham 0, UDHS 0
    @ 7:16 PM
  10. 0 - 0

    Punt

    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 26-yard line. Cheltenham 0, UDHS 0
    @ 7:22 PM
  11. 0 - 0

    Punt

    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on Upper Dublin's 44-yard line. Cheltenham 0, UDHS 0
    @ 7:27 PM
  12. 0 - 0

    Red Zone Alert

    Cheltenham is inside Upper Dublin's 20. Cheltenham 0, UDHS 0
    @ 7:32 PM
  13. 2nd Quarter
  14. 0 - 0

    End of 1st Quarter

    Cheltenham 0, UDHS 0
    @ 7:35 PM
  15. 6 - 0

    Passing Touchdown

    Cheltenham - #2 Kendall Jackson 22 Yd pass completed to #7 Carsen Giddiens for a TD. Cheltenham 6, UDHS 0
    Carsen Giddiens7 - WR, CB
    Kendall Jackson2 - QB
    @ 7:39 PM
  16. 7 - 0

    Made Point After

    Cheltenham - PAT Good. Cheltenham 7, UDHS 0
    @ 7:40 PM
  17. 7 - 0

    Punt

    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 30-yard line. Cheltenham 7, UDHS 0
    @ 7:42 PM
  18. 7 - 0

    Punt

    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on Cheltenham's 41-yard line. Cheltenham 7, UDHS 0
    @ 7:50 PM
  19. 7 - 0

    Punt

    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 15-yard line. Cheltenham 7, UDHS 0
    @ 7:54 PM
  20. 7 - 0

    Long Pass

    Cheltenham with a long pass. Cheltenham has the ball on Upper Dublin's 49-yard line. Cheltenham 7, UDHS 0
    @ 7:56 PM
  21. 7 - 0

    Punt

    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 27-yard line. Cheltenham 7, UDHS 0
    @ 8:01 PM
  22. Halftime
  23. 7 - 0

    Halftime

    Cheltenham 7, UDHS 0
    We noticed it's halftime, checkout this video while you wait for the action to resume.
    @ 8:13 PM
  24. 3rd Quarter
  25. 7 - 0

    Start of 3rd Quarter

    Upper Dublin to kick off to Cheltenham.
    @ 8:36 PM
  26. 7 - 0

    Fumble Recovery

    Upper Dublin recovered a fumble by Cheltenham and has the ball on Cheltenham's 32-yard line. Cheltenham 7, UDHS 0
    @ 8:37 PM
  27. 7 - 0

    Red Zone Alert

    Upper Dublin is inside Cheltenham's 20. Cheltenham 7, UDHS 0
    @ 8:37 PM
  28. 7 - 6

    Passing Touchdown

    Upper Dublin - #11 Lawson Tyler 14 Yd pass completed to #2 Gavin Lapa for a TD. Cheltenham 7, UDHS 6
    Gavin Lapa2 - WR, MLB
    Lawson Tyler11 - QB
    @ 8:40 PM
  29. 7 - 7

    Made Point After

    Upper Dublin - #2 Gavin Lapa PAT Good. Cheltenham 7, UDHS 7
    Gavin Lapa2 - WR, MLB
    @ 8:40 PM
  30. 7 - 7

    Possession Update - Kickoff

    Upper Dublin kicked off to Cheltenham. Cheltenham has the ball on their own 24-yard line. Cheltenham 7, UDHS 7
    @ 8:41 PM
  31. 7 - 7

    Punt

    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 30-yard line. Cheltenham 7, UDHS 7
    @ 8:52 PM
  32. 4th Quarter
  33. 7 - 7

    End of 3rd Quarter

    Cheltenham 7, UDHS 7
    @ 8:55 PM
  34. 7 - 7

    Long Pass

    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
    Luke Platt23 - RB, CB
    Lawson Tyler11 - QB
    @ 8:56 PM
  35. 7 - 7

    Red Zone Alert

    Upper Dublin is inside Cheltenham's 20. Cheltenham 7, UDHS 7
    @ 8:58 PM
  36. 7 - 7

    Missed FG

    Upper Dublin turned over possession on a missed field goal. Cheltenham has the ball on their own 20-yard line. Cheltenham 7, UDHS 7
    @ 9:00 PM
  37. 7 - 7

    Fumble Recovery

    Upper Dublin - #10 Anthony Paone recovered a fumble by Cheltenham and has the ball on Cheltenham's 3-yard line. Cheltenham 7, UDHS 7
    Anthony Paone10 - WR, DB
    @ 9:05 PM
  38. 7 - 13

    Rushing Touchdown

    Upper Dublin - #23 Luke Platt with a 3 Yd Rushing TD. Cheltenham 7, UDHS 13
    Luke Platt23 - RB, CB
    @ 9:06 PM
  39. 7 - 14

    Made Point After

    Upper Dublin - #2 Gavin Lapa PAT Good. Cheltenham 7, UDHS 14
    Gavin Lapa2 - WR, MLB
    @ 9:06 PM
  40. 13 - 14

    Passing Touchdown

    Cheltenham - #2 Kendall Jackson 55 Yd pass completed to #1 Ahsaiah 'zeke' Upchurch for a TD. Cheltenham 13, UDHS 14
    Ahsaiah 'zeke' Upchurch1 - WR, FS
    Kendall Jackson2 - QB
    @ 9:08 PM
  41. 14 - 14

    Made Point After

    Cheltenham - PAT Good. Cheltenham 14, UDHS 14
    @ 9:09 PM
  42. 14 - 14

    Punt

    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 37-yard line. Cheltenham 14, UDHS 14
    @ 9:14 PM
  43. 14 - 14

    Update

    Cheltenham - 4th down, ~4 minutes to go, ball on Upper Dublin's 49-yard line. Cheltenham 14, UDHS 14
    @ 9:17 PM
  44. 14 - 14

    Punt

    Cheltenham has punted to Upper Dublin. Upper Dublin has the ball on their own 30-yard line. Cheltenham 14, UDHS 14
    @ 9:18 PM
  45. 14 - 14

    Punt

    Upper Dublin has punted to Cheltenham. Cheltenham has the ball on their own 36-yard line. Cheltenham 14, UDHS 14
    @ 9:22 PM
  46. 14 - 14

    Two-Minute Warning

    Cheltenham has the ball on Upper Dublin's 49-yard line. Cheltenham 14, UDHS 14
    @ 9:25 PM
  47. 14 - 14

    Update

    Cheltenham - 4th down, Under a minute, ball on Upper Dublin's 49-yard line. Cheltenham 14, UDHS 14
    @ 9:27 PM
  48. Overtime
  49. 14 - 14

    End of Regulation

    Cheltenham 14, UDHS 14
    @ 9:30 PM
  50. 14 - 20

    Passing Touchdown

    Upper Dublin - #11 Lawson Tyler 10 Yd pass completed to #85 Benji Ravitz for a TD. Cheltenham 14, UDHS 20
    Benji Ravitz85 - TE, DE
    Lawson Tyler11 - QB
    @ 9:37 PM
  51. 14 - 21

    Made Point After

    Upper Dublin - #2 Gavin Lapa PAT Good. Cheltenham 14, UDHS 21
    Gavin Lapa2 - WR, MLB
    @ 9:37 PM
  52. 20 - 21

    Passing Touchdown

    Cheltenham - #2 Kendall Jackson 8 Yd pass completed to #11 Chaz Moore for a TD. Cheltenham 20, UDHS 21
    Chaz Moore11 - CB, WR
    Kendall Jackson2 - QB
    @ 9:39 PM
  53. 21 - 21

    Made Point After

    Cheltenham - PAT Good. Cheltenham 21, UDHS 21
    @ 9:39 PM
  54. 2nd Overtime
  55. 21 - 21

    End of Overtime 1

    Cheltenham 21, UDHS 21
    @ 9:40 PM
  56. 21 - 21

    Update

    Cheltenham - 4th down, Under a minute, ball on Upper Dublin's 2-yard line. Cheltenham 21, UDHS 21
    @ 9:43 PM
  57. 27 - 21

    Rushing Touchdown

    Cheltenham - #32 Isaiah Simpson with a 2 Yd Rushing TD. Cheltenham 27, UDHS 21
    Isaiah Simpson32 - SS, RB
    @ 9:43 PM
  58. 28 - 21

    Made Point After

    Cheltenham - PAT Good. Cheltenham 28, UDHS 21
    @ 9:44 PM
  59. 28 - 21

    Update

    Upper Dublin - 4th down, Under a minute, ball on Cheltenham's 8-yard line. Cheltenham 28, UDHS 21
    @ 9:47 PM
  60. Final
  61. 28 - 21

    End of Game

    Cheltenham 28, UDHS 21
    @ 9:49 PM

Scoretracker Scorers

Christopher MartinPanthers Reporter
M YoungCardinals Reporter

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.

Player stats

Rushing Yds/G
CHS
UDHS
Passing Yds/G
CHS
UDHS
L. Tyler164.5
Receiving Yds/G
CHS
UDHS
Total Yds/G
CHS
UDHS
L. Tyler157.1
Tackles/G
CHS
UDHS
Sacks/G
CHS
UDHS
Points/G
CHS
UDHS

Team comparison

Rushing Yards/G
89.0
99.5
Passing Yards/G
198.6
165.3
Receiving Yards/G
198.6
155.9
Total Yards/G
287.6
264.8
Tackles/G
50.0
67.7
Sacks/G
1.1
1.8
Points/G
33.4
1.5
Pancake Blocks
-
-

Scoring averages

Q1Q2Q3Q4Final
Cheltenham
2.55.31.86.022.8
Upper Dublin
6.56.83.04.020.4

Season recap

Overall record
3-6
4-7
League
2-4
4-3
Non-League
1-2
0-4
Head to Head
1-0
0-1
Home
0-3
3-3
Away
3-3
1-4
Neutral
0-0
0-0
Playoff
0-0
0-0
In-State
3-6
4-7
Out-of-State
0-0
0-0
Win %
.333
.364
Conference %
.333
.571
PF
205
224
PA
217
268
VIEW ALL

Common opponents

0 - 1
0 - 1
0 - 1
1 - 0
0 - 1
0 - 1
1 - 0
1 - 0
0 - 1
1 - 0

Rankings

PA
Division AAAAA
CANCEL
POST

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.