Photo courtesy of Lou Murray

To check out pictures of the game click here:


The fourth week of the MHSAA season is in full swing. Check out the final scores, stats and notable performances from the Week 4 action.


Allendale 61 Hamilton 38: The Falcons were able to get past their OK Blue rivals as a result of a strong rushing attack. Tyler Sparks, Allendale’s dual-threat quarterback led the way with 162 yards passing and 22 carries for 327 yards and 7 touchdowns. ALL 4-0 (2-0) HAM 3-1 (1-1)

Bay City John Glenn 25 Alma 7

Belding 49 Comstock Park 21

Big Rapids 25 Reed City 14: The Cardinals secured their first win over neighboring Reed City since 2009. Riley Vennix was a solid performer at the quarterback position for Big Rapids, completing 7/8 passes for 119 yards, rushing for 40 yards, and scoring three touchdowns. BR 3-1 (3-0) RC 1-3 (1-2)

Byron Center 49 Grand Rapids Christian 11: The Eagles scored an early field goal, but yielded the next 33 points, allowing Byron Center to seize control. Byron Center rushed for 349 yards as a team. Luke Laska had just 50 yards, but rushed for four scores. Landon Tungate added 109 yards and two scores, while Carter Ahearne found the team’s seventh rushing score. BC 4-0 (2-0) GRC 0-4 (0-2)

Cedar Springs 35 Wayland 28: In a shootout that offensive line coaches can only dream of, Cedar Springs and Wayland combined for 632 rushing yards (367-265 Cedar Springs advantage). Dylan Lafontsee turned 16 carries into 214 yards and two scores, including the game-winning 30-yard sprint with 25 seconds to play. Bryce Calkins paced Wayland with 112 yards and a score on 20 carries. CS 2-2 (2-0) WAY 2-2 (0-2)

Central Montcalm 37 Chippewa Hills 6

East Grand Rapids 42 Greenville 0: The Pioneers pitched their second shutout of the year to remain undefeated in 2023. EGR’s stout defense held Greenville to just 87 yards of total offense. Carson Thornton was 9/13 passing for 168 yards and a touchdown. Scott Millman turned four attempts into three completions, 62 yards and two scores, in addition to leading the team in rushing with 30 yards and a touchdown. EGR 4-0 (2-0) GRN 1-3 (0-2)

Elk Rapids 30 Oscoda 0

Forest Hills Central 38 Forest Hills Northern 6: The Rangers cruised past their rivals on Friday night. Mason McDonald finished 7/13 passing for 157 yards and three touchdowns, and he added two touchdowns on the ground. Ty Hudkins had just two catches, but tallied 105 yards and two scores. Nolan Hartl led FHC with 10 tackles, while JT Hartman (7 tackles) and Drew Fortino (5 tackles) each had a fumble recovery. FHC 4-0 (2-0) FHN 2-2 (0-2)

Frankenmuth 61 Birch Run 0

Freeland 68 Bridgeport 0

Fremont 20 Grant 0: The Packers blanked their former CSAA rivals on Friday night. It was a stout rushing attack pacing Fremont, as all three touchdowns came on the ground. Owen Hertel had 82 yards and score, while Khai Noordyk and Kyler DeKuiper also added rushing touchdowns. Talen Reichert-Slater was effective for the victors, completing 11/18 passes. FRE 2-2 (0-1) GRT 1-3 (0-2)

Gladwin 44 Clare 28

Grand Rapids Catholic Central 49 Middleville 14

Grandville 43 East Kentwood 28

Hart 54 Stockbridge 41

Hastings 52 Coldwater 7

Holland Christian 64 Fruitport 27: The Maroons exploded for 64 points in their win over Fruitport. This is the second-most points Holland Christian has scored in program history. The lone offensive output to exceed this mark took place on October 3, 2008, when the eventual State Champion Maroons thrashed Rogers 84-18. Eli Boyce was 11/19 passing for 217 and two scores. He added two rushing touchdowns. Meta Hoekstra finished with 117 rushing yards and 2 scores. HC 2-2 (0-2) FRT 0-4 (0-2)

Hopkins 20 Godwin Heights 6

Hudsonville 17 Grand Haven 7

Ithaca 56 St Louis 0

Kenowa Hills 55 Ottawa Hills 18

Kent City 50 White Cloud 0

Lakeview 26 Morley Stanwood 6

Lansing Everett 42 Loy Norrix 0

Lawton 24 South Haven 0: In its first game without coach Wade Waldrup, Lawton kept its momentum rolling on Friday. Caleb Mallory (3 yard rush) and Aiden O’Brien (69 yard rush and 15 yard run) found the end zone, while Logan Nap buried a 52-yard field goal. LWT 3-1 SH 2-2

Lowell 43 Northview 0

Manistee 38 Orchard View 12: Two early Stephon Oakes touchdowns gave Orchard View a 12-8 lead at halftime. In the second half, it was all Manistee, as they scored 30 unanswered points on their way to victory. MAN 4-0 (2-0) OV 2-2 (0-2)

Mason County Central 64 Holton 6

Muskegon 42 Mona Shores 21

Muskegon Catholic Central 27 Kalamazoo United 7: Bryan Convertini had a phenomenal game, scoring a trio of rushing touchdowns. After a 11 and 32 yard score in the first half, Convertini added a 18 yarer in the fourth. Henry Rosema ripped off a 48-yard touchdown rush to conclude the scoring. MCC 2-2 KU 2-2

North Muskegon 69 Hesperia 7

Oakridge 29 Ludington 21

Ravenna 42 Shelby 0

Reeths-Puffer 62 Holland 21

Rockford 42 Caledonia 16

South Christian 32 Forest Hills Eastern 29

Sparta 49 Kelloggsville 6

Spring Lake 20 Coopersville 19

Swan Valley 54 Essexville Garber 7

Tri-County 36 Newaygo 8

West Catholic 68 Unity Christian 27

West Ottawa 21 Jenison 18

Whitehall 35 Montague 0

Zeeland East 59 Wyoming 8

Zeeland West 42 Union 7



Gobles 53 Martin 16

Maple Valley 50 Concord 32: The Lions secured a victory with multiple touchdowns in each of the first three quarters. Andrew Sheperd turned 26 carries into 198 yards and four scores. Evan Brandenburg added a touchdown and 98 yards on his nine carries. Concord, an aerial team, saw quarterback Gavin Riske (30/49, 339, 2 TD) and Mekhi Wingfield (8 catches, 166 yards, 3 total touchdowns) lead the way. MV 4-0 (1-0) CON 2-2 (1-1)

Marcellus 51 Lawrence 18

Mendon 65 Athens 12: The Hornets cruised to a victory over Athens. Mendon exploded for 57 points in the opening half of this game, seizing the momentum almost instantly. Jack McCaw rushed for two touchdowns and added a third on a 75-yard fumble recovery. James Lux added two rushing scores as well, while Owen Gorham had a 48-yard touchdown catch from McCaw and a nice 69-yard interception return for a score. MND 4-0 (3-0) ATH 0-4 (0-3)

Newberry 52 Ironwood 22

Tri-Unity 38 Twin City Sharks 22

Wyoming Lee 43 Grand Rapids Sacred Heart 30