Last updated: Sunday, September 28th, 2025

2025 MHSAA Football Predictions

Updated after every week.

Portland's projected record is 8.8 - 0.2

Date Team Gpoop Rating Point Spread Win Prob. Score
Aug. 28, 2025 Portland
44.7
96.0%
30
Detroit Country Day
14.4
30.2
4.0%
6
Sept. 5, 2025 Portland
44.7
97.0%
49
Lansing Sexton
11.5
33.2
3.0%
12
Sept. 12, 2025 Portland
44.7
91.5%
35
Olivet
19.5
25.1
8.5%
0
Sept. 19, 2025 Portland
44.7
99.0%
1
Ionia
-29.9
74.5
1.0%
0
Sept. 26, 2025 Portland
44.7
99.0%
35
Lake Odessa Lakewood
2.2
42.4
1.0%
0
Oct. 3, 2025 Portland
44.7
99.0%
Lansing Catholic
-5.3
49.9
1.0%
Oct. 10, 2025 Eaton Rapids
-20.8
1.0%
Portland
44.7
-65.4
99.0%
Oct. 17, 2025 Portland
44.7
97.0%
Charlotte
8.9
35.7
3.0%
Oct. 24, 2025 Whitehall
25.5
16.0%
Portland
44.7
-19.2
84.0%

Portland's most likely first round playoff opponent is Lansing Sexton

First Round Opponent Odds You Play Them Gpoop Rating Point Spread Win Prob.
Lansing Sexton 13.8%
11.5
-33.2
97.0%
St Johns 13.7%
10.8
-33.9
97.0%
Haslett 12.1%
26.4
-18.2
83.0%
Grand Rapids South Christian 11.2%
26.9
-17.8
83.0%
Charlotte 8.3%
8.9
-35.7
97.0%
Ada Forest Hills Eastern 7.9%
18.9
-25.8
93.0%
Escanaba 7.2%
26.5
-18.1
83.0%
Big Rapids 6.5%
52.2
7.6
39.0%
Grand Rapids Christian 6.2%
23.8
-20.8
87.0%
Battle Creek Harper Creek 3.4%
38.1
-6.6
59.0%
Freeland 2.6%
22.4
-22.3
88.0%
Wyoming Godwin Heights 2.6%
14.4
-30.2
96.0%
Marshall 1.9%
9.8
-34.9
97.0%
Williamston 1.4%
42.4
-2.3
52.0%
Ludington 0.6%
49.9
5.3
45.0%
Vicksburg 0.4%
30.6
-14.1
79.0%
Parma Western 0.1%
-0.7
-45.3
99.0%
Chelsea 0.1%
24.5
-20.1
85.0%
First Round Opponent Odds You Play Them Gpoop Rating Point Spread Win Prob.
Battle Creek Harper Creek 42.4%
38.1
-6.6
59.0%
Haslett 9.9%
26.4
-18.2
83.0%
Big Rapids 8.0%
52.2
7.6
39.0%
Williamston 5.2%
42.4
-2.3
52.0%
Escanaba 3.2%
26.5
-18.1
83.0%
Grand Rapids South Christian 3.0%
26.9
-17.8
83.0%
Ada Forest Hills Eastern 2.7%
18.9
-25.8
93.0%
Lansing Sexton 2.7%
11.5
-33.2
97.0%
Grand Rapids Christian 2.1%
23.8
-20.8
87.0%
St Johns 1.9%
10.8
-33.9
97.0%
Freeland 1.3%
22.4
-22.3
88.0%
Wyoming Godwin Heights 1.2%
14.4
-30.2
96.0%
Charlotte 1.1%
8.9
-35.7
97.0%
Ludington 0.4%
49.9
5.3
45.0%
Marshall 0.3%
9.8
-34.9
97.0%
Hudsonville Unity Christian 0.3%
49.3
4.6
45.0%
Chelsea 0.2%
24.5
-20.1
85.0%
Paw Paw 0.1%
26.5
-18.2
83.0%
First Round Opponent Odds You Play Them Gpoop Rating Point Spread Win Prob.
Vicksburg 11.5%
30.6
-14.1
79.0%
Big Rapids 8.4%
52.2
7.6
39.0%
Ludington 7.6%
49.9
5.3
45.0%
Paw Paw 7.1%
26.5
-18.2
83.0%
Williamston 5.3%
42.4
-2.3
52.0%
Three Rivers 5.1%
18.0
-26.6
94.0%
Hudsonville Unity Christian 3.9%
49.3
4.6
45.0%
Goodrich 2.5%
42.5
-2.2
52.0%
Battle Creek Harper Creek 2.2%
38.1
-6.6
59.0%
Dearborn Divine Child 1.3%
40.6
-4.1
54.0%
Chelsea 1.2%
24.5
-20.1
85.0%
Edwardsburg 0.5%
7.6
-37.1
99.0%
Holland Christian 0.3%
20.0
-24.7
91.5%
Escanaba 0.3%
26.5
-18.1
83.0%
Haslett 0.2%
26.4
-18.2
83.0%
Tecumseh 0.2%
5.6
-39.1
99.0%
Spring Lake 0.2%
28.7
-15.9
81.0%
Wyoming Godwin Heights 0.1%
14.4
-30.2
96.0%
Fowlerville 0.1%
11.7
-32.9
97.0%
Freeland 0.1%
22.4
-22.3
88.0%
Grand Rapids Christian 0.1%
23.8
-20.8
87.0%
Lake Fenton 0.1%
4.7
-39.9
99.0%
Ada Forest Hills Eastern 0.1%
18.9
-25.8
93.0%
First Round Opponent Odds You Play Them Gpoop Rating Point Spread Win Prob.
Hudsonville Unity Christian 13.1%
49.3
4.6
45.0%
Ludington 5.9%
49.9
5.3
45.0%
Big Rapids 5.8%
52.2
7.6
39.0%
Harper Woods 4.5%
53.7
9.1
35.0%
Battle Creek Harper Creek 2.1%
38.1
-6.6
59.0%
Vicksburg 1.2%
30.6
-14.1
79.0%
Grand Rapids South Christian 1.1%
26.9
-17.8
83.0%
Dearborn Divine Child 0.9%
40.6
-4.1
54.0%
Goodrich 0.8%
42.5
-2.2
52.0%
Paw Paw 0.5%
26.5
-18.2
83.0%
Three Rivers 0.2%
18.0
-26.6
94.0%
Wyoming Godwin Heights 0.2%
14.4
-30.2
96.0%
Spring Lake 0.1%
28.7
-15.9
81.0%
Grand Rapids Christian 0.1%
23.8
-20.8
87.0%
First Round Opponent Odds You Play Them Gpoop Rating Point Spread Win Prob.
Harper Woods 8.1%
53.7
9.1
35.0%
Williamston 2.0%
42.4
-2.3
52.0%
Dearborn Divine Child 2.0%
40.6
-4.1
54.0%
Goodrich 2.0%
42.5
-2.2
52.0%
Hudsonville Unity Christian 0.8%
49.3
4.6
45.0%
Big Rapids 0.8%
52.2
7.6
39.0%
Ludington 0.5%
49.9
5.3
45.0%
Battle Creek Harper Creek 0.3%
38.1
-6.6
59.0%
Vicksburg 0.2%
30.6
-14.1
79.0%
Escanaba 0.1%
26.5
-18.1
83.0%
Chelsea 0.1%
24.5
-20.1
85.0%

This is how Portland's rating has trended, relative to the rest of the MHSAA