Shelby 49, Ravenna 14
Ravenna 7 – 7 – 0 – 0 – 14
Shelby 7 – 35 – 7 – 0 – 49
S – Brody Lee 44 pass from Spencer Peters (Andy Fortier kick)
R – Nick Timlin 1 run (Alejandro Ponce kick)
S – Nathan Lentz 6 run (Fortier kick)
S – Lentz 6 run (Fortier kick)
S – Lentz 1 run (Fortier kick)
R – Timlin 1 run (Ponce kick)
S – Devin Mussell 35 interception return (Fortier kick)
S – Lentz 78 pass from Peters (Fortier kick)
S – Lentz 25 pass from Peters (Fortier kick)
Ravenna stats
Rushing: Todd Brown 10 carries, 30 yards.
Passing: Brown 6-o-f13, 122 yards.
Receiving: Alex White 3 receptions, 81 yards.
Shelby stats
Rushing: Nathan Lentz 11 carries, 110 yards. Devin Mussell 4 carries, 43 yards.
Passing: Spencer Peters 6-of-8, 169 yards.
Receiving: Shane Kajtazi 3 receptions, 77 yards. Brody Lee 2 receptions, 57 yards.
Muskegon 45, Grand Rapids Kenowa Hills 7
Muskegon 20 – 18 – 7 – 0 – 45
Kenowa Hills 0 – 7 – 0 – 0 – 7
M – Jalen Smith 8 run
M – Sherman Hodges 64 pass from Smith
M – John King 32 run
KH – Luke Vanessen 2 score
M – J. Smith 2 run
M – John Hall 1 run
M – Adrian Brieseno 38 field goal
M – J. Smith 40 run
Muskegon stats
Rushing: Jalen Smith 10 carries, 123 yards. John King 7 carries, 76 yards.
Passing: J. Smith 3-of-4, 75 yards.
Receiving: Sherman Hodges 2 receptions, 70 yards.
Tackles: William Hunt 6, Emonte Briggs 5, Kenneth Finley 5, Ronald Jenkins 4.
Grant 31, Orchard View 6
Orchard View 0 – 6 – 0 – 0 – 6
Grant 6 – 8 – 3 – 14 – 31
G – Kyle Russell 3 run (kick failed)
G – Brandon Bouwkamp 53 run (Bouwkamp pass from Garrett Bomay)
OV – Justin Hunter-Smith 66 run (kick failed)
G – Andrew Dent 25 field goal
G – Jimmy Fillmore 3 run (Dent kick)
G – Riley Foster 10 run (Dent kick)
Grant stats
Rushing: Brandon Bouwkamp 19 carries, 160 yards. Jimmy Fillmore 3 carries, 15 yards.
Passing: Garrett Bomay 4-of-8, 16 yards.
Tackles: Justin Crawford 7, Andrew Dent 4, Cody Atwood 4.
Orchard View stats
Rushing: Justin Hunter-Smith 19 carries, 152 yards.
Passing: Darece Roberson 2-of-4, 28 yards.
Receiving: Coery Pierce 2 receptions, 28 yards.
Montague 44, North Muskegon 14
North Muskegon 0 – 6 – 0 – 8 — 14
Montague 0 – 37 – 0 – 7 — 44
M – Brandon Moore 1 run (Wyatt Ford kick)
M – Brandon Stine 2 run (Ford kick)
NM – Holden Vanderweele 1 run (kick failed)
M – Moore 90 lateral on kickoff return (Ford kick)
M – Safety, Camre Hope tackled NM player in end zone
M – Zarren Aylor 25 run (Ford kick)
M – Moore 44 run (Ford kick)
M – Moore 2 run (Ford kick)
NM – Vanderweele 3 run (Eric Vasquez from Adrian Anderson)
Fruitport 24, Muskegon Catholic Central 21 OT
Fruitport 0-7-0-14-3-24
Muskegon Catholic 0-7-7-7-0-21
MCC- Ian Tyler endzone fumble recovery on blocked punt (Zach Campbell kick)
F- Aaron Veihl 11 pass from Tyler Fehler (Boroff kick)
MCC- Campbell 4 run (Campbell kick)
F- Alan Jones 59 fumble recovery (Boroff kick)
MCC- Campell 12 run (Campbell kick)
F- Mitchell Reyes 27 pass from Fehler (Boroff kick)
F- Boroff 27 FG
Fruitport stats
Rushing – Tyler Fehler 8 carries for 11 yards. Dakota Gordon 7 carries for 10 yards.
Passing – Fehler 8-for-15 for 178 yards and 2 TDs.
Receiving – Aaron Viehl 6 catches for 136 yards and 1TD. Mitchell Reyes 2 catches for 42 yards and 1 TD.
Defense – Jacob Breese 17 tackles and 1 TFL. Amilio Flores 15 tackles. Nathan Kriger 13 tackles and a fumble recovery. Chris Hendricks 11 tackles. Natt Boroff 9 tackles and a fumble recovery. Tyler Fehler 8 tackles and an interception. Mitchell Reyes 8 tackles and 1 TFL. Colin Butler 7 tackles. Dakota Gordon 5 tackles.
Muskegon Catholic Central stats
Rushing – Zach Campbell 15 carries for 96 yards and 2 TDs. Alex Lewandoski 28 carries for 94 yards. Jessie Anderson 20 carries for 64 yards.
Passing – Zach Campbell 5-for-6 for 64 yards and 1 interception.
Receiving – Cari Campbell 3 catches for 53 yards. Lewandoski 2 catches for 11 yards.
Defense – Alex Lewandoski 5 tackles. Cari Campbell 4 tackles. Phillip Mesker 4 tackles, 2 TFL, 1 fumble recovery and two pass defended.
Hudsonville 20, Grand Haven 16
Hudsonville 0 – 0 – 12 – 8 – 20
Grand Haven 7 – 3 – 0 – 6 – 16
GH – Aaron Gordon 13 run (Ryan Maguire kick)
GH – Maguire 21 field goal
H – Corey Merritt 1 run (pass failed)
H – Mark Dieterie 1 run (run failed)
GH – Maguire 26 field goal
GH – Maguire 32 field goal
H – Dakota Butcher 5 pass from Mason Opple (Louie Diaz pass from Opple)
Grand Haven stats
Rushing: Abe Westerman 21 carries, 72 yards. Isaak Newhouse nine carries, 51 yards.
Passing: Michael Penland 12-of-21 117.
Receiving: Newhouse 6 receptions, 66 yards. Sawyer Jacobs 4 receptions, 38 yards.
Tackles: Tyler Tippens 10, Jeff Olson 7, Newhouse 6, Westerman 6.
Reeths-Puffer 55, Grand Rapids Union 8
Reeths-Puffer 14 – 27 – 7 – 7- 55
GR Union 0 – 0 – 0 – 8 – 8
RP – Johndries Betts-Render 60 run (Jake Hardy kick)
RP – Julian Munday 1 run (Hardy kick)
RP – Betts-Render 1 run (kick failed)
RP – Betts-Render 38 run (Hardy kick)
RP – Munday 29 run (Hardy kick)
RP – Betts-Render 55 run (Hardy kick)
RP – Betts-Render 46 run (Hardy kick)
RP – Jewell Glover 2 run (Hardy kick)
GRU – Jacquise Rodgers 82 run (Rodgers pass)
Reeths-Puffer stats
Rushing: Johndries Betts-Render 17 carries, 220 yards. Julian Munday 8 carries, 80 yards.
Ludington 14, Fremont 7
Ludington 0 – 7 – 7 – 0 – 14
Fremont 0 – 0 – 0 – 7 – 7
L – Trevor Overholt 9 pass from Chad Large (Vegard Lasland kick)
L – Overholt 30 pass from Large (Lasland kick)
F – Jared Smith 48 run (Grant Clark kick)
Ludington stats
Rushing: Chad Large 21 carries, 95 yards. Trevor Overholt 5 carries, 27 yards.
Passing: Large 13-of-23, 173 yards.
Tackles: Trevor Overholt 9, Alex English 9.