<!-- wp:paragraph -->
<p>The 2025 postseason gets underway starting next Monday. Here's a look at each of the 32 Division 1 brackets and our predictions for who will win.</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 1 at TBD</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Alpena vs. Gaylord; Marquette vs. Petoskey</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Traverse City Central, Traverse City West</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Traverse City Central</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 2 at Cadillac</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Bay City Western vs. Midland</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Cadillac, Midland Dow, Mt. Pleasant</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Mt. Pleasant</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 3 at Flint Carman-Ainsworth</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Bay City Central vs. Flint Carman-Ainsworth; Saginaw United vs. Swartz Creek</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Flushing, Saginaw Heritage</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Saginaw Heritage</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 4 at Davison</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Grand Blanc vs. Holly</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Davison, Lapeer, Fenton</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Fenton</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 5 at Mona Shores</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Coopersville vs. Muskegon</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Grand Haven, Muskegon Reeths-Puffer, Mona Shores</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Grand Haven</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 6 at Grandville</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Grand Rapids Union vs. Grandville</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Hudsonville, Wyoming, Jenison</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Hudsonville</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 7 at Forest Hills Northern</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>East Kentwood vs. Forest Hills Central</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Forest Hills Northern, Ottawa Hills, East Grand Rapids</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Forest Hills Northern</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 8 at Lowell</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Cedar Springs vs. Northview</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Rockford, Greenville, Lowell</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Rockford</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 9 at Holland</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Holland vs. West Ottawa</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Byron Center, Zeeland West, Zeeland East</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Byron Center</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 10 at Plainwell</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Kalamazoo Central vs. Middleville Thornapple Kellogg</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Caledonia, Gull Lake, Plainwell</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Caledonia</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 11 at St. Joseph</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Loy Norrix vs. St. Jospeh</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Mattawan, Stevensville Lakeshore, Portage Northern</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Mattawan</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 12 at Portage Central</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Battle Creek Central vs. Coldwater</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Battle Creek Lakeview, Sturgis, Portage Central</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Portage Central</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 13 at Grand Ledge</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Grand Ledge vs. Lansing Eastern</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>DeWitt, Waverly, East Lansing</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Grand Ledge</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 14 at Okemos</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Holt vs. Jackson Northwest; Lansing Everett vs. Okemos</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Mason, Jackson</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Okemos</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 15 at Ann Arbor Skyline</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Ann Arbor Huron vs. Ann Arbor Pioneer</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Dexter, Ypsilanti Community, Ann Arbor Skyline</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Dexter</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 16 at Belleville</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Belleville vs. Monroe</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Bedford, Lincoln, Saline</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Bedford</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 17 at Trenton</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Woodhaven vs. Gibraltar Carlson</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>New Boston Huron, Riverview, Trenton</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Trenton</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 18 at Roosevelt</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>River Rouge vs. Southgate Anderson; Taylor vs. Roosevelt</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Allen Park, Lincoln Park</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Allen Park</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 19 at Dearborn Fordson</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Dearborn Edsel Ford vs. Dearborn Fordson; Detroit Western vs. Melvindale</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Cass Tech, Detroit Martin Luther King</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Cass Tech</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 20 at Crestwood</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Dearborn vs. Livonia Franklin; Wayne Memorial vs. Westland John Glenn</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Garden City, Crestwood</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Garden City</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 21 at Milford</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Hartland vs. Howell; Walled Lake Northern vs. Lakeland</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Brighton, Milford</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Brighton</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 22 at Orchard Lake St. Mary's</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Walled Lake Central vs. Walled Lake Western</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Orchard Lake St. Mary's, West Bloomfield, North Farmington</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Orchard Lake St. Mary's</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 23 at Northville</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Canton vs. Northville; Plymouth vs. Salem</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>South Lyon East, South Lyon</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>South Lyon</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 24 at Livonia Stevenson</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Farmington vs. Livonia Churchill; Livonia Stevenson vs. Redford Thurston</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Mercy, Novi</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Mercy</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 25 at Hamtramck</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Detroit Mumford vs. Grosse Pointe North; Hamtramck vs. Warren Fitzgerald</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Grosse Pointe South, Detroit Renaissance</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Grosse Pointe South</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 26 at Southfield A&T</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Berkley vs. Royal Oak</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Groves, Southfield A&T, Oak Park</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Groves</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 27 at Troy Athens</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Seaholm vs. Cranbrook; Troy vs. Troy Athens</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Marian, Bloomfield Hills</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Marian</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 28 at Warren Mott</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Roseville vs. St. Clair Shores Lake Shore; Warren Cousino vs. Warren Mott</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Warren Woods Tower, St. Clair Shores Lakeview</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Warren Woods Tower</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 29 at Oxford</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Lake Orion vs. Waterford Kettering</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Clarkston, Waterford Mott, Oxford</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Clarkston</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 30 at Auburn Hills Avondale</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Avondale vs. Rochester; Rochester Adams vs. Stoney Creek</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Eisenhower, Romeo</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Eisenhower</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 31 at Chippewa Valley</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>Fraser vs. Sterling Heights; Sterling Heights Stevenson vs. Utica</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Chippewa Valley, Utica Ford</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>Utica</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>District 32 at Anchor Bay</strong></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p><strong>First Round: </strong>L'Anse Creuse vs. Macomb Dakota; Anchor Bay vs. Port Huron Northern</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Byes: </strong>Port Huron, L'Anse Creuse North</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p><strong>Predicted District Winner: </strong>L'Anse Creuse North</p>
<!-- /wp:paragraph -->
    
The 2025 postseason gets underway starting next Monday. Here's a look at each of the 32 Division 1 brackets and our predictions for who will win.
 
        
        
        
                                     
                            
        
                            Continue reading this article and more.
                    
                    
                Continue Reading
            
                            
                Already a subscriber?
                Log in