21
23
FINAL 10/31

Game Replay Available

NFHS Network
Watch Now
  • Recap
  • Box Score
  • Team Stats
  • Scoretracker
  • Videos
  • Matchup
Q1Q2Q3Q4Final
CSHS
0147021
EGRHS
668323
Final score provided by W. Jackson.
Red Hawks
Pioneers

Offense - Passing

CAttYdsC%AvgTDIntLngQB Rate
#5 J. McCune1318165.72212.7115895.8

Offense - Rushing

CarYdsAvgLng100+TD
#1 T. Blake4112.850
#2 Z. Caswell5448.8180
#4 J. Goossens2-1-0.530
#5 J. McCune281194.31412

Offense - Receiving

RecYdsAvgLngTD
#1 T. Blake6406.7181
#3 D. Buck38729.058
#4 J. Goossens2189.012
#12 A. Cox22010.012

Offense - All Purpose Yards

RushRecKRPRTotal
#1 T. Blake114078129
#2 Z. Caswell4444
#3 D. Buck87087
#4 J. Goossens-11817
#5 J. McCune119119
#12 A. Cox203656

Offense - Total Yards

RushPassRecTotal
#1 T. Blake114051
#2 Z. Caswell4444
#3 D. Buck8787
#4 J. Goossens-11817
#5 J. McCune119165284
#12 A. Cox2020

Defense - Sacks

SacksYdlHurs
#2 Z. Caswell1
#10 B. Marlow1.010

Defense - Defensive Statistics

Special Teams - Kickoffs

KOYdsAvgLngTB
#26 W. Klein525551.0540

Special Teams - Punts

PYdsAvgLng
#3 D. Buck13232.032

Special Teams - Kickoff and Punt Returns

KO RetsYdsAvgLngP RetsYdsAvgFCKR Yds
#1 T. Blake27839.06078
#3 D. Buck200.020
#12 A. Cox23618.02136

Scoring - Points

TDsTD PtsConvKick PtsTot Pts
#1 T. Blake166
#3 D. Buck22
#5 J. McCune21212
#26 W. Klein33

Scoring - PATs and Field Goals

FGAtt%LngTot Pts
#26 W. Klein111.0303

Scoring - Touchdowns

TD RushTD RecTotal
#1 T. Blake11
#5 J. McCune22

Scoring - Conversions

C RecTotal
#3 D. Buck11

Team summary

Total TDs
CSHS
EGRHS
3
Sacks
CSHS
EGRHS
1.0
Passing TDs
CSHS
EGRHS
1
Receiving TDs
CSHS
EGRHS
1
Rushing TDs
CSHS
EGRHS
2
QB Hurries
CSHS
EGRHS
1
Completion Percentage
CSHS
EGRHS
.722
QB Rating
CSHS
EGRHS
95.8
VIEW ALL

Offense

Passing
C
-
13
Att
-
18
Yds
-
165
C%
-
.722
Avg
-
12.7
TD
-
1
Int
-
1
Lng
-
58
QB Rate
-
95.8
Rushing
Car
-
39
Yds
-
173
Avg
-
4.4
Lng
-
18
100+
-
1
TD
-
2
Receiving
Rec
-
13
Yds
-
165
Avg
-
12.7
Lng
-
58
TD
-
1
All Purpose Yards
KR
-
114
Total
-
452
Total Yards
Total
-
338

Defense

Tackles
Solo
-
43
Asst
-
20
Tot Tckls
-
93
TFL
-
5.0
Sacks
Sacks
-
1.0
Ydl
-
10
Hurs
-
1
Defensive Statistics
PD
-
3

Special Teams

Kickoffs
KO
-
5
Yds
-
255
Avg
-
51.0
Lng
-
54
Punts
P
-
1
Yds
-
32
Avg
-
32.0
Lng
-
32
Kickoff and Punt Returns
KO Rets
-
4
Yds
-
114
Avg
-
28.5
Lng
-
60
P Rets
-
2
FC
-
2
KR Yds
-
114

Scoring

Points
TDs
-
3
TD Pts
-
18
Conv
-
2
Kick Pts
-
3
Tot Pts
-
23
PATs and Field Goals
FG
-
1
Att
-
1
%
-
1.0
Lng
-
30
Touchdowns
TD Rush
-
2
TD Rec
-
1
Conversions
C Rec
-
1
Total
-
1
  • Michigan High School Football - Cedar Springs nudged by East Grand Rapids

    October 31, 2025: Cedar Springs, MI 49319

    In Friday's non-league game, the East Grand Rapids Pioneers (Grand Rapids, MI) football team edged the host Cedar Springs Red Hawks (Cedar Springs, MI), by a final score of 23-21.

    With the win, East Grand Rapids advances its record to 8-2 on the season. The Pioneers travel to Coopersville (Coopersville, MI) to encounter the Broncos in a non-league bout on Friday, November 7. The Broncos go into the bout with a record of 5-5. Coopersville won 42-7 in their recent non-league bout against Kenowa Hills (Grand Rapids, MI)

    The Red Hawks now own a 8-2 record.

Jake RameyRed Hawks Reporter
Will JacksonPioneers Reporter
  1. Check In

    0 - 0 The scorer has checked in. CSHS 0, EGRHS 0
    @ 6:45 PM
  2. Game Attendance

    Attendance Hundreds
    @ 6:45 PM
  3. Field Conditions

    Field Conditions Dry
    @ 6:45 PM
  4. Weather Conditions

    Weather Conditions Cold
    @ 6:45 PM
  5. 1st Quarter
  6. 0 - 0

    Start of Game

    East Grand Rapids kicking off to Cedar Springs.
    @ 6:58 PM
  7. 0 - 0

    Possession Update - Kickoff

    East Grand Rapids kicked off to Cedar Springs. Cedar Springs has the ball on their own 30-yard line. CSHS 0, EGRHS 0
    @ 6:58 PM
  8. 0 - 0

    Big Play - Tackle For Loss

    East Grand Rapids - #2 Zachary Caswell with a tackle for loss. Cedar Springs has the ball on their own 39-yard line. CSHS 0, EGRHS 0
    Zachary Caswell2 - RB, DL
    @ 7:00 PM
  9. 0 - 0

    Punt

    Cedar Springs has punted to East Grand Rapids. East Grand Rapids has the ball on their own 26-yard line. CSHS 0, EGRHS 0
    @ 7:01 PM
  10. 0 - 0

    Red Zone Alert

    East Grand Rapids is inside Cedar Springs' 20. CSHS 0, EGRHS 0
    @ 7:07 PM
  11. 0 - 0

    Big Play - Tackle For Loss

    Cedar Springs - #6 with a tackle for loss. East Grand Rapids has the ball on Cedar Springs' 19-yard line. CSHS 0, EGRHS 0
    @ 7:07 PM
  12. 0 - 6

    Passing Touchdown

    East Grand Rapids - #5 Josh McCune 19 Yd pass completed to #1 Tyler Blake for a TD. CSHS 0, EGRHS 6
    Tyler Blake1 - RB, SS
    Josh McCune5 - QB, DL
    @ 7:08 PM
  13. 0 - 6

    Missed Point After

    East Grand Rapids - PAT Missed. CSHS 0, EGRHS 6
    @ 7:09 PM
  14. 0 - 6

    Big Play - Blocked Kick

    Cedar Springs with a blocked kick. CSHS 0, EGRHS 6
    @ 7:09 PM
  15. 0 - 6

    Possession Update - Kickoff

    East Grand Rapids kicked off to Cedar Springs. Cedar Springs has the ball on their own 33-yard line. CSHS 0, EGRHS 6
    @ 7:11 PM
  16. 0 - 6

    Punt

    Cedar Springs has punted to East Grand Rapids. East Grand Rapids has the ball on their own 36-yard line. CSHS 0, EGRHS 6
    @ 7:14 PM
  17. 2nd Quarter
  18. 0 - 6

    End of 1st Quarter

    CSHS 0, EGRHS 6
    @ 7:19 PM
  19. 0 - 6

    Red Zone Alert

    East Grand Rapids is inside Cedar Springs' 20. CSHS 0, EGRHS 6
    @ 7:21 PM
  20. 0 - 12

    Rushing Touchdown

    East Grand Rapids - #5 Josh McCune with a 3 Yd Rushing TD. CSHS 0, EGRHS 12
    Josh McCune5 - QB, DL
    @ 7:24 PM
  21. 0 - 12

    Rushing Two Point Conversion Failed

    East Grand Rapids - 2Pt Conversion Failed. CSHS 0, EGRHS 12
    @ 7:24 PM
  22. 0 - 12

    Possession Update - Kickoff

    East Grand Rapids kicked off to Cedar Springs. Cedar Springs has the ball on their own 44-yard line. CSHS 0, EGRHS 12
    @ 7:26 PM
  23. 0 - 12

    Long Pass

    Cedar Springs - #1 with a long pass to #7. Cedar Springs has the ball on East Grand Rapids' 22-yard line. CSHS 0, EGRHS 12
    @ 7:29 PM
  24. 0 - 12

    Red Zone Alert

    Cedar Springs is inside East Grand Rapids' 20. CSHS 0, EGRHS 12
    @ 7:29 PM
  25. 6 - 12

    Rushing Touchdown

    Cedar Springs - #7 with a Rushing TD. CSHS 6, EGRHS 12
    @ 7:31 PM
  26. 7 - 12

    Made Point After

    Cedar Springs - #19 PAT Good. CSHS 7, EGRHS 12
    @ 7:31 PM
  27. 7 - 12

    Possession Update - Kickoff

    Cedar Springs kicked off to East Grand Rapids. East Grand Rapids has the ball on Cedar Springs' 35-yard line. CSHS 7, EGRHS 12
    @ 7:32 PM
  28. 7 - 12

    Big Play - Kickoff Return

    East Grand Rapids - #1 Tyler Blake with a long kickoff return. East Grand Rapids has the ball on Cedar Springs' 35-yard line. CSHS 7, EGRHS 12
    Tyler Blake1 - RB, SS
    @ 7:33 PM
  29. 7 - 12

    Red Zone Alert

    East Grand Rapids is inside Cedar Springs' 20. CSHS 7, EGRHS 12
    @ 7:34 PM
  30. 7 - 12

    Turnover on Downs

    East Grand Rapids has turned possession over on downs. Cedar Springs has the ball on their own 2-yard line. CSHS 7, EGRHS 12
    @ 7:41 PM
  31. 7 - 12

    Long Run

    Cedar Springs - #4 with a long run. Cedar Springs has the ball on East Grand Rapids' 40-yard line. CSHS 7, EGRHS 12
    @ 7:44 PM
  32. 13 - 12

    Rushing Touchdown

    Cedar Springs - #7 with a 40 Yd Rushing TD. CSHS 13, EGRHS 12
    @ 7:45 PM
  33. 14 - 12

    Made Point After

    Cedar Springs - #19 PAT Good. CSHS 14, EGRHS 12
    @ 7:45 PM
  34. 14 - 12

    Possession Update - Kickoff

    Cedar Springs kicked off to East Grand Rapids. East Grand Rapids has the ball on Cedar Springs' 30-yard line. CSHS 14, EGRHS 12
    @ 7:47 PM
  35. 14 - 12

    Punt

    East Grand Rapids has punted to Cedar Springs. Cedar Springs has the ball on their own 38-yard line. CSHS 14, EGRHS 12
    @ 7:50 PM
  36. 14 - 12

    Big Play - Sack

    East Grand Rapids - #10 Brody Marlow with a sack. Cedar Springs has the ball on East Grand Rapids' 36-yard line. CSHS 14, EGRHS 12
    Brody Marlow10 - RB, LB, LS
    @ 7:56 PM
  37. Halftime
  38. 14 - 12

    Halftime

    CSHS 14, EGRHS 12
    We noticed it's halftime, checkout this video while you wait for the action to resume.
    @ 7:58 PM
  39. 3rd Quarter
  40. 14 - 12

    Start of 3rd Quarter

    Cedar Springs to kick off to East Grand Rapids.
    @ 8:16 PM
  41. 14 - 12

    Possession Update - Kickoff

    Cedar Springs kicked off to East Grand Rapids. East Grand Rapids has the ball on their own 34-yard line. CSHS 14, EGRHS 12
    @ 8:17 PM
  42. 14 - 12

    Interception

    Cedar Springs - #4 intercepts a East Grand Rapids pass and has the ball on their own 40-yard line. CSHS 14, EGRHS 12
    @ 8:20 PM
  43. 14 - 12

    Big Play - Tackle For Loss

    East Grand Rapids - #75 Grant Adloff with a tackle for loss. Cedar Springs has the ball on East Grand Rapids' 15-yard line. CSHS 14, EGRHS 12
    Grant Adloff75 - OL, DL
    @ 8:23 PM
  44. 14 - 12

    Red Zone Alert

    Cedar Springs is inside East Grand Rapids' 20. CSHS 14, EGRHS 12
    @ 8:24 PM
  45. 20 - 12

    Rushing Touchdown

    Cedar Springs - #1 with a 12 Yd Rushing TD. CSHS 20, EGRHS 12
    @ 8:26 PM
  46. 21 - 12

    Made Point After

    Cedar Springs - #19 PAT Good. CSHS 21, EGRHS 12
    @ 8:26 PM
  47. 21 - 12

    Possession Update - Kickoff

    Cedar Springs kicked off to East Grand Rapids. East Grand Rapids has the ball on their own 22-yard line. CSHS 21, EGRHS 12
    @ 8:28 PM
  48. 21 - 12

    Long Pass

    East Grand Rapids - #5 Josh McCune with a long pass to #3 Dylan Buck. East Grand Rapids has the ball on their own 18-yard line. CSHS 21, EGRHS 12
    Dylan Buck3 - WR, DB
    Josh McCune5 - QB, DL
    @ 8:30 PM
  49. 21 - 12

    Red Zone Alert

    East Grand Rapids is inside Cedar Springs' 20. CSHS 21, EGRHS 12
    @ 8:30 PM
  50. 21 - 18

    Rushing Touchdown

    East Grand Rapids - #5 Josh McCune with a 1 Yd Rushing TD. CSHS 21, EGRHS 18
    Josh McCune5 - QB, DL
    @ 8:33 PM
  51. 21 - 20

    Two Point Pass Completed

    East Grand Rapids - #5 Josh McCune pass completed to #3 Dylan Buck for a 2Pt Conversion. CSHS 21, EGRHS 20
    Dylan Buck3 - WR, DB
    Josh McCune5 - QB, DL
    @ 8:34 PM
  52. 21 - 20

    Possession Update - Kickoff

    East Grand Rapids kicked off to Cedar Springs. Cedar Springs has the ball on their own 23-yard line. CSHS 21, EGRHS 20
    @ 8:35 PM
  53. 4th Quarter
  54. 21 - 20

    End of 3rd Quarter

    CSHS 21, EGRHS 20
    @ 8:40 PM
  55. 21 - 20

    Long Run

    Cedar Springs - #23 with a long run. Cedar Springs has the ball on East Grand Rapids' 9-yard line. CSHS 21, EGRHS 20
    @ 8:45 PM
  56. 21 - 20

    Red Zone Alert

    Cedar Springs is inside East Grand Rapids' 20. CSHS 21, EGRHS 20
    @ 8:45 PM
  57. 21 - 20

    Turnover on Downs

    Cedar Springs has turned possession over on downs. East Grand Rapids has the ball on their own 5-yard line. CSHS 21, EGRHS 20
    @ 8:51 PM
  58. 21 - 20

    Long Run

    East Grand Rapids - #2 Zachary Caswell with a long run. East Grand Rapids has the ball on Cedar Springs' 13-yard line. CSHS 21, EGRHS 20
    Zachary Caswell2 - RB, DL
    @ 8:56 PM
  59. 21 - 20

    Red Zone Alert

    East Grand Rapids is inside Cedar Springs' 20. CSHS 21, EGRHS 20
    @ 8:56 PM
  60. 21 - 23

    Field Goal

    East Grand Rapids - #26 Will Klein kicks a Field Goal. CSHS 21, EGRHS 23
    Will Klein26 - WR, DL, K
    @ 8:59 PM
  61. 21 - 23

    Possession Update - Kickoff

    East Grand Rapids kicked off to Cedar Springs. Cedar Springs has the ball on their own 31-yard line. CSHS 21, EGRHS 23
    @ 9:01 PM
  62. 21 - 23

    Turnover on Downs

    Cedar Springs has turned possession over on downs. East Grand Rapids has the ball on Cedar Springs' 31-yard line. CSHS 21, EGRHS 23
    @ 9:06 PM
  63. Final
  64. 21 - 23

    End of Game

    CSHS 21, EGRHS 23
    @ 9:07 PM

Highlight videos

Matchup video

Scoretracker Scorers

Jake RameyRed Hawks Reporter
Will JacksonPioneers Reporter

Cedar Springs @ EGRHS Football Game Info

Fri., Oct. 31, 2025 @ 7p
The East Grand Rapids (Grand Rapids, MI) varsity football team won Friday's home playoff game against Cedar Springs (MI) by a score of 23-21.

Player stats

Rushing Yds/G
CSHS
--
EGRHS
Passing Yds/G
CSHS
--
EGRHS
J. McCune108.8
Receiving Yds/G
CSHS
--
EGRHS
D. Buck42.5
Total Yds/G
CSHS
--
EGRHS
J. McCune182.0
Tackles/G
CSHS
--
EGRHS
Sacks/G
CSHS
--
EGRHS
Points/G
CSHS
--
EGRHS

Team comparison

Rushing Yards/G
-
191.1
Passing Yards/G
-
109.3
Receiving Yards/G
-
108.6
Total Yards/G
-
300.4
Tackles/G
-
49.0
Sacks/G
-
1.4
Points/G
-
8.7
Pancake Blocks
-
-

Scoring averages

Q1Q2Q3Q4OT1Final
Cedar Springs
14.011.88.04.96.040.1
EGRHS
9.86.86.03.1-25.6

Cedar Springs Videos

East Grand Rapids Videos

Season recap

Overall record
8-2
9-3
League
5-1
4-1
Non-League
3-0
3-1
Head to Head
0-1
1-0
Home
6-0
6-1
Away
2-2
3-2
Neutral
0-0
0-0
Playoff
0-1
2-1
In-State
8-2
9-3
Out-of-State
0-0
0-0
Win %
.800
.750
League %
.833
.800
PF
401
307
PA
208
157
VIEW ALL

Common opponents

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

Rankings

MI
Division 3
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.