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 Council Rock North (Newtown, PA) varsity football team lost Friday's home conference game against Cheltenham (Wyncote, PA) by a score of 51-12.

Q1Q2Q3Q4Final
Cheltenham----51
Council Rock North----12
  • Recap
  • Box Score
  • Scoretracker
  • Matchup Info

Game Stats

Cheltenham

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals918137.50015.275.5
2Kendall Jackson (Jr)918137.50015.275.5
Cheltenham

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals311866.04304
2Kendall Jackson (Jr)362.01201
3Maqui Fairel (Sr)14343.04301
17True Ezell (So)263.060
20E. 'melo' Stehman (Jr)8283.5130
22Jaden Walker (Sr)9556.1230
32Isaiah Simpson (Sr)5367.21201
34Jacob Thompkins (So)3124.0401
Cheltenham

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals913715.2501
0B. Palmer-king (Jr)11010.010
1A. 'zeke' Upchurch (Sr)15050.0501
7Carsen Giddiens (Jr)34214.033
20E. 'melo' Stehman (Jr)2-9-4.56
32Isaiah Simpson (Sr)24422.036
Cheltenham

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals186137323
0B. Palmer-king (Jr)1010
1A. 'zeke' Upchurch (Sr)5050
2Kendall Jackson (Jr)66
3Maqui Fairel (Sr)4343
7Carsen Giddiens (Jr)4242
17True Ezell (So)66
20E. 'melo' Stehman (Jr)28-919
22Jaden Walker (Sr)5555
32Isaiah Simpson (Sr)364480
34Jacob Thompkins (So)1212
Cheltenham

Total Yards

#Athlete NameRushPassRecTotal
Team Totals186137137323
0B. Palmer-king (Jr)1010
1A. 'zeke' Upchurch (Sr)5050
2Kendall Jackson (Jr)6137143
3Maqui Fairel (Sr)4343
7Carsen Giddiens (Jr)4242
17True Ezell (So)66
20E. 'melo' Stehman (Jr)28-919
22Jaden Walker (Sr)5555
32Isaiah Simpson (Sr)364480
34Jacob Thompkins (So)1212
Cheltenham

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals63164
3Maqui Fairel (Sr)33
4A. 'ghost' Jones (Jr)33
5Alistair Reese (Sr)22
6Jamal Butler (Sr)33
10C. Biddle-peete (Jr)44
12Daniel Crawford (Sr)44
13Jabriel Epps (Jr)11
14Jordan Elmine (Sr)516
15Kyle Montgomery (Jr)44
16L. Russell (Jr)44
27Jaylen Hill (Jr)77
28Sean Alston (Sr)33
30I. Fields-Keels (So)11
32Isaiah Simpson (Sr)66
50Kaiden Rogers (Jr)11
54Jason Crabbe (Sr)44
57Justin Cowans (Jr)22
58Chris Nelson (Sr)11
92Z. 'bambi' Kasumu (Jr)33
97K. Robinson (So)22
Cheltenham

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals12
28Sean Alston (Sr)1
54Jason Crabbe (Sr)2
Cheltenham

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals839749.658
31Andrew St John (Sr)839749.658
Cheltenham

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals742951
1A. 'zeke' Upchurch (Sr)166
2Kendall Jackson (Jr)166
3Maqui Fairel (Sr)166
28Sean Alston (Sr)166
31Andrew St John (Sr)99
32Isaiah Simpson (Sr)166
34Jacob Thompkins (So)166
54Jason Crabbe (Sr)166
Cheltenham

PATs and Field Goals

#Athlete NamePATAtt%FGAtt%LngTot Pts
Team Totals661.0111.0129
31Andrew St John (Sr)661.0111.0129
Cheltenham

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals41117
1A. 'zeke' Upchurch (Sr)11
2Kendall Jackson (Jr)11
3Maqui Fairel (Sr)11
28Sean Alston (Sr)11
32Isaiah Simpson (Sr)11
34Jacob Thompkins (So)11
54Jason Crabbe (Sr)11
Council Rock North has not entered stats for this game.

Game Story

Pennsylvania High School Football - Cheltenham smashes Council Rock North

October 3, 2025: Newtown, PA 18940

The Cheltenham Panthers (Wyncote, PA) football trounced the host Council Rock North Indians (Newtown, PA), 51-12 in Friday's league outing.

The Panthers now sport a 2-5 record. They take the field next when they travel to Upper Dublin for a Suburban One - Continental outing on Friday, October 10. Cheltenham will clash with a Cardinals squad coming off a 42-28 league win over Quakertown (Quakertown, PA). The Cardinals record now stands at 3-4.

With the defeat, Council Rock North drops to 0-7 on the campaign. The Indians host Bensalem (Bensalem, PA) to clash with the Fighting Owls in a Suburban One - Continental outing on Friday, October 10. The Fighting Owls enter the game with a record of 3-4. Bensalem lost 56-13 in their recent league game against Souderton (Souderton, PA)

Christopher MartinIndians Reporter
  • All
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    2nd Quarter
    21 - 6 The scorer has checked in. Cheltenham 21, CRNHS 6
    Posted @ 7:44p
  2. Game Attendance

    2nd Quarter
    Attendance Hundreds
    Posted @ 7:45p
  3. Field Conditions

    2nd Quarter
    Field Conditions Dry
    Posted @ 7:45p
  4. Weather Conditions

    2nd Quarter
    Weather Conditions Fair
    Posted @ 7:45p
  5. 21 - 6

    Big Play - Punt Return

    Cheltenham2nd Quarter ~9 minutes to go
    Cheltenham with a long punt return. Cheltenham has the ball on Council Rock North's 13-yard line. Cheltenham 21, CRNHS 6
    Posted @ 7:47p
  6. 27 - 6

    Rushing Touchdown

    Cheltenham2nd Quarter ~8 minutes to go
    Cheltenham - #2 Kendall Jackson with a 9 Yd Rushing TD. Cheltenham 27, CRNHS 6
    Posted @ 7:48p
  7. 28 - 6

    Made Point After

    Cheltenham2nd Quarter ~8 minutes to go
    Cheltenham - PAT Good. Cheltenham 28, CRNHS 6
    Posted @ 7:48p
  8. 28 - 6

    Possession Update - Kickoff

    Council Rock North2nd Quarter ~8 minutes to go
    Cheltenham kicked off to Council Rock North. Council Rock North has the ball on their own 32-yard line. Cheltenham 28, CRNHS 6
    Posted @ 7:51p
  9. 28 - 6

    Interception

    Cheltenham2nd Quarter ~7 minutes to go
    Cheltenham - #54 Jason Crabbe intercepts a Council Rock North pass and has the ball on Council Rock North's 10-yard line. Cheltenham 28, CRNHS 6
    Posted @ 7:52p
  10. 28 - 6

    Update

    Cheltenham2nd Quarter ~7 minutes to go
    Cheltenham - 1st down, ~7 minutes to go, ball on Council Rock North's 15-yard line. Cheltenham 28, CRNHS 6
    Posted @ 7:53p
  11. 28 - 6

    Update

    Cheltenham2nd Quarter ~5 minutes to go
    Cheltenham - 4th down, ~5 minutes to go, ball on Council Rock North's 27-yard line. Cheltenham 28, CRNHS 6
    Posted @ 7:58p
  12. 28 - 6

    Missed FG

    Council Rock North2nd Quarter ~5 minutes to go
    Cheltenham turned over possession on a missed field goal. Council Rock North has the ball on their own 20-yard line. Cheltenham 28, CRNHS 6
    Posted @ 7:58p
  13. 28 - 6

    Punt

    Cheltenham2nd Quarter ~3 minutes to go
    Council Rock North has punted to Cheltenham. Cheltenham has the ball on Council Rock North's 46-yard line. Cheltenham 28, CRNHS 6
    Posted @ 8:01p
  14. 28 - 6

    Long Pass

    Cheltenham2nd Quarter ~3 minutes to go
    Cheltenham - #2 Kendall Jackson with a long pass to #32 Isaiah Simpson. Cheltenham has the ball on Council Rock North's 15-yard line. Cheltenham 28, CRNHS 6
    Posted @ 8:07p
  15. 31 - 6

    Field Goal

    Cheltenham2nd Quarter ~1 minute to go
    Cheltenham - #31 Andrew St John kicks a 25 Yd Field Goal. Cheltenham 31, CRNHS 6
    Posted @ 8:11p
  16. 31 - 6

    Possession Update - Kickoff

    Council Rock North2nd Quarter ~1 minute to go
    Cheltenham kicked off to Council Rock North. Council Rock North has the ball on their own 35-yard line. Cheltenham 31, CRNHS 6
    Posted @ 8:12p
  17. 31 - 6

    Update

    Council Rock North2nd Quarter Under a minute
    Council Rock North - 2nd down, Under a minute, ball on Cheltenham's 30-yard line. Cheltenham 31, CRNHS 6
    Posted @ 8:20p
  18. 31 - 6

    Halftime

    Halftime
    Cheltenham 31, CRNHS 6
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:20p
  19. 31 - 6

    Start of 3rd Quarter

    Cheltenham3rd Quarter
    Cheltenham to kick off to Council Rock North.
    Posted @ 8:45p
  20. 31 - 6

    Possession Update - Kickoff

    Council Rock North3rd Quarter ~11 minutes to go
    Cheltenham kicked off to Council Rock North. Council Rock North has the ball on Cheltenham's 48-yard line. Cheltenham 31, CRNHS 6
    Posted @ 8:46p
  21. 31 - 6

    Long Pass

    Council Rock North3rd Quarter ~10 minutes to go
    Council Rock North - #11 Gabe Ortiz with a long pass to #1 Brady Pae. Council Rock North has the ball on Cheltenham's 31-yard line. Cheltenham 31, CRNHS 6
    Posted @ 8:49p
  22. 31 - 6

    Update

    Council Rock North3rd Quarter ~7 minutes to go
    Council Rock North - 1st down, ~7 minutes to go, ball on Cheltenham's 2-yard line. Cheltenham 31, CRNHS 6
    Posted @ 8:54p
  23. 31 - 12

    Rushing Touchdown

    Council Rock North3rd Quarter ~5 minutes to go
    Council Rock North - #12 with a 3 Yd Rushing TD. Cheltenham 31, CRNHS 12
    Posted @ 8:55p
  24. 31 - 12

    Passing Two Point Conversion Failed

    Council Rock North3rd Quarter ~5 minutes to go
    Council Rock North - 2Pt Conversion Failed. Cheltenham 31, CRNHS 12
    Posted @ 8:56p
  25. 31 - 12

    Possession Update - Kickoff

    Cheltenham3rd Quarter ~5 minutes to go
    Council Rock North kicked off to Cheltenham. Cheltenham has the ball on their own 35-yard line. Cheltenham 31, CRNHS 12
    Posted @ 8:58p
  26. 31 - 12

    Punt

    Council Rock North3rd Quarter ~2 minutes to go
    Cheltenham has punted to Council Rock North. Council Rock North has the ball on their own 27-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:04p
  27. 31 - 12

    Punt

    Cheltenham3rd Quarter ~1 minute to go
    Council Rock North has punted to Cheltenham. Cheltenham has the ball on their own 47-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:10p
  28. 31 - 12

    End of 3rd Quarter

    4th Quarter
    Cheltenham 31, CRNHS 12
    Posted @ 9:12p
  29. 31 - 12

    Fumble Recovery

    Council Rock North4th Quarter ~11 minutes to go
    Council Rock North - #4 recovered a fumble by Cheltenham and has the ball on their own 42-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:17p
  30. 31 - 12

    Punt

    Cheltenham4th Quarter ~10 minutes to go
    Council Rock North has punted to Cheltenham. Cheltenham has the ball on their own 34-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:20p
  31. 31 - 12

    Long Run

    Cheltenham4th Quarter ~9 minutes to go
    Cheltenham - #22 Jaden Walker with a long run. Cheltenham has the ball on their own 50-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:22p
  32. 31 - 12

    Punt

    Council Rock North4th Quarter ~8 minutes to go
    Cheltenham has punted to Council Rock North. Council Rock North has the ball on their own 20-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:25p
  33. 31 - 12

    Punt

    Cheltenham4th Quarter ~5 minutes to go
    Council Rock North has punted to Cheltenham. Cheltenham has the ball on Council Rock North's 42-yard line. Cheltenham 31, CRNHS 12
    Posted @ 9:31p
  34. 37 - 12

    Rushing Touchdown

    Cheltenham4th Quarter ~5 minutes to go
    Cheltenham - #3 Maqui Fairel with a 42 Yd Rushing TD. Cheltenham 37, CRNHS 12
    Posted @ 9:32p
  35. 38 - 12

    Made Point After

    Cheltenham4th Quarter ~5 minutes to go
    Cheltenham - #31 Andrew St John PAT Good. Cheltenham 38, CRNHS 12
    Posted @ 9:33p
  36. 38 - 12

    Possession Update - Kickoff

    Council Rock North4th Quarter ~5 minutes to go
    Cheltenham kicked off to Council Rock North. Council Rock North has the ball on their own 13-yard line. Cheltenham 38, CRNHS 12
    Posted @ 9:34p
  37. 44 - 12

    Rushing Touchdown

    Cheltenham4th Quarter ~4 minutes to go
    Cheltenham - #32 Isaiah Simpson with a 12 Yd Rushing TD. Cheltenham 44, CRNHS 12
    Posted @ 9:37p
  38. 45 - 12

    Made Point After

    Cheltenham4th Quarter ~4 minutes to go
    Cheltenham - #31 Andrew St John PAT Good. Cheltenham 45, CRNHS 12
    Posted @ 9:37p
  39. 45 - 12

    Possession Update - Kickoff

    Council Rock North4th Quarter ~4 minutes to go
    Cheltenham kicked off to Council Rock North. Council Rock North has the ball on their own 15-yard line. Cheltenham 45, CRNHS 12
    Posted @ 9:39p
  40. 51 - 12

    Blocked Punt Returned for Touchdown

    Cheltenham4th Quarter ~3 minutes to go
    Cheltenham - Blocked Punt! Cheltenham 51, CRNHS 12
    Posted @ 9:45p
  41. 51 - 12

    Missed Point After

    Cheltenham4th Quarter ~3 minutes to go
    Cheltenham - PAT Missed. Cheltenham 51, CRNHS 12
    Posted @ 9:45p
  42. 51 - 12

    Possession Update - Kickoff

    Council Rock North4th Quarter ~3 minutes to go
    Cheltenham kicked off to Council Rock North. Council Rock North has the ball on their own 35-yard line. Cheltenham 51, CRNHS 12
    Posted @ 9:47p
  43. 51 - 12

    Fumble Recovery

    Cheltenham4th Quarter ~2 minutes to go
    Cheltenham recovered a fumble by Council Rock North and has the ball on Council Rock North's 33-yard line. Cheltenham 51, CRNHS 12
    Posted @ 9:49p
  44. 51 - 12

    End of Game

    Final
    Cheltenham 51, CRNHS 12
    Posted @ 9:52p

Cheltenham @ CRNHS Football Game Info

Fri., Oct. 3, 2025 @ 7p
Council Rock High School North
The Council Rock North (Newtown, PA) varsity football team lost Friday's home conference game against Cheltenham (Wyncote, PA) by a score of 51-12.

Scoretracker Providers

Christopher MartinIndians Reporter

Rankings & Records

Cheltenham (25-26)

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

Council Rock North (25-26)

PAClass
46177
OverallConferenceHomeAwayWin %Conference %PFPA
0-100-70-50-5.000.00060418

Team Scoring Averages

Q1Q2Q3Q4Final
Cheltenham
2.55.31.86.022.8
Council Rock North
2.3002.36.0

Team Stat Comparison

CheltenhamCouncil Rock North
89.0Rushing Yards Per Game-
198.6Passing Yards Per Game-
198.6Receiving Yards Per Game-
287.6Total Yards Per Game-
50.0Tackles Per Game-
1.1Sacks Per Game-
33.4Points Per Game-

Team Leaders

CheltenhamCouncil Rock NorthNational Avg.
#9 James 'jimbo' Smith39.8Rushing Yards Per Game
-
11.7
#2 Kendall Jackson198.6Passing Yards Per Game
-
11.6
#7 Carsen Giddiens70.0Receiving Yards Per Game
-
9.3
#2 Kendall Jackson209.0Total Yards Per Game
-
25.6
#32 Isaiah Simpson5.8Tackles Per Game
-
2.6
#15 Kyle Montgomery0.4Sacks Per Game
-
0.2
#9 James 'jimbo' Smith14.4Points Per Game
-
2.0

Record Breakdown

Cheltenham (25-26)

Council Rock North (25-26)

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