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 Reading (MI) varsity football team won Thursday's home non-conference game against Grass Lake (MI) by a score of 30-12.

Q1Q2Q3Q4Final
Grass Lake606012
Reading01401630
Final score provided by S. CalPreps.
  • Recap
  • Box Score
  • Scoretracker
  • Videos
  • Matchup

Box Score Stats

Grass Lake (21-22)

Reading (21-22)

50
Penalties
Penalty Yards
70

Game Stats

Grass Lake

Passing

#Athlete NameCAttYdsC%AvgTDIntLngQB Rate
Team Totals1127142.40712.90418.4
7Jack Reid (So)1127142.40712.90418.4
Grass Lake

Rushing

#Athlete NameCarYdsAvgLng100+TD
Team Totals14846.05002
7Jack Reid (So)2-7-3.50
22Andrew Stockton (Jr)12917.65002
Grass Lake

Receiving

#Athlete NameRecYdsAvgLngTD
Team Totals1114212.938
1Brock Harms (Sr)11010.0
3Joseph A pine (Jr)11111.0
10A. M malinowski (Jr)35016.738
18J. Peterson (Jr)284.0
20Robert Anderson (So)24522.5
22Andrew Stockton (Jr)11717.0
25Kahner Tripp (Jr)111.0
Grass Lake

Offensive Fumbles and Pancake Blocks

#Athlete NameFumLostPnk Blk
Team Totals11
20Robert Anderson (So)11
Grass Lake

All Purpose Yards

#Athlete NameRushRecKRPRIRTotal
Team Totals841425320299
1Brock Harms (Sr)1010
3Joseph A pine (Jr)1111
7Jack Reid (So)-7-7
10A. M malinowski (Jr)5050
18J. Peterson (Jr)8332061
20Robert Anderson (So)4545
22Andrew Stockton (Jr)911720128
25Kahner Tripp (Jr)11
Grass Lake

Total Yards

#Athlete NameRushPassRecTotal
Team Totals84142142226
1Brock Harms (Sr)1010
3Joseph A pine (Jr)1111
7Jack Reid (So)-7142135
10A. M malinowski (Jr)5050
18J. Peterson (Jr)88
20Robert Anderson (So)4545
22Andrew Stockton (Jr)9117108
25Kahner Tripp (Jr)11
Grass Lake

Tackles

#Athlete NameSoloAsstTot TcklsTFL
Team Totals72722.0
1Brock Harms (Sr)66
3Joseph A pine (Jr)77
7Jack Reid (So)1414
12Blake Stark (Jr)22
22Andrew Stockton (Jr)992.0
25Kahner Tripp (Jr)33
33Willy Higgins (Jr)99
54Josh Claussen (Jr)1111
56Braelon J carr (Jr)44
58Odin Robinson (Jr)66
68Cody Rought (Sr)11
Grass Lake

Defensive Statistics

#Athlete NameIntInt YdsAvgPDFmb RecFR YdsCausBlk PntsBlk FGs
Team Totals132
3Joseph A pine (Jr)1
7Jack Reid (So)1
18J. Peterson (Jr)1
33Willy Higgins (Jr)11
54Josh Claussen (Jr)1
Grass Lake

Kickoffs

#Athlete NameKOYdsAvgLngTB
Team Totals38327.7
25Kahner Tripp (Jr)38327.7
Grass Lake

Punts

#Athlete NamePYdsAvgLngIn 20
Team Totals411528.8
7Jack Reid (So)24522.5
25Kahner Tripp (Jr)27035.0
Grass Lake

Kickoff and Punt Returns

#Athlete NameKO RetsYdsAvgLngP RetsYdsAvgLngFCKR Yds
Team Totals45313.322010.073
18J. Peterson (Jr)33311.022010.053
22Andrew Stockton (Jr)12020.020
Grass Lake

Points

#Athlete NameTDsTD PtsConvSKick PtsTot Pts
Team Totals21212
22Andrew Stockton (Jr)21212
Grass Lake

Touchdowns

#Athlete NameTD RushTD RecTD FRTD IRTD PRTD KORTotal
Team Totals22
22Andrew Stockton (Jr)22
Reading has not entered stats for this game.

Recap Video

Game Story

Michigan High School Football - Reading prevails Grass Lake

September 2, 2021: Reading, MI 49274

The crowd at Thursday's non-league contest between the Reading Rangers (Reading, MI) and the visiting Grass Lake Warriors (Grass Lake, MI), observed Reading's football squad defeat Grass Lake by a count of 30-12.

The Rangers now own a 2-0 record. They play next when they host Quincy for a Big 8 contest on Friday, September 10.

Coming up next, the Warriors encounter the East Jackson Trojans (Jackson, MI) in a Cascades contest, on Friday, September 10. Grass Lake will attempt to upgrade on its 0-2 season record. The Trojans go into the contest with a 0-2 record after their 54-0 league loss to Napoleon (Napoleon, MI).

Chad PenneyRangers Reporter
  • All
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    2nd Quarter
    6 - 6 The scorer has checked in. Grass Lake 6, Reading 6
    Posted @ 7:41p
  2. Game Attendance

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

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

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

    Fumble Recovery

    Grass Lake2nd Quarter ~7 minutes to go
    Grass Lake recovered a fumble by Reading. Grass Lake 6, Reading 6
    Posted @ 7:43p
  6. 6 - 6

    Fumble Recovery

    Reading2nd Quarter ~6 minutes to go
    Reading recovered a fumble by Grass Lake and has the ball on Grass Lake's 32-yard line. Grass Lake 6, Reading 6
    Posted @ 7:45p
  7. 6 - 12

    Rushing Touchdown

    Reading2nd Quarter ~5 minutes to go
    Reading - #20 with a 25 Yd Rushing TD. Grass Lake 6, Reading 12
    Posted @ 7:47p
  8. 6 - 14

    Two Point Rush Completed

    Reading2nd Quarter ~5 minutes to go
    Reading - Rushed for a 2Pt Conversion. Grass Lake 6, Reading 14
    Posted @ 7:47p
  9. 6 - 14

    Possession Update - Kickoff

    Grass Lake2nd Quarter ~5 minutes to go
    Reading kicked off to Grass Lake. Grass Lake has the ball on their own 30-yard line. Grass Lake 6, Reading 14
    Posted @ 7:50p
  10. 6 - 14

    Update

    Grass Lake2nd Quarter ~4 minutes to go
    Grass Lake - 1st down, ~4 minutes to go, ball on Reading's 45-yard line. Grass Lake 6, Reading 14
    Posted @ 7:51p
  11. 6 - 14

    Update

    Reading2nd Quarter ~4 minutes to go
    Reading - 1st down, ~4 minutes to go, ball on Grass Lake's 35-yard line. Grass Lake 6, Reading 14
    Posted @ 7:53p
  12. 6 - 14

    Interception

    Reading2nd Quarter ~4 minutes to go
    Reading intercepts a Grass Lake pass. Grass Lake 6, Reading 14
    Posted @ 7:53p
  13. 6 - 14

    Update

    Reading2nd Quarter ~1 minute to go
    Reading - 1st down, ~1 minute to go, ball on Grass Lake's 20-yard line. Grass Lake 6, Reading 14
    Posted @ 8p
  14. 6 - 14

    Fumble Recovery

    Grass Lake2nd Quarter Under a minute
    Grass Lake recovered a fumble by Reading. Grass Lake 6, Reading 14
    Posted @ 8p
  15. 6 - 14

    Halftime

    Halftime
    Grass Lake 6, Reading 14
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 8:02p
  16. 6 - 14

    Start of 3rd Quarter

    Grass Lake3rd Quarter
    Grass Lake to kick off to Reading.
    Posted @ 8:23p
  17. 6 - 14

    Possession Update - Kickoff

    Reading3rd Quarter ~11 minutes to go
    Grass Lake kicked off to Reading. Reading has the ball on their own 31-yard line. Grass Lake 6, Reading 14
    Posted @ 8:24p
  18. 6 - 14

    Punt

    Grass Lake3rd Quarter ~9 minutes to go
    Reading has punted to Grass Lake. Grass Lake has the ball on their own 40-yard line. Grass Lake 6, Reading 14
    Posted @ 8:29p
  19. 12 - 14

    Rushing Touchdown

    Grass Lake3rd Quarter ~8 minutes to go
    Grass Lake - #22 Andrew Stockton with a Rushing TD. Grass Lake 12, Reading 14
    Posted @ 8:32p
  20. 12 - 14

    Passing Two Point Conversion Failed

    Grass Lake3rd Quarter ~8 minutes to go
    Grass Lake - 2Pt Conversion Failed. Grass Lake 12, Reading 14
    Posted @ 8:32p
  21. 12 - 14

    Possession Update - Kickoff

    Reading3rd Quarter ~8 minutes to go
    Grass Lake kicked off to Reading. Reading has the ball on their own 45-yard line. Grass Lake 12, Reading 14
    Posted @ 8:35p
  22. 12 - 14

    Update

    Reading3rd Quarter ~6 minutes to go
    Reading - 1st down, ~6 minutes to go, ball on Grass Lake's 27-yard line. Grass Lake 12, Reading 14
    Posted @ 8:37p
  23. 12 - 14

    Fumble Recovery

    Grass Lake3rd Quarter ~2 minutes to go
    Grass Lake recovered a fumble by Reading and has the ball on Reading's 13-yard line. Grass Lake 12, Reading 14
    Posted @ 8:41p
  24. 12 - 14

    Punt

    Reading3rd Quarter ~2 minutes to go
    Grass Lake has punted to Reading. Reading has the ball on Grass Lake's 37-yard line. Grass Lake 12, Reading 14
    Posted @ 8:46p
  25. 12 - 14

    Long Run

    Reading3rd Quarter Under a minute
    Reading with a long run. Reading has the ball on Grass Lake's 10-yard line. Grass Lake 12, Reading 14
    Posted @ 8:49p
  26. 12 - 14

    End of 3rd Quarter

    4th Quarter
    Grass Lake 12, Reading 14
    Posted @ 8:50p
  27. 12 - 20

    Rushing Touchdown

    Reading4th Quarter ~10 minutes to go
    Reading - #4 Tayshawn Bester with a Rushing TD. Grass Lake 12, Reading 20
    Posted @ 8:55p
  28. 12 - 22

    Two Point Rush Completed

    Reading4th Quarter ~10 minutes to go
    Reading - #20 rushed for a 2Pt Conversion. Grass Lake 12, Reading 22
    Posted @ 8:55p
  29. 12 - 22

    Possession Update - Kickoff

    Grass Lake4th Quarter ~10 minutes to go
    Reading kicked off to Grass Lake. Grass Lake has the ball on Reading's 35-yard line. Grass Lake 12, Reading 22
    Posted @ 8:57p
  30. 12 - 22

    Punt

    Reading4th Quarter ~8 minutes to go
    Grass Lake has punted to Reading. Reading has the ball on their own 45-yard line. Grass Lake 12, Reading 22
    Posted @ 9p
  31. 12 - 22

    Update

    Reading4th Quarter ~7 minutes to go
    Reading - 1st down, ~7 minutes to go, ball on Grass Lake's 33-yard line. Grass Lake 12, Reading 22
    Posted @ 9:02p
  32. 12 - 22

    Update

    Reading4th Quarter ~7 minutes to go
    Reading - 1st down, ~7 minutes to go, ball on Grass Lake's 23-yard line. Grass Lake 12, Reading 22
    Posted @ 9:03p
  33. 12 - 22

    Update

    Reading4th Quarter ~5 minutes to go
    Reading - 1st down, ~5 minutes to go, ball on Grass Lake's 13-yard line. Grass Lake 12, Reading 22
    Posted @ 9:05p
  34. 12 - 22

    Update

    Reading4th Quarter ~3 minutes to go
    Reading - 4th down, ~3 minutes to go, ball on Grass Lake's 3-yard line. Grass Lake 12, Reading 22
    Posted @ 9:08p
  35. 12 - 22

    Update

    Reading4th Quarter ~3 minutes to go
    Reading - 1st down, ~3 minutes to go, ball on Grass Lake's 3-yard line. Grass Lake 12, Reading 22
    Posted @ 9:08p
  36. 12 - 28

    Rushing Touchdown

    Reading4th Quarter ~3 minutes to go
    Reading - 3 Yd Rushing TD. Grass Lake 12, Reading 28
    Posted @ 9:09p
  37. 12 - 30

    Two Point Rush Completed

    Reading4th Quarter ~3 minutes to go
    Reading - #22 rushed for a 2Pt Conversion. Grass Lake 12, Reading 30
    Posted @ 9:10p
  38. 12 - 30

    Possession Update - Kickoff

    Grass Lake4th Quarter ~3 minutes to go
    Reading kicked off to Grass Lake. Grass Lake has the ball on their own 17-yard line. Grass Lake 12, Reading 30
    Posted @ 9:12p
  39. 12 - 30

    Update

    Grass Lake4th Quarter ~3 minutes to go
    Grass Lake - 2nd down, ~3 minutes to go, ball on their own 7-yard line. Grass Lake 12, Reading 30
    Posted @ 9:14p
  40. 12 - 30

    Update

    Grass Lake4th Quarter ~3 minutes to go
    Grass Lake - 1st down, ~3 minutes to go, ball on their own 40-yard line. Grass Lake 12, Reading 30
    Posted @ 9:14p
  41. 12 - 30

    Interception

    Reading4th Quarter ~2 minutes to go
    Reading - #4 Tayshawn Bester intercepts a Grass Lake pass and has the ball on Grass Lake's 50-yard line. Grass Lake 12, Reading 30
    Posted @ 9:16p
  42. 12 - 30

    Update

    Reading4th Quarter Under a minute
    Reading - 1st down, Under a minute, ball on Grass Lake's 25-yard line. Grass Lake 12, Reading 30
    Posted @ 9:18p
  43. 12 - 30

    End of Game

    Final
    Grass Lake 12, Reading 30
    Posted @ 9:18p

Highlight Videos

Scoretracker Providers

Chad PenneyRangers Reporter

Rankings & Records

Grass Lake (21-22)

MIClass
37741
OverallLeagueHomeAwayNeutralWin %League %PFPA
2-72-41-31-30-1.222.333161284

Reading (21-22)

MIClass
2159
OverallLeagueHomeAwayWin %League %PFPA
6-44-23-13-3.600.667263164

Team Scoring Averages

Q1Q2Q3Q4Final
Grass Lake
5.73.53.32.217.9
Reading
2.010.02.05.326.3

Grass Lake Videos

Reading Videos

Team Stat Comparison

Grass LakeReading
105.2Rushing Yards Per Game-
155.3Passing Yards Per Game-
260.6Total Yards Per Game-
60.8Tackles Per Game-
1.4Sacks Per Game-
17.9Points Per Game-

Team Leaders

Grass LakeReadingNational Avg.
#22 Andrew Stockton83.6Rushing Yards Per Game
-
21.3
#7 Jack Reid81.7Passing Yards Per Game
-
50.2
#22 Andrew Stockton99.0Total Yards Per Game
-
37.0
#7 Jack Reid9.7Tackles Per Game
-
2.8
#56 Braelon J carr0.6Sacks Per Game
-
0.2
#32 Eric Fautsch6.0Points Per Game
-
2.4

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Grass Lake0-2Reading1-1
DateAwayHomeResultDateAwayHomeResult
9/24/21Michigan CenterGrass Lake(L) 49-1410/22/21ReadingMichigan Center(L) 28-20
10/22/21SpringportGrass Lake(L) 51-2110/9/21ReadingSpringport(W) 32-20

Record Breakdown

Grass Lake (21-22)

Reading (21-22)

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