<!-- wp:paragraph -->
<p>The 2025 postseason gets underway starting next Monday. Here's a look at each of the 32 Division 2 brackets and our predictions for who will win.</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 33 at Escanaba</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Escanaba vs. Gladstone</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Kingsford, Houghton, Negaunee</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Kingsford</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 34 at Cheboygan</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Grayling vs. Kalkaska</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Ogemaw Heights, Sault Ste Marie, Cheboygan</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Ogemaw Heights</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 35 at Standish-Sterling</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Gladwin vs. Bullock Creek; Shepherd vs. Standish-Sterling</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Alma, Clare</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Alma</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 36 at Swan Valley</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Bay City John Glenn vs. Bridgeport; Carrollton vs. Freeland</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Garber, Swan Valley</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Garber</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 37 at Chippewa Hills</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Big Rapids vs. Hart</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Reed City, Chippewa Hills, Ludington</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Reed City</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 38 at Montague</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Montague vs. Muskegon Oakridge; Muskegon Orchard View vs. Whitehall</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Fruitport, Spring Lake</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Spring Lake</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 39 at Grant</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Grant vs. Howard City Tri-County</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Fremont, Newaygo, Sparta</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Fremont</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 40 at Belding</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Belding vs. Central Montcalm</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Ionia, St. Johns, Portland</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Ionia</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 41 at Hudsonville Unity Christian</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Allendale vs. Grand Rapids Covenant Christian; Hudsonville Unity Christian vs. Wyoming Lee</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Holland Christian, Hamilton</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Holland Christian</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 42 at Grand Rapids Catholic Central</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Forest Hills Eastern vs. Comstock Park; Grand Rapids Kenowa Hills vs. Grand Rapids NorthPointe Christian</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Grand Rapids Catholic Central, Grand Rapids West Catholic</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Grand Rapids Catholic Central</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 43 at Grand Rapids Christian</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>West Michigan Aviation Academy vs. Kentwood Grand River Prep; Wyoming Godwin Heights vs. Wyoming Kelloggsville</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Grand Rapids Christian, Grand Rapids South Christian</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Grand Rapids Christian</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 44 at Wayland Union</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Allegan vs. Hastings; Hopkins vs. Wayland</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Otsego, Lakewood</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Otsego</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 45 at Buchanan</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Berrien Springs vs. Buchanan; Dowagiac vs. South Haven</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Edwardsburg, Niles</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Edwardsburg</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 46 at Vicksburg</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Battle Creek Harper Creek vs. Battle Creek Pennfield</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Three Rivers, Paw Paw, Vicksburg</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Battle Creek Harper Creek</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 47 at Eaton Rapids</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Charlotte vs. Eaton Rapids</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Parma Western, Olivet, Marshall</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Marshall</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 48 at Adrian</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Adrian vs. Brooklyn Columbia Central; Chelsea vs. Michigan Center</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Tecumseh, Adrian Madison</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Tecumseh</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 49 at Milan</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Dundee vs. Ida</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Milan, Monroe Jefferson, Carleton Airport</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Milan</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 50 at Romulus</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Dearborn Heights Robichaud vs. Grosse Ile</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Flat Rock, Romulus, Romulus Summit Academy North</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Flat Rock</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 51 at Redford Union</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Dearborn Heights Annapolis vs. Dearborn Heights Star International; Redford Union vs. Redford Westfield Prep</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Dearborn Divine Child, Dearborn Henry Ford Academy</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Dearborn Divine Child</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 52 at AA Gabriel Richard</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Ann Arbor Greenhills vs. Livonia Clarenceville</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Wixom St. Catherine, Pinckney, AA Gabriel Richard</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Wixom St. Catherine</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 53 at Detroit Lincoln-King</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Dearborn Advanced Tech Academy vs. Detroit Cody; Detroit Jalen Rose Leadership Academy vs. Detroit Old Redford</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Detroit Lincoln-King, Detroit Henry Ford</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Detroit Lincoln-King</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 54 at Hazel Park</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Detroit Central vs. Ferndale University; Hazel Park vs. Warren Lincoln</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Ferndale, Detroit Pershing</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Ferndale</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 55 at Detroit Osborn</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Detroit Denby vs. Detroit East English; Detroit Osborn vs. Detroit Southeastern</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Harper Woods Chandler Park, Harper Woods</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Harper Woods Chandler Park</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 56 at Detroit Voyageur College Prep</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Detroit Cesar Chavez Academy vs. Detroit University Prep; Detroit University Prep Art & Design vs. Detroit University Prep Science & Math</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Detroit Edison, Detroit Voyageur College Prep</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Detroit Edison</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 57 at Eastpointe</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Center Line vs. Eastpointe; Madison Heights Lamphere vs. South Lake</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Detroit Country Day, Warren Regina</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Detroit Country Day</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 58 at Almont</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Almont vs. Armada</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Notre Dame Prep, Pontiac, Macomb Lutheran North</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Notre Dame Prep</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 59 at Marysville</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Algonac vs. Richmond</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Marysville, St. Clair, Marine City</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Marysville</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 60 at Caro</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Caro vs. Croswell-Lexington</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>North Branch, Yale, Imlay City</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>North Branch</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 61 at Haslett</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Fowlerville vs. Haslett</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Lansing Catholic, Lansing Sexton, Williamston</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Lansing Catholic</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 62 at Corunna</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>No Matches</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Semifinals: </strong>Linden vs. Owosso; Lake Fenton vs. Corunna</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Lake Fenton</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 63 at Goodrich</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Flint Kearsley vs. Flint Southwestern</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Goodrich, Ortonville Brandon, Flint Powers Catholic</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Goodrich</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 64 at Flint Hamady</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Clio vs. Flint Hamady</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Birch Run, Mt. Morris, Frankenmuth</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Birch Run</p>
<!-- /wp:paragraph -->
The 2025 postseason gets underway starting next Monday. Here's a look at each of the 32 Division 2 brackets and our predictions for who will win.
Continue reading this article and more.
Continue Reading
Already a subscriber?
Log in