Allen Park 42, Southgate 14: J.R. Whiteford had three catches for 83 yards and a touchdown, Nate Berrelez carried 12 times for 61 yards and a touchdown and Bruce Wilkie went 8-12 for 159 yards and three touchdowns for Allen Park (3-1). Southgate is 0-4.
Birmingham Groves 49, Pontiac 0: Collin Heard had nine carries for 102 yards and one touchdown while Nick Moore had one catch for 40 yards and one carry that went for 69 yards and a TD in the victory for Groves (4-0, 3-0 OAA Blue).
Bloomfield Hills Cranbrook-Kingswood 49, Madison Heights Bishop Foley 20: Tyler Santangelo threw six touchdown passes with 233 yards and Aaron Wiggins caught three touchdown passes for Cranbrook (4-0). Shannon Junior had two sacks and a 20-yard interception returned for touchdown.
Clarkston 45, Rochester Hills Stoney Creek 7: Mike Sluegel rushed for 87 yards and two touchdowns. Alex Kessman added two touchdowns and kicked a 53 yard field goal for Clarkston (2-2 OAA). Clayton Kloessler scored on a one yard run for Stoney Creek (1-3 OAA).
Clinton Twp. Chippewa Valley 49, Warren Cousino 27: Patrick Briningstool threw four touchdown passes and DeShawn Whitman rushed for two touchdowns. Stefan Claiborne had an interception on defense for Chippewa (3-1). Cousino is 3-1.
Dearborn 24, Dearborn Heights Crestwood 3: Hassan Makled rushed for 75 yards. Hussien Hannawi rushed for 72 yards and a touchdown. Mike Phillips went 8-0f-14 for 110 yards and a touchdown for Dearborn (2-2, 2-0 Western Wayne). Crestwood is 1-3 (0-2).
Dearborn Edsel Ford 36, Dearborn Heights Annapolis 0 : Will Marano rushed for 122 yards and two touchdowns to lead Edsel Ford (1-3) and keep Annapolis winless (0-4). Michael Bates scored on a 36-yard interception return for a touchdown.
Detroit East English Village 46, Detroit Western 6: Nate Boleware had 10 rushes for 225 yards and three touchdowns. Andrew Demoss rushed for 125 yards with one touchdown and an interception. James Ceasar caught a 30 yard touchdown pass and also returned an interception for a touchdown for English Village (3-1, 2-1 PSL). Western is 1-3.
Dearborn Fordson 58, Garden City 0: Ahamze Eazayat had 97 passing yards and three touchdowns, Jaxquez Johnson had 83 rushing yards and one touchdown and Haffam Hachem with three receptions for 75 yards and two touchdowns for Fordson (1-3). Garden City is 1-3.
Detroit Henry Ford 34, Detroit Pershing 22 (2-2, 1-2): Ricky Garner had two touchdown receptions, a 90-yard kickoff return for a touchdown and caught two interceptions for Henry Ford (3-1, 3-0 PSL West). Deonte Stewart amassed 15 tackles and four sacks for Ford. Pershing fell to 2-2 (1-2).
Detroit King 41, Detroit Denby 0: Armani Posey threw for 176 yards and two touchdowns. Martell Pettaway rushed for 256 yards and three touchdowns for King (4-0, 3-0 PSL).
Detroit Mumford 3, Detroit Cody 0: Teondre Harvey racked up 169 all purpose yards and had three interceptions and three tackles for Mumford (2-2). Omar Pagan had 133 all purpose yards and kicked a 36-yard field goal in overtime to seal the victory over Cody (1-3).
Detroit Northwestern 42, Detroit CMA 0: Danny Whitt went 17-for-23 for 215 passing yards and three touchdowns, running back Chris Dennis ran for 135 yards on 15 carries and two touchdowns and Rashaun Lipscomb had 10 tackles for Northwestern (4-0).
Week 4 Michigan high school football scores
Detroit Osborn 12, Detroit Southeastern 8: Madel Berryman went 12 of 20 for 200 yards passing and also rushed for one touchdown. Ramon Gates caught six passes for 100 yards and Daveon Robertson added six catches for 80 yards for Osborn (2-2, 1-2 PSL). Southeastern is 0-4.
Farmington 19, Rochester Adams 15: Andre Sarfoh scored on a 57-yard run. Josh Turner scored on a 5-yard run with 22 seconds left in the game for Farmington (3-1, 2-1 OAA). Adams is 2-2 (1-2).
Grosse Pointe South 32, Port Huron 21: Logan Michael went 8-for-13 for 154 yards and three touchdowns. David Burnett caught three passes for 77 yards and two touchdowns. Will Poplawski recorded seven tackles for South (2-2, 1-2 MAC). Port Huron is 1-3 (1-2).
Harbor Springs 38, Sutton Bay 0: Kern Reeves rushed for two touchdowns and Chris Kowalski had an interception return for a touchdown for Harbor Springs (3-1, 1-0 Northern MI). Sutton Bay is 0-4 (0-2).
Harper Woods 56, Lajeunesse (Ont.) 0: Davon Mackie had a 70-yard interception return for a touchdown. Qortez Scott had a 40 yard interception return for a touchdown and a 40-yard touchdown catch. Keshawn King rushed 11 times for 88 yards and two touchdowns for Harper Woods (3-1).
Harper Woods Chandler Park 44, Southfield Bradford 8: Jalen Martin’s versatility was on display as he caught five passes for 125 yards and a touchdown and ran a 75-yard kick return for a touchdown for Chandler Park (2-2). Davion Williams caught three receptions for 102 yards and a touchdown to help give Bradford (3-1) its first loss of the season.
Harrison 19, Gladwin 6: Gladwin (2-2) came up short after Andrew Redman rushed for 102 yards, John Mantei rushed for 26 yards and one touchdown and Drew Cantrell went off for 16 tackles on defense.
Johannesburg Lewiston 54, Gaylord St. Mary’s 0: Nathan Fox scored two touchdowns on two recovered fumbles in the first quarter. Nick May carried 13 times for 109 yards and a touchdown. Logan Huff added an interception returned for a touchdown and one receiving touchdown for Lewiston (4-0, 3-0 Ski Valley). St. Mary’s is 0-4 (0-3).
Livonia Stevenson 45, South Lyon East 0: Chris Tanderys went 5 of 9 for 104 yards with two touchdowns. Josh Page recorded three tackles, two sacks and a forced fumble. Tyler Hudson finished with three tackles and a fumble recovery for Stevenson (4-0, 2-0 KLAA). East is 0-4 (0-2).
Rochester Hills Lutheran Northwest 41, Lutheran Westland 0: Andrew Houtos scored two rushing touchdowns and one receiving touchdown. Danny Max scored a rushing touchdown and also threw for two touchdowns on offense, on defense he added nine tackles for Northwest (2-2, 1-1 MIAC). Westland is 1-3 (1-1).
Macomb Lutheran North 21, Royal Oak Shrine 14: Charles Kruse went 8-for-16 for 162 yards and a touchdown. Daric Craig had 130 all-purpose yards and a rushing touchdown with seven tackles on defense for North (2-2, 1-2 Catholic). Jaymes Jackson had 15 carries for 101 yards and a touchdown for Shrine (2-2, 1-2).
Madison Height Madison 62, St. Clair Shores Lakeshore 12: Lance Mitchell had 152 yards rushing and four touchdowns for Madison (3-1) while Darren Barrett had a 65-yard touchdown run. Terrace Brown has 12 tackles, two for a loss and one forced fumble on defense.
Milan 50, Monroe Jefferson 15: Nick Humphrey had 22 carries for 102 yards for Jefferson (1-3) while Corey Wilkins caught two touchdown receptions for 31 yards. Demetrius Barnes had 56 yards rushing and three touchdowns for Milan (3-1).
Novi 28, Plymouth Salem 14: Emanuel Jackson finished with 110 all-purpose yards and three touchdowns. Alec Bageris went 13 of 20 for 132 yards and a touchdown for Novi (1-3, 1-1 KLAA). Destin Langford carried 21 times for 80 yards and a touchdown for Salem (2-2, 1-1).
Novi Detroit Catholic Central 58, Detroit Delta Prep 8: Nicholas Capatina rushed for 51 yards and a touchdown. Victor Dirita scored on a 30-yard touchdown catch. Chyle Johnson returned an interception for a touchdown for Catholic Central (3-1). James Oneal caught a touchdown pass for Delta Prep (1-2).
Orchard Lake St. Mary’s 49, U-D Jesuit 14: Justin Myrick had 15 carries for 166 yards and three touchdowns. Brendon Tabone went 11-17 for 190 yards passing for St. Mary’s (4-0, 1-0 Catholic). U-D is 3-1 (0-1).
Plymouth 24, Livonia Churchill 16: Chris Walls did it all tonight, throwing 4-8 for 99 yards and a touchdown and rushing for 113 yards and two touchdowns for Plymouth (3-1). Cameron Setlla ran for 202 rushing yards on 28 carries.
Riverview 41, Carlton Airport 19 : Riverview (2-2) got contributors all over the field as Eric Gant carried the rock 20 times for 161 yards and two touchdowns, Tyler Chase rushed for 880 yards and one touchdown and Brian Guppini had two receptions for 36 yards and one touchdown. Dillon Meirming had 15 carries for 182 rushing yards and two touchdowns for Carlton (1-3).
Romulus 19, Livonia Clarencville 7: Jaylin Tatum went 9-for-18 for 173 yards. Kingsley Eneckukwu recorded five tackles and one sack for Romulus (3-1).
Tecumseh 39, Adrian 20 : The ground game provided life for Tecumseh (2-2) Mitch Megger acquired 35 carries for 322 yards and four touchdowns to put Adrian (1-3) away.
Utica 28, New Baltimore Anchor Bay 27: Patrick O’Connor threw for three touchdown passes. Kumehnnu Gwilley recorded 11 tackles and Jacob Dickenson returned a fumble for a touchdown for Utica (2-2, 1-2 MAC). Anchor Bay is 2-2 (1-2).
Utica Eisenhower 17, Grosse Pointe North 6: Paul Kessler returned a punt 42 yards for a touchdown. Joe Mets rushed 15 times for 103 yards and a touchdown. Austin Mitchell kicked a 32-yard field goal and Anthony Saputo had an interception and a forced fumble for Eisenhower (3-1). North is 2-2.
Warren Fitzgerald 55, Eastpointe East Detroit 0: Najon Moore had eight carries for 138 yards and four touchdowns while Martez Nelson had 13 carries for 91 yards and two TDs in the victory for Fitzgerald (2-2, 1-2 MAC Silver).
Warren Michigan Collegiate 34, Detroit University Prep 32: After being down, 26-14, at the half, Michigan Collegiate (2-2) powered back in the game behind the legs of Shawn Jackson, with 121 rushing yards for two touchdowns, and quarterback Jordan Marks, with 71 rushing yards and two touchdowns, including the game-winning quarterback sneak two-point conversion to seal the victory over Prep (2-2). Tyrese Smith had five touchdowns and 225 rushing yards.