The Michigan boys’ soccer semifinals on Oct. 29 feature intense matchups across all four divisions.
In Division 1, Portage Central faces Clarkston at Lansing Eastern Athletic Fields, while Ann Arbor Huron takes on Troy Athens at Troy High School.
Division 2 sees Cedar Springs battle Hudsonville Unity Christian in Grand Rapids, and Bloomfield Hills Cranbrook Kingswood faces Warren De La Salle Collegiate at Waterford Kettering.
Division 3 features Fremont against South Haven at Cedar Springs High School and Lansing Catholic versus Detroit Country Day at Howell High School.
Finally, Division 4 has Leland playing Grandville Calvin Christian at the Pat Patterson Complex in Kentwood, and Grosse Pointe Woods University Liggett meeting Lansing Christian at Troy Athens.
All eight games, including the finals matchups on Nov. 1, will be streamable on the NFHS Network.
.Here is everything you need to know about watching the 2025 Michigan high school soccer playoffs, including streaming information for each game.
How to watch Michigan high school soccer playoffs
The Michigan high school soccer playoffs will not air on a national TV channel. Games can be streamed live on the NFHS Network.
The NFHS Network offers prospective customers two basic plans: an Annual Pass ($6.67 per month) or a Monthly Pass ($13.99 per month). Subscribers to the NFHS Network can watch high school sports nationwide, live and on demand.
Michigan high school soccer playoffs start time
- Date: Wednesday, Oct. 29 to Saturday, Nov. 1
- Start time: 6 p.m. ET
The Michigan high school soccer semifinals will begin on Wednesday, Oct. 29. Matches will start at 6 p.m. throughout Michigan for each division.
The finals will take place on Saturday, Nov. 1. All finals matches will be played at Grand Ledge High School in Ledge, Michigan.
Michigan high school soccer playoffs schedule 2025
Boys Division 1
| Date | Round | Match | Time (ET) | TV/Live Stream |
|---|---|---|---|---|
| Oct. 29 | Semifinal | Portage Central vs. Clarkston | 7 p.m. | NFHS Network |
| Oct. 29 | Semifinal | Ann Arbor Huron vs. Troy Athens | 7 p.m. | NFHS Network |
| Nov. 1 | Final | TBD vs. TBD | 6 p.m. | NFHS Network |
Boys Division 2
| Date | Round | Match | Time (ET) | TV/Live Stream |
|---|---|---|---|---|
| Oct. 29 | Semifinal | Cedar Springs vs. Hudsonville Unity Christian | 7 p.m. | NFHS Network |
| Oct. 29 | Semifinal | Bloomfield Hills Cranbrook Kingswood vs. Warren De La Salle | 6 p.m. | NFHS Network |
| Nov. 1 | Final | TBD vs. TBD | 3:30 p.m. | NFHS Network |
Boys Division 3
| Date | Round | Match | Time (ET) | TV/Live Stream |
|---|---|---|---|---|
| Oct. 29 | Semifinal | Fremont vs. South Haven | 7 p.m. | NFHS Network |
| Oct. 29 | Semifinal | Lansing Catholic vs. Detroit Country Day | 6 p.m. | NFHS Network |
| Nov. 1 | Final | TBD vs. TBD | 12:30 p.m. | NFHS Network |
Boys Division 4
| Date | Round | Match | Time (ET) | TV/Live Stream |
|---|---|---|---|---|
| Oct. 29 | Semifinal | Leland vs. Grandville Calvin Christian | 6 p.m. | NFHS Network |
| Oct. 29 | Semifinal | Grosse Pointe Woods University Liggett vs. Lansing Christian | 7 p.m. | NFHS Network |
| Nov. 1 | Final | TBD vs. TBD | 10 a.m. | NFHS Network |


