Feature Request / Feedback
Indiana high school football

Football Power Index

Compare the frozen interstate candidate and upcoming predictions

Independent ratings from game results, adjusted for opponent strength and home field. FPI measures points above or below the average of Indiana’s 313 teams.

2026 season · Results through 2026-10-16 · Experimental model

Teams ranked313
Unique games used1359
Estimated home advantage2.11 pts

313 teams

Ratings based on fewer than four games have limited evidence: Henryville (3), Wabash (1).

Statewide FPI rankings · 2026
RankTeamClassRecordFPISchedule strength
1South Putnam2A9–0+47.57+2.73
2Brownsburg6A9–0+44.21+15.36
3Eastern Hancock2A9–0+40.69+7.01
4Indianapolis Chatard4A7–2+38.66+17.95
5Penn6A9–0+38.24-0.50
6Logansport4A9–0+36.03+5.12
7East Central4A7–2+35.91+18.77
8New Palestine5A6–3+35.69+16.25
9Heritage Hills4A7–2+34.33+0.14
10Bloomington South5A7–2+33.77+4.44
11Lawrence North6A7–2+33.02+17.95
12Cascade2A8–1+32.91-1.01
13Warren Central6A9–0+32.51+15.40
14Westfield6A8–1+32.24+15.08
15Brownstown Central2A9–0+32.23-5.83
16Carroll (Fort Wayne)6A8–1+31.92+9.25
17Northview4A8–1+31.46+1.68
18Crown Point6A9–0+30.93+3.46
19Indianapolis Roncalli4A7–2+29.54+20.02
20Griffith3A9–0+29.47-2.85
21Center Grove6A7–2+29.39+20.97
22Bluffton3A9–0+28.98-3.87
23Lawrenceburg3A8–1+28.53+1.34
24Eastside2A9–0+28.47+0.18
25Gibson Southern3A8–1+28.45+2.68
26Evansville Reitz4A8–1+27.97+6.99
27Indian Creek3A9–0+27.91+1.81
28Floyd Central5A8–1+27.84+3.96
29Pioneer1A9–0+27.77-2.95
30Lafayette Jeff5A7–2+27.69+0.32
31Evansville Memorial3A9–0+27.66+7.47
32East Noble4A9–0+27.31+7.97
33Northridge4A9–0+27.27+6.75
34Danville4A9–0+26.81+0.27
35Lapel2A8–1+26.48+2.24
36Riverton Parke1A8–0+26.20-8.97
37Decatur Central6A8–1+26.16+2.45
38Columbia City4A7–2+25.55+9.45
39Carmel6A5–4+25.51+17.46
40Milan1A7–2+25.02-11.70
41Maconaquah3A9–0+24.82+0.36
42Tri-West3A7–2+23.82+10.06
43Pendleton Heights5A8–1+23.81+7.51
44Andrean3A8–1+23.68+3.03
45Indianapolis Cathedral5A6–3+23.28+6.18
46Merrillville6A8–1+22.84+8.23
47Eastern (Greentown)2A9–0+22.30-4.73
48North Judson1A8–1+22.24-5.42
49Fort Wayne Dwenger4A8–1+20.82+9.78
50South Bend St. Joseph4A8–1+20.74-2.58
51Warsaw5A8–1+20.66+5.25
52Adams Central3A6–3+19.79+6.24
53Yorktown4A5–4+19.59+7.75
54DeKalb4A6–3+19.33+7.61
55Ben Davis6A4–5+19.28+19.25
56Mississinewa3A7–1+19.21-5.03
57Hobart4A6–3+19.08+0.24
58Knightstown1A7–2+18.84-11.18
59Valparaiso6A6–3+17.98+6.70
60Indianapolis Lutheran2A8–0+17.83-12.59
61North Daviess1A9–0+17.80-14.23
62Hammond Morton4A5–4+17.67-7.85
63Leo4A5–4+17.21+9.48
64Batesville3A7–2+17.13+5.84
65Plainfield5A7–2+17.08+4.23
66Avon6A6–3+16.82+18.08
67Zionsville6A7–2+16.49+13.89
68Lowell4A6–3+16.27+5.63
69Evansville North5A4–5+16.25+7.30
70Columbus North6A4–5+16.17+14.17
71Hamilton Heights3A6–3+16.14+4.29
72Concord5A4–5+15.80+5.60
73Terre Haute South5A5–4+15.71+12.12
74North Posey2A8–1+15.58-2.47
75Wheeler2A8–1+15.37-13.84
76Tippecanoe Valley3A8–1+15.33+0.74
77Lewis Cass2A6–3+15.06-1.99
78Vincennes Lincoln3A6–3+14.90+8.16
79Hagerstown2A9–0+14.74-12.50
80Huntington North5A5–4+14.69+7.38
81Bremen2A6–3+14.49-6.10
82Evansville Mater Dei3A7–2+14.38+4.44
83Western Boone3A6–3+13.92+1.52
84Jasper4A5–4+13.39+7.76
85West Central1A8–1+13.33-26.39
86Muncie Central4A6–3+13.24+0.90
87Hamilton Southeastern6A4–5+12.93+17.60
88Castle5A5–4+12.63+6.82
89Heritage3A6–3+12.39-0.38
90Charlestown4A7–1+12.31-3.61
91Brebeuf Jesuit4A5–4+12.16+12.85
92Carroll (Flora)1A7–2+12.04-2.54
93West Noble3A8–1+12.02-1.31
94South Adams1A7–2+11.75+0.74
95Beech Grove4A6–3+11.70+7.78
96Fort Wayne Snider5A5–4+11.55+12.76
97Tecumseh1A8–1+11.02-13.95
98Angola3A6–3+10.98+3.86
99Alexandria2A6–3+10.94-2.33
100Wes-Del1A8–0+10.93-31.77
101Franklin Central6A3–6+10.91+18.87
102Guerin Catholic4A3–6+10.81+12.42
103Lebanon4A4–5+10.38+4.26
104Shelbyville4A6–3+10.36+3.53
105Elkhart6A6–3+10.31+4.92
106Southridge3A5–4+10.27+0.87
107Twin Lakes3A6–3+10.12-0.96
108Fort Wayne North4A5–4+9.92+2.69
109Mishawaka4A6–3+9.47+8.07
110Sheridan1A5–4+9.33-4.21
111Caston1A7–2+8.59-8.97
112North Decatur1A7–2+8.40-12.11
113Sullivan3A4–5+8.37+3.69
114Homestead6A3–6+8.37+16.48
115Springs Valley1A6–3+8.00-13.42
116North Putnam2A6–3+7.69+4.12
117Culver Academy4A5–4+7.67-2.35
118Kokomo4A4–5+7.62-1.61
119South Bend Adams5A5–4+7.50+4.72
120Centerville3A4–5+7.38+4.60
121Columbus East4A5–4+7.20+3.15
122Fremont1A6–3+7.18-1.50
123Lawrence Central6A3–6+7.13+16.56
124Boonville4A6–3+6.97-2.38
125Mooresville4A5–4+6.89+2.22
126Edgewood3A5–4+6.54+7.40
127Franklin County3A5–4+6.54+4.66
128Rensselaer Central2A7–2+6.43-8.13
129Delta4A4–5+6.26+11.47
130Chesterton5A4–5+6.04+8.47
131Bedford North Lawrence4A6–3+5.95-5.09
132Fort Wayne Northrop6A4–4+5.86+9.90
133NorthWood4A5–4+5.82+6.20
134Madison-Grant1A7–2+5.79-8.90
135McCutcheon5A5–4+5.68+8.68
136Silver Creek4A6–3+5.58+1.30
137West Lafayette3A2–7+5.50+8.19
138Jimtown3A6–3+5.45+2.03
139Norwell3A4–5+5.34+10.63
140North Central (Indianapolis)6A2–7+5.31+19.14
141Bloomington North5A4–5+4.47+8.93
142Eastbrook3A5–4+4.23-3.46
143Oak Hill2A4–5+4.22+3.03
144Fairfield3A5–4+4.00+2.23
145Cloverdale1A6–3+3.78-1.61
146Fort Wayne Luers4A2–7+3.74+10.51
147Rochester2A4–5+3.64+0.56
148Knox2A3–6+3.62+6.09
149Northwestern3A5–4+3.61-0.68
150Monrovia2A3–6+3.60+9.85
151Peru2A6–3+2.94+2.12
152Perry Meridian6A5–4+2.74+3.63
153Whiteland6A3–6+2.62+9.61
154Noblesville6A2–7+2.54+12.50
155Tipton2A5–4+2.48-0.07
156Hanover Central4A6–3+2.40-2.96
157Northeastern2A4–5+2.38+10.68
158Winamac1A6–3+2.30-2.52
159Seeger2A7–2+2.29-11.96
160Salem2A5–4+2.13-2.72
161Mount Vernon (Fortville)5A5–4+2.07+10.12
162Triton Central2A3–6+2.06+7.94
163West Washington1A5–4+2.06-15.47
164Evansville Harrison4A3–6+1.29+5.60
165Fort Wayne South5A3–6+0.97+4.98
166South Spencer2A4–5+0.52-5.64
167Pike6A0–9+0.30+22.17
168Covenant Christian2A7–2-0.06-14.36
169Winchester2A5–4-0.07-11.78
170Garrett3A3–6-0.71+4.33
171Greenwood4A3–6-0.79+6.65
172Munster5A4–5-0.82+2.57
173Lake Central6A4–5-0.85+5.33
174Greensburg3A5–4-0.89-2.67
175Lafayette Central Catholic1A3–6-0.90+3.11
176Harrison (West Lafayette)6A3–6-0.91+12.54
177Jay County4A3–6-0.92+2.41
178Tell City2A6–3-1.13-7.69
179Purdue Englewood3A8–1-1.52-23.30
180Fountain Central1A4–5-2.01-9.84
181Fishers6A0–9-2.06+21.63
182Clinton Prairie1A5–4-2.17-5.97
183Connersville4A4–5-2.18+3.42
184Northfield1A5–4-2.22-0.05
185New Castle3A3–6-2.54+10.51
186Southmont2A4–5-2.55-1.61
187Tri1A4–5-2.56-10.50
188Greenfield-Central5A2–7-3.41+18.67
189Plymouth4A2–7-3.42+6.60
190Franklin5A4–5-3.80+2.97
191North Miami1A3–6-4.17-5.03
192Indianapolis Ritter2A4–5-4.56-6.07
193Calumet3A5–4-5.19-4.96
194Western3A3–6-5.33+5.17
195South Bend Riley4A3–6-5.48+1.50
196North Knox1A2–7-5.53-2.47
197Speedway3A3–6-6.20+3.15
198Mishawaka Marian3A3–6-6.59+3.34
199North Central (Farmersburg)1A5–4-6.62-5.79
200Richmond4A3–6-6.74-6.99
201Paoli2A6–3-6.84-19.17
202LaPorte5A2–7-6.98+6.05
203North Newton1A6–3-7.07-21.99
204Scottsburg3A4–5-7.14+1.09
205Shenandoah2A1–8-7.48+12.60
206Madison4A5–4-7.67-2.43
207Mount Vernon (Posey)3A2–7-8.27+3.11
208Michigan City5A1–8-8.38+7.04
209Owen Valley3A4–5-8.39+3.22
210Parke Heritage1A5–4-8.40-12.28
211Greencastle2A4–5-8.85+5.96
212Corydon Central3A2–7-9.04-0.12
213South Vermillion2A5–4-9.28-10.06
214Manchester2A3–6-9.54-5.08
215New Haven4A2–7-9.57+12.16
216Seymour5A3–6-9.61+0.34
217Lakeland2A2–7-9.77-0.86
218Wawasee4A1–8-9.98+8.66
219Indianapolis Shortridge4A6–3-10.02-28.40
220Fort Wayne Concordia3A3–6-10.34+2.41
221Churubusco1A3–6-10.59+4.84
222North Montgomery3A3–6-10.63+0.98
223Crawfordsville3A3–6-10.71-0.70
224Martinsville4A0–9-11.04+10.65
225Indianapolis Attucks4A3–6-11.79-7.45
226Delphi2A4–5-11.81-9.17
227Woodlan3A3–6-11.91+1.66
228Clarksville2A6–3-12.07-23.19
229John Glenn3A1–8-12.32+3.40
230Frankton2A2–7-12.55+1.14
231LaVille2A3–6-12.71+4.91
232Jeffersonville6A2–7-12.78+4.70
233South Dearborn3A3–6-13.00-0.82
234Bowman Academy1A5–3-13.02-18.70
235Gary West4A4–4-13.08-4.77
236Linton2A1–8-13.13+11.76
237Culver1A3–6-13.58-1.63
238Boone Grove2A4–5-13.65-8.43
239Fort Wayne Wayne5A1–8-13.72+9.54
240Highland4A2–7-14.04+3.62
241Switzerland County2A3–6-14.06-16.19
242New Prairie4A2–7-14.37+2.17
243Clinton Central1A4–5-14.92-12.70
244Goshen5A2–7-15.16+3.61
245Park Tudor2A5–4-15.35-15.55
246Providence2A1–6-15.39-1.95
247Forest Park1A4–5-15.71-8.46
248Monroe Central1A3–4-15.80-17.87
249Portage6A1–8-16.02+10.92
250Indianapolis Scecina2A1–8-16.07-0.17
251Fort Wayne Blackhawk1A3–6-16.15+3.40
252Frontier1A3–6-16.20-10.67
253Hammond Noll3A5–4-16.22-12.48
254South Decatur1A5–4-16.64-18.90
255Prairie Heights2A1–8-16.64-1.18
256River Forest3A3–6-16.91-5.61
257Washington3A2–7-18.90-0.82
258Whiting2A3–6-19.26-8.52
259Covington1A2–7-19.28-13.31
260North Vermillion1A2–7-19.40-8.06
261New Albany5A1–8-19.43+6.54
262North Harrison3A1–8-19.57-1.88
263East Chicago Central4A3–6-19.82-11.70
264Henryville1A1–2-20.26-26.75
265Southwood1A2–7-20.70-3.81
266Southport6A2–7-21.42-2.07
267Evansville Central4A1–8-21.59+10.63
268Wabash2A0–1-21.99-20.70
269Bellmont3A0–9-22.32+13.05
270Heritage Christian3A0–9-22.92+7.45
271North White1A4–5-22.99-18.36
272Triton1A1–8-23.93+0.91
273Central Noble2A1–8-24.09-1.73
274Evansville Bosse4A0–9-24.89+10.99
275Jennings County4A2–7-25.37-2.75
276Terre Haute North5A0–9-25.50+12.04
277Marion4A1–8-26.65+4.19
278Eastern Greene2A3–6-27.21-18.96
279Indianapolis Arsenal Tech5A4–5-27.39-17.20
280Frankfort4A0–9-28.37+0.52
281Hammond Central5A1–7-28.52-8.89
282Rushville3A0–9-29.40+8.77
283Taylor1A1–8-29.70-6.87
284West Vigo2A0–9-30.94+9.62
285Blackford2A1–8-31.56+1.14
286Elwood2A2–5-31.57-21.90
287Whitko1A0–8-31.64+3.55
288Southern Wells1A1–8-31.67+2.59
289Kankakee Valley4A0–9-33.02+8.45
290Eastern (Pekin)2A2–7-33.23-15.78
291Princeton3A1–8-33.50+1.18
292Lake Station2A1–8-33.77-12.22
293Trinity LutheranU2–3-34.10-28.25
294Union City1A2–7-35.14-11.78
295Mitchell2A1–8-35.94-11.53
296Faith Christian1A2–7-36.53-18.40
297South Central (Union Mills)1A0–9-36.72+2.33
298Perry Central2A2–7-37.57-11.45
299Christel House2A2–5-38.08-31.45
300Benton Central3A1–8-40.10-6.22
301Indianapolis Washington3A3–6-40.58-20.51
302Union County1A1–8-41.41-6.12
303South Bend Washington3A0–9-44.07+0.74
304Edinburgh1A3–6-45.90-20.91
305Attica1A1–7-47.41-19.11
306Pike Central2A0–9-47.71-5.72
307Indianapolis Tindley1A0–6-48.61-21.19
308Tri-Central1A0–9-49.43-9.39
309Brown County2A1–8-50.12-18.37
310Anderson5A0–9-50.87+1.83
311Crawford County1A0–9-52.47-18.13
312Cambridge City Lincoln1A0–9-54.41-9.09
313Tri-County1A0–8-60.28-22.03
Historical backtests · 2021–2025

Weekly predictions use only earlier results within each season, starting after three weeks. Both teams must have prior results. The same games evaluate the new weighting and the original equal-weight model. Margin error is measured against actual, unmodified scores.

SeasonTest gamesCurrent FPI MAEOriginal model MAECurrent FPI accuracyOriginal accuracy
2021120114.3414.9782.5%79.8%
2022122714.0714.6182.4%81.6%
2023122313.8714.2883.7%82.9%
2024122313.9914.5582.3%81.0%
2025121914.314.782.9%81.6%

Historical teams come from each season’s game logs, including programs outside today’s 313-team roster. These retrospective comparisons do not establish calibrated coverage of the uncertainty ranges.

Across 6093 held-out games, the current FPI model has 14.11 points of average margin error and 82.75% winner accuracy. The original model has 14.62 points of error and 81.39% accuracy. Lower margin error and higher accuracy are better.

How to read FPI and how it is calculated

A team at +20 is rated 15 points stronger than a team at +5 on a neutral field. Add the estimated home advantage to the home team’s margin. Schedule strength is the average FPI of opponents in the games used.

The model fits scoring margins using one rating per team and a shared home advantage. Each game counts once; mirrored team logs are deduplicated. Ratings use the previous season’s independently fitted FPI as a modest prior, alongside shrinkage toward average. Current-season results gain influence as games accumulate. The previous season is fitted from its own scores without recursive carryover; new programs start with an average-strength prior. No Sagarin, Massey, or CalPreps rating enters the calculation. Current-season fitting uses games between the 313 roster teams. Outside opponents do not affect this season’s fit. The prior-season FPI remains the independently calculated score-based estimate used in the backtest.

Only completed games on or before the cutoff are used. Forfeits and games with unknown venues are excluded. 1 source rows excluded in this build. Rated-game counts can differ from official records. Teams without eligible games depend on the prior; teams without a previous-season match start at average strength before centering.

The supplied interstate database is archived and reconciled. The selected model excludes outside-roster games from current-season fitting after historical comparison favored the Indiana core. Official records still include all games.

This is an experimental scoring-margin model. Games have full weight through a 84-point margin, then weight decreases as 84 divided by the absolute margin. A 168-point game receives half weight. Margins themselves are not capped. Sparse connections between schedules and large wins can affect statewide rankings; ratings are not championship probabilities. This is an independent project model, unaffiliated with ESPN.

Rolling evaluation: 907 games, starting after three calendar weeks. Each evaluation week is predicted using only earlier games, and both teams must have prior results. Mean absolute margin error: 14.6 points; home-advantage-only baseline: 29.13 points. Winner accuracy: 86.2%. These are current-season checks; completed-season comparisons appear above.

Uncertainty uses an approximate Gaussian posterior with the full weighted schedule matrix, home-field parameter, and both the average-strength and previous-season prior penalties, centered on the 313-team mean. Residual variance is estimated using effective model degrees of freedom. The previous-season prior is treated as fixed; its estimation error is not propagated. Ranges are conditional on these assumptions and do not account for injuries, systematic bias, or changing team strength.