1st & Goal: 2025 11-Player Semifinals Preview
By
Geoff Kimmerly
MHSAA.com senior editor
November 20, 2025
One more win.
For all 32 teams playing in 11-Player Semifinals on Saturday, that's all it will take to reach the final weekend of this season and an opportunity to play their last game of 2025 at Ford Field.
But it means so much more as well. For 11 teams, its means continuing an undefeated season. For five teams, it means a chance to repeat as a champion.
For six teams, it means continuing the longest playoff run in school history – and for one more, in guarantees that team will accomplish the same when it steps on the field for an MHSAA Final for the first time.
Here's a glance at all 16 games and some of the standouts who could make the difference. All games kick off at 1 p.m. unless noted below, and all can be watched on the NFHS Network at the links provided.
Division 1
East Kentwood (10-2) vs. Detroit Catholic Central (12-0) at Jackson WATCH
East Kentwood’s first Semifinal run since 2014 has been partly on the shoulders of senior quarterback Kayd Coffman, who has thrown for 2,599 yards and 34 touchdowns and also run for a team-high 686 yards and eight scores. Detroit Catholic Central is making a repeat trip to the Semifinals with a big-armed quarterback directing as well. Junior Duke Banta has thrown for 2,091 yards and 26 scores.
Detroit Cass Tech (12-0) vs. Rochester Adams (10-2) at Troy Athens WATCH
Reigning Division 1 champion Cass Tech relies on some especially notable familiar faces, among them senior Corey Sadler Jr., who is averaging 27.5 yards per catch with 1,406 yards and 19 touchdowns receiving total. Adams also is a repeat semifinalist and led by dual-threat senior quarterback Ryland Watters. He’s thrown for 1,348 yards and 13 touchdowns and run for a team-high 14 scores.
Division 2
Orchard Lake St. Mary’s (9-2) vs. Portage Central (12-0) at Haslett, 12:30 p.m. WATCH
Portage Central is giving up only 5.3 points per game this season, but will receive potentially its greatest challenge from St. Mary’s and junior quarterback Jabin Gonzales – he’s thrown for 1,677 yards and 18 touchdowns and run for seven scores. The Mustangs will counter in part with sophomore running back Cam Noe, who’s totaled 1,563 yards and 19 touchdowns to pace a rushing attack that’s stacked nearly 3,500 yards.
Birmingham Groves (9-3) vs. Dexter (11-1) at Ypsilanti Lincoln WATCH
Groves is playing in its third Semifinal over the last four seasons and seeking to reach the championship round for the first time. Junior running back Jeremiah Whitley has carried much of the offensive load, running for 1,402 yards and 17 touchdowns. Dexter also is seeking its first Finals appearance after just missing with a close 2022 Semifinals loss. Senior quarterback Cooper Arnedt is just the fourth 11-player quarterback to throw for 4,000 yards, totaling 4,022 and 48 touchdowns through the air this fall. Those 48 TD passes are tied for third-most all-time.
Division 3
Lowell (10-2) vs. Mount Pleasant (12-0) at Greenville WATCH
Senior quarterback Logan Dawson has helped bring Lowell within a win of reaching the Finals for the first time since 2015. He’s run for 1,756 yards and 33 touchdowns and thrown for 923 yards and 14 scores. The Oilers are seeking their first trip to Ford Field since 2011, and follow a dual-threat quarterback as well. Junior Xavier Creguer has thrown for 1,548 yards and 20 touchdowns and run for 927 yards and eight scores.
Warren De La Salle Collegiate (6-6) vs. DeWitt (12-0) at Grand Blanc WATCH
Playing in Semifinals is plenty familiar to both of these programs, but this will be their first time facing off in the playoffs. Senior quarterback Trav Moore is one of two 1,000-yard rushers pacing the Panthers, and he’s run for 1,768 yards and 25 touchdowns and thrown for 12 more scores. Sophomore Grayson Thurston has taken over directing the Pilots this season and thrown for 1,788 yards and 17 touchdowns, and run for seven more TDs.
Division 4
Vicksburg (8-4) vs. Hudsonville Unity Christian (11-1) at Caledonia WATCH
Vicksburg is playing in its first Semifinal after a one-point win over previously-undefeated Portland, and the Bulldogs showed again they’re capable of lighting up the scoreboard led by junior quarterback Easton Moughton (2,748 yards/32 TDs passing). Unity is seeking to return to the Finals for the first time since 2021 and is closing in on 4,000 yards rushing as a team, led by senior quarterback Justin Febus (979 yards/16 TDs rushing, 1,014 yards/18 TDs passing).
Dearborn Divine Child (11-1) vs. Goodrich (12-0) at Rochester Hills Stoney Creek WATCH
Reigning champion Goodrich has won 25 straight games and remains physically tough to take down with senior running back Jakoby Lagat (1,973 yards/27 TDs) one of two 1,000-yard rushers this fall. Divine Child has held four of its last five opponents to single digits and opened this fall with five shutouts over its first six games. Senior safety/running back Marcello Vitti is among leaders on both sides of the ball.
Division 5
Ogemaw Heights (11-1) vs. Grand Rapids West Catholic (11-1) at Clare WATCH
West Catholic’s first run to the Semifinals since winning the 2022 Division 6 title has been keyed in part by a pair of 1,000-yard runners and senior quarterback Grady Augustyn, who has thrown for 2,015 yards and 19 touchdowns. Ogemaw Heights is playing in its first Semifinal since 2009, with senior running back Calvin Marshall helping set the pace with 1,140 yards and 21 scores on the ground.
Monroe Jefferson (11-1) vs. Pontiac Notre Dame Prep (10-2) at Westland John Glenn WATCH
Reigning champion Pontiac Notre Dame Prep has been led on offense by a familiar standout this fall, as senior quarterback Sam Stowe has completed 70 percent of his passes for 2,498 yards and 38 touchdowns. Jefferson has dominated in the run game – the Bears have rushed for nearly 4,000 yards – but led by a talented quarterback as well, with junior Luke Beaudrie running for a team-high 1,974 yards and 31 touchdowns and throwing for 1,130 yards and 13 more scores.
Division 6
Kingsley (10-2) vs. Kent City (12-0) at Cadillac, Noon WATCH
Kent City’s best season keeps getting better, as the Eagles will play in their first Semifinal and coming off one of their highest-scoring games of the season. Senior Logan Thompson leads a talented set of rushers with 1,121 yards and 13 touchdowns on the ground. Kingsley’s defense should be a good matchup; the Stags have allowed just 24 touchdowns – an average of two per game – with nine interceptions and 12 fumble recoveries.
Almont (12-0) vs. Jackson Lumen Christi (9-3) WATCH
Reigning champion Jackson Lumen Christi has allowed a combined 21 points over the last four games and can wear down opponents with a rushing attack led by senior running back Paul Sattler (1,153 yards/14 touchdowns). Almont succeeds similarly, with Brody Corneau (1,129 yards/17 touchdowns rushing) helping to set the pace on offense and a defense that has given up just 20 points over three playoff games.
Division 7
Pewamo-Westphalia (11-0) vs. Menominee (12-0) at Gaylord, 2 p.m. WATCH
These undefeated contenders also are no strangers to this late stage of the playoffs, as both have played at Ford Field this decade. Menominee has allowed just 23 points during the playoffs and scored 43 or more in every game, and quarterback Tanner Theuerkauf has done his share of the damage all season with 1,379 yards and 22 TDs passing. P-W also can pile up points, and senior quarterback Ty Thelen has been the catalyst throwing for 1,113 yards and 30 touchdowns and running for 1,163 yards and 23 scores.
Schoolcraft (10-2) vs. Clinton (10-2) at Coldwater WATCH
Schoolcraft is seeking its first trip to the Finals since 2001 and has a penchant for making big plays, with junior quarterback Jack DeVries throwing for 2,105 yards and 27 touchdowns – and averaging more than 20 yards per completion. Over the last two weeks, Clinton has defeated both teams that played for last year’s championship – reigning Division 7 title winner Millington and runner-up Monroe St. Mary – and sophomore quarterback Gradyn Whelan averages 19 yards per completion and is among his team’s leading rushers as well.
Division 8
Bark River-Harris (10-1) vs. Harbor Beach (12-0) at Alpena WATCH
Bark River-Harris is playing in its first Semifinal since 2003, with its only loss this season to Pewamo-Westphalia. Juniors Gionni McDonough (1,353 yards/22 TDs rushing) and Andrew Johnson (1,022/13) pace the offense, and the Broncos are holding opponents to just 88 yards per game running the ball. Harbor Beach is averaging nearly 277 yards rushing per game, with senior quarterback Caden Bucholtz running for 20 touchdowns as one of three Pirates who have scored at least 10 on the ground.
Allen Park Cabrini (11-1) vs. Hudson (12-0) at Adrian College WATCH
Hudson is defeating its opponents by an average of 40 points per game, with Grayson Bills (1,601 yards/21 TDs rushing) leading an offense that has topped 4,800 yards on the ground this fall. Cabrini has held opponents to single-digit scoring eight times during this first run to the Semifinals and lost only to Division 5 Ann Arbor Father Gabriel Richard. The Monarchs also can turn to junior quarterback Evan Bergdoll, who has thrown for 2,175 yards and 36 touchdowns.
MHSAA.com's weekly “1st & Goal” previews and reviews are powered by MI Student Aid, a division within the Department of Lifelong Education, Advancement, and Potential (MiLEAP). MI Student Aid encourages students to pursue postsecondary education by providing access to student financial resources and information. MI Student Aid administers the state’s scholarship and grant programs that help make college Accessible, Affordable and Attainable for you. Click to connect with MI Student Aid and find more information on Facebook and Twitter @mistudentaid.
PHOTO Goodrich's Jakoby Lagat charges upfield during his team's 63-42 Week 9 win over Gladwin. (Photo by Terry Lyons.)
Drive for Detroit: Week 1 in Review
August 27, 2018
By Geoff Kimmerly
Second Half editor
A new season means new beginnings on high school football fields all over Michigan.
Owosso surely is feeling a resurgence after ending a 35-game losing streak with a 23-18 win over rival Corunna. Same for Memphis, which saw a 26-game losing streak end with a 14-12 win over Burton Bentley. And don’t forget Farwell, which ended a 17-game winless streak by beating Coleman 20-18.
And how about all of 8-player, which saw both MHSAA champions from a year ago defeated this opening weekend? Just like that, those brackets seem a little wider open this fall.
Every team has a chance to create something memorable, and below are some from each region of the state that got off to the quickest starts. “Drive for Detroit” is sponsored by MI Student Aid.
Bay & Thumb
HEADLINER: Ortonville-Brandon 26, Fenton 21 The Blackhawks ended Fenton’s Flint Metro League winning streak at 29, earning their first win over the Tigers since 2011. Fenton has won at least a share of the league title all seven seasons this decade, but hasn’t had to play catch-up since losing its 2012 opener. Click for more from the Flint Journal.
Also of note: New Lothrop 48, Maple City Glen Lake 16 The Hornets have won 72 of their last 73 regular-season games, and this one could end up among the most impressive of the string.
Remember this one: Elkton-Pigeon-Bay Port Laker 36, Hudson 6 These are both annual small-school powers, and last year Laker went on to finish 10-2 despite losing to the Tigers in Week 1.
More shoutouts: Marysville 14, Richmond 0 Beating the playoff regular Blue Devils to start the season always is a good sign, especially after Marysville lost last year and finished 4-5. Grand Blanc 38, Midland Dow 35 The Bobcats have moved to the Saginaw Valley League this fall; although Dow is in the other division, this was an impressive start.
Greater Detroit
HEADLINER: Belleville 40, Brighton 35 Brighton quarterback Will Jontz starred but Belleville prevailed, scoring during the final minute to pull ahead for good. The Tigers are considered MHSAA championship contenders coming off a one-loss season. Click for more from the Detroit News.
Also of note: Oak Park 31, Utica Eisenhower 13 Beating the reigning Macomb Area Conference champ is big, especially after Oak Park lost last year’s matchup 24-7.
Remember this one: Northville 28, Livonia Franklin 14 The Patriots went on to finish Division 2 runners-up after a close win over Northville last year in Week 3. Northville is looking to bounce back from a 3-6 finish.
More shoutouts: Detroit Martin Luther King 52, East St. Louis, Ill. 38 The Crusaders made a statement beating one of the top programs in Illinois. Detroit Cass Tech 40, River Rouge 7 Both made the MHSAA Semifinals last season.
Mid-Michigan
HEADLINER: Pewamo-Westphalia 38, Ithaca 0 The Pirates ended Ithaca's 73-game winning streak in the most unexpected way, dealing the usually high-scoring Yellowjackets their first shutout since 2004. P-W may have graduated some big names from the back-to-back Division 7 championship teams, but there's still plenty of power. Click for more from the Lansing State Journal.
Also of note: Haslett 28, Coldwater 7 The Vikings' vast improvement in 2017 is carrying over, as Haslett won big against a Coldwater team riding five straight playoff appearances.
Remember this one: DeWitt 22, Grand Rapids Christian 10 A year ago, DeWitt lost to Christian in the opener and came back to beat the Eagles in the Pre-District round. Could they meet again?
More shoutouts: Breckenridge 20, Beaverton 19 The Huskies avenged last season's opening-night loss, their only regular-season defeat of the last two seasons. East Lansing 40, St. Johns 6 After a one-point game in 2017, the Trojans more comfortably made it three straight against the Redwings.
Northern Lower Peninsula
HEADLINER: Alpena 30, Escanaba 21 Beating an Escanaba team that made the Division 3 Semifinals a year ago might be the best victory for Alpena since its last playoff season in 2004. The Wildcats had lost eight of the last nine to the Eskymos and are coming off back-to-back 2-7 seasons – but have plenty to be excited about this week. Click for more from the Alpena News.
Also of note: Tawas 48, Lincoln Alcona 24 The Braves are looking to bounce back from a 2-6 finish a year ago, and what a way to start than by avenging last season’s 33-point loss to the Tigers.
Remember this one: Traverse City West 17, Midland 15 The way the maps sort out, these opening-night foes could end up in the same playoff District for the second year in a row – and West owns a 4-2 advantage in their recent series.
More shoutouts: Rogers City 20, Whittemore-Prescott 17 The Hurons fell to W-P by 37 a year ago and had lost all five games of their recent series with the Cardinals. Roscommon 44, Grayling 34 The Bucks also avenged a big 2017 loss, having fallen to Grayling by 46 a year ago.
Southeast & Border
HEADLINER: Jackson Lumen Christi 34, Grand Rapids West Catholic 12 The Titans have now won three of four recent openers against West Catholic, with this one notable as Lumen is the back-to-back Division 6 champion and West Catholic has won five straight Division 5 titles. Both have new contributors taking over key roles, but with aspirations surely high again. Click for more from the Jackson Citizen Patriot.
Also of note: Michigan Center 29, Homer 0 The Cardinals are coming off a shared Cascades Conference title and playoff berth, and shutting out another 2017 playoff team was a great way to restart a run.
Remember this one: Brooklyn Columbia Central 24, Napoleon 0 Columbia Central has opened with four straight wins over Napoleon (another of the Cascades co-champs a year ago) and made the playoffs the last three years.
More shoutouts: Pittsford 28, Morenci 0 Both teams have made the playoffs the last four seasons, but in 2017 Pittsford won their meeting by just a point. Monroe St. Mary Catholic Central 37, Harper Woods Chandler Park 30 The Falcons closed last fall winning six of their final eight games and have to be glad to open with another victory over a Chandler Park program that’s made the playoffs nine straight seasons.
Southwest Corridor
HEADLINER: Benton Harbor 19, Battle Creek Harper Creek 17 With a new coach taking over after a historic three-year run, and Harper Creek entering this season coming off one of its best finishes ever, it was tough to know what to expect for Benton Harbor last week. Expectations surely jumped after this win. Click for more from the St. Joseph Herald-Palladium.
Also of note: Battle Creek Central 34, St. Joseph 27 The Bearcats haven’t made the playoffs since 2008 but enjoyed one of its best recent wins over a Bears team that has made the postseason 10 of the last 12 years.
Remember this one: Niles 32, Battle Creek Lakeview 27 The Vikings were 2-7 last season and a combined 7-20 over the last three, but avenged last season’s 31-0 defeat to a Spartans team that also is a regular in the playoff hunt.
More shoutouts: Kalamazoo United 46, Berrien Springs 7 Eric Wenzel tossed six touchdown passes for United in a meeting of 2017 playoff teams. Dowagiac 54, Vicksburg 14 The Chieftains broke a three-year losing streak against Vicksburg and could be the early pick to push annual favorite Edwardsburg in the Wolverine Conference.
Upper Peninsula
HEADLINER: Iron Mountain 12, Negaunee 9 Half the Upper Peninsula will be watching as the newly-expanded Western Peninsula Athletic Conference sorts itself out this fall. But Iron Mountain quickly made ample noise after winning just one game a year ago. Negaunee is coming off a rare sub-.500 season too but was a regular contender in the old Mid-Peninsula Conference. Click for more from the Iron Mountain Daily News.
Also of note: Norway 54, Lake Linden-Hubbell 30 Coming off two straight nine-win seasons, the Knights will have lots of competition on their side of the new West-PAC, making this opening win over a frequent contender potentially key.
Remember this one: Iron River West Iron County 14, Munising 0 The Wykons are coming off a Division 8 Semifinal run last fall and might be the team Norway sees at the end of the West-PAC Small-school race – at least literally, since they meet in Week 9.
More shoutouts: Gwinn 36, Bark River-Harris 20 The Modeltowners had beaten Bark River-Harris once in the last five season – in 2016, when they made the playoffs for the first time since 1999. Hancock 28, L'Anse 27 Hancock’s best season last fall since 2006 still included a two-point loss to L’Anse, now avenged.
West Michigan
HEADLINER: Muskegon 36, Warren DeLaSalle 21 Not much is needed to build up this game’s significance other than to remind that Muskegon is the reigning Division 3 champion and DeLaSalle last year’s winner in Division 2. The Big Reds’ running game could be in midseason form already. Click for more from the Muskegon Chronicle.
Also of note: Reed City 34, Montague 13 Even as Reed City tied its program record last fall with 11 wins, that run started with a 21-point loss to Montague – which went on to win 11 games as well.
Remember this one: Grand Rapids Forest Hills Central 21, Jenison 19 The Rangers have high expectations after last season’s record 12-win season – which could be good news for a Jenison team looking for its first playoff berth since 2003.
More shoutouts: Zeeland East 36, East Grand Rapids 27 Both won nine games in 2017, and both should be in league and playoff mixes again. Holland West Ottawa 35, Stevensville Lakeshore 10 West Ottawa went from 2-7 in 2016 to 10-2 in 2017 and may not be done after handing the Lancers their first opening-night loss since 2006.
8-Player
HEADLINER: Eben Junction Superior Central 46, Crystal Falls Forest Park 24 The Cougars have made significant strides the last few seasons and won their last three games of 2017. But the Trojans beat Superior Central by 42 during the regular season on the way to winning last season’s 8-player Division 2 title. Click for more from the Iron Mountain Daily News.
Also of note: Onaway 40, Central Lake 28 Last season’s 8-player Division 1 champion also began this campaign in defeat as Onaway held the Trojans to their fewest points in 14 games of this format.
Remember this one: Stephenson 46, Cedarville 40 These two have played their last two games against each other, and Stephenson has won both. A repeat playoff meeting in a few months would make for another intriguing rematch.
More shoutouts: Engadine 64, Powers North Central 34 The Eagles posted their highest point total since Week 4 of 2016 in downing the two-time champ. Hillman 34, Mount Pleasant Sacred Heart 27 This began the 8-player chapter for two proud small-school, formerly 11-player programs.
Second Half’s weekly “Drive for Detroit” previews and reviews are powered by MI Student Aid, a part of the Student Financial Services Bureau located within the Michigan Department of Treasury. MI Student Aid encourages students to pursue postsecondary education by providing access to student financial resources and information, including various student financial assistance programs to help make college more affordable for Michigan students. MI Student Aid administers the state’s 529 savings programs (MET/MESP) and eight additional aid programs within its Student Scholarships and Grants division. Click for more information and connect with MI Student Aid on Facebook and Twitter @mistudentaid.
PHOTO: Lapeer's defense swarms around a Lake Orion ball carrier during the Lightning's 17-7 win Thursday at University of Michigan. (Photo by Terry Lyons.)