TWISTR IHSAA SPORTS RATINGS

Home Page | TWISTR Blog

Fall: Football | Boys Soccer | Girls Soccer | Girls Volleyball

Winter: Boys Basketball | Girls Basketball

Spring: Baseball | Softball | Boys Volleyball

Frequently Asked Questions


About the TWISTR Ratings

The TWISTR Ratings are an iterative least-squares, score-based ratings system built in the spirit of an Elo model. Team ratings are agnostic to the final result of a game, as only the scoring margins are important when rating teams. No additional benefit is provided for a win or penalty for a loss. The TWISTR ratings for BASKETBALL incorporate three key concepts:

The RATING represents the number of points a team would be favored by against an average opponent. Teams with a positive RATING are considered better than average, while teams with a negative RATING are considered worse than average. The RATING can be thought of as a composite of the INDEPENDENT (INDY) rating, in which the time a game was played does not matter, and the FORECASTER (CASTER) rating, where recent results are weighted more heavily.

Both the STRENGTH OF RECORD (SoR) and Z-SCORE (Z-SCR) are resume ratings - SoR only considers a team's win-loss record and is independent of margin of victory, while Z-SCR is a blend of RATING and SoR.

2025-26 TWISTR IHSAA Boys Basketball Team Ratings

Class: All Classes | Class 4A | Class 3A | Class 2A | Class 1A

2A Team Ratings

Ratings Last Updated: 2026-03-05 | Home Advantage: +1.81

TWISTR IHSAA TEAM RATINGS SCHEDULE & RESUME COMPONENT RATINGS TEAM PROFILE
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
25 Gary 21st Century 1 +26.66 15 3 .667 6 +.168 1 +1.98 1 +26.32 27 +26.84 24 68.44 41 13.56 383
26 Oak Hill 2 +26.65 22 1 .852 36 +.102 6 +1.86 2 +26.78 25 +26.57 26 65.51 104 8.72 73
33 Parke Heritage 3 +24.78 21 4 .722 11 +.120 2 +1.83 3 +25.33 32 +24.50 34 64.85 125 6.79 6
40 Indianapolis Scecina 4 +22.73 17 6 .627 4 +.113 5 +1.74 4 +22.95 39 +22.60 40 64.78 127 11.32 279
41 Westview 5 +22.43 22 1 .839 32 +.116 4 +1.74 5 +22.53 40 +22.36 42 66.07 89 6.55 4
50 Paoli 6 +20.66 24 0 .920 70 +.081 8 +1.61 7 +21.07 45 +20.44 51 63.05 171 11.34 282
52 Centerville 7 +20.34 22 2 .798 23 +.120 3 +1.67 6 +19.90 55 +20.57 50 66.16 86 12.37 345
63 University 8 +18.66 16 8 .719 9 -.054 14 +1.29 11 +18.27 65 +18.86 62 69.86 23 11.99 327
64 Triton Central 9 +18.65 20 3 .775 16 +.095 7 +1.57 8 +19.81 57 +18.09 66 55.39 363 11.68 297
74 Lapel 10 +16.92 18 5 .733 12 +.050 10 +1.42 9 +17.19 73 +16.79 75 64.92 123 10.61 231
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
78 Providence 11 +16.60 13 6 .720 10 -.037 12 +1.25 12 +16.39 80 +16.70 76 52.77 390 11.51 287
82 Indianapolis Ritter 12 +16.24 11 12 .524 1 -.048 13 +1.22 13 +16.15 85 +16.29 79 67.04 70 7.80 32
92 Fort Wayne Luers 13 +14.39 12 11 .619 3 -.097 16 +1.06 15 +14.16 98 +14.47 90 71.85 13 9.87 167
94 Park Tudor 14 +14.31 14 8 .576 2 +.061 9 +1.35 10 +14.63 92 +14.16 95 61.74 214 9.45 125
103 Evansville Mater Dei 15 +13.12 15 8 .758 13 -.106 18 +1.00 16 +12.46 108 +13.49 102 57.56 309 11.08 260
113 Heritage Christian 16 +11.63 12 11 .638 5 -.118 21 +0.92 18 +11.98 111 +11.45 115 64.26 139 8.40 52
118 Sullivan 17 +10.91 16 7 .816 27 -.120 22 +0.90 20 +10.88 119 +10.95 120 65.59 100 9.01 92
122 Covenant Christian 18 +10.67 12 10 .703 7 -.160 28 +0.81 21 +10.87 120 +10.56 127 72.58 10 11.93 318
125 Indianapolis Riverside 19 +10.44 21 2 .909 62 +.004 11 +1.11 14 +10.01 127 +10.64 126 58.51 289 7.41 17
127 Linton 20 +10.39 21 4 .919 69 -.078 15 +0.96 17 +10.17 126 +10.50 128 65.99 92 13.38 375
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
128 South Ripley 21 +10.38 18 5 .887 50 -.103 17 +0.91 19 +9.74 131 +10.72 122 69.69 24 10.68 235
140 Greencastle 22 +8.62 17 8 .806 25 -.127 26 +0.80 23 +8.70 139 +8.60 142 63.74 153 9.75 160
144 Eastern Hancock 23 +8.23 13 10 .806 26 -.240 36 +0.58 31 +8.48 143 +8.07 145 66.17 85 8.17 39
146 Wapahani 24 +8.08 12 10 .770 15 -.225 34 +0.60 30 +8.13 145 +8.06 146 60.16 260 9.66 147
147 Lakeland 25 +7.95 14 7 .835 31 -.169 29 +0.70 28 +8.67 140 +7.59 152 55.04 365 9.89 169
148 Shenandoah 26 +7.89 18 5 .901 58 -.118 20 +0.79 24 +7.68 148 +7.98 147 63.04 172 10.19 187
149 Blackford 27 +7.88 18 6 .860 37 -.109 19 +0.81 22 +7.85 147 +7.88 149 62.34 189 12.69 360
154 Austin 28 +7.10 14 8 .777 17 -.141 27 +0.72 26 +6.21 163 +7.53 153 68.05 55 12.38 347
156 Bremen 29 +6.87 20 4 .955 88 -.122 23 +0.75 25 +7.15 152 +6.71 157 55.49 362 8.74 75
159 Alexandria 30 +6.55 15 9 .886 49 -.263 40 +0.48 34 +5.81 167 +6.88 156 65.43 108 12.38 346
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
164 Sheridan 31 +6.17 18 4 .943 84 -.125 25 +0.72 27 +6.60 158 +5.97 166 70.77 16 14.38 395
165 Frankton 32 +6.15 17 7 .883 47 -.175 30 +0.63 29 +6.81 154 +5.81 167 57.66 304 13.77 384
166 Taylor 33 +6.14 16 8 .922 72 -.256 38 +0.47 35 +6.35 161 +6.04 165 63.51 157 12.03 328
167 Jimtown 34 +6.10 14 8 .846 34 -.210 33 +0.56 32 +6.12 165 +6.09 164 60.38 252 11.90 314
171 Forest Park 35 +4.88 11 13 .718 8 -.260 39 +0.42 37 +5.31 168 +4.66 172 58.69 285 11.94 320
174 Christel House 36 +4.01 10 13 .769 14 -.332 47 +0.26 42 +4.17 174 +3.91 175 66.87 73 8.88 81
175 Southwestern (Hanover) 37 +3.87 13 11 .797 21 -.254 37 +0.40 38 +3.96 175 +3.90 176 74.01 7 11.31 277
178 KIPP Indy Legacy 38 +3.68 11 14 .872 40 -.431 60 +0.06 49 +3.48 178 +3.79 178 67.60 62 10.45 214
181 Eastern Greene 39 +3.33 12 11 .872 39 -.349 48 +0.20 45 +3.55 177 +3.21 182 61.10 233 8.00 34
186 Gary Lighthouse 40 +2.88 14 6 .903 60 -.205 32 +0.46 36 +2.00 193 +3.28 181 61.45 223 10.38 208
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
194 South Knox 41 +1.73 10 13 .799 24 -.364 52 +0.12 48 +1.82 194 +1.70 193 57.58 307 12.79 363
198 West Vigo 42 +1.28 16 7 .818 28 -.122 24 +0.56 33 +1.09 201 +1.42 196 56.53 333 10.51 220
208 Monrovia 43 +0.66 14 9 .877 41 -.269 42 +0.26 41 +0.61 208 +0.69 207 62.05 201 12.48 350
211 South Putnam 44 +0.19 15 8 .880 44 -.227 35 +0.32 40 -0.16 215 +0.36 209 59.69 274 8.74 74
212 Hagerstown 45 +0.15 13 9 .881 45 -.288 44 +0.21 44 +0.22 210 +0.09 214 60.44 251 7.22 12
216 Bluffton 46 -0.11 16 7 .960 91 -.264 41 +0.24 43 +0.00 213 -0.16 219 57.29 315 9.86 166
218 Northeastern 47 -0.18 11 12 .882 46 -.400 58 -0.02 51 -0.68 223 +0.06 215 64.23 140 11.96 322
224 Winamac 48 -1.36 19 5 .988 100 -.196 31 +0.33 39 -0.56 221 -1.82 226 55.50 360 11.87 312
226 Eastbrook 49 -1.67 13 9 .885 48 -.293 45 +0.13 47 -1.46 225 -1.79 225 56.19 347 14.10 390
228 Hebron 50 -2.21 15 8 .927 74 -.275 43 +0.15 46 -2.49 230 -2.05 228 65.06 120 8.19 41
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
229 South Spencer 51 -2.33 9 13 .798 22 -.388 56 -0.07 54 -2.17 229 -2.41 232 65.44 106 9.56 134
231 Andrean 52 -2.48 10 14 .794 20 -.377 54 -0.05 52 -2.01 226 -2.67 233 65.56 102 11.23 273
240 Manchester 53 -3.39 11 12 .847 35 -.365 53 -0.06 53 -4.24 248 -2.98 235 60.75 242 14.48 396
242 Tipton 54 -3.44 6 17 .781 18 -.522 71 -0.36 62 -3.50 241 -3.41 240 59.44 275 9.74 159
247 North Posey 55 -4.29 8 15 .786 19 -.438 61 -0.23 60 -4.38 250 -4.25 247 55.64 358 10.50 218
248 Prairie Heights 56 -4.32 13 10 .930 75 -.363 51 -0.09 55 -4.13 247 -4.45 249 53.47 383 10.85 244
250 Seeger 57 -4.55 15 9 .936 79 -.311 46 -0.00 50 -4.51 252 -4.58 250 63.53 155 9.62 140
263 Benton Central 58 -6.13 9 14 .915 66 -.523 73 -0.45 63 -6.56 269 -5.94 262 60.59 244 11.65 294
265 Winchester 59 -6.23 12 12 .896 55 -.395 57 -0.22 58 -6.36 266 -6.15 265 56.21 345 9.76 162
266 Eastern (Greentown) 60 -6.27 15 9 .975 96 -.350 49 -0.13 56 -6.38 267 -6.24 266 68.27 48 14.61 399
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
268 Salem 61 -6.38 9 14 .821 29 -.429 59 -0.29 61 -6.31 265 -6.41 267 56.67 327 10.61 230
270 Lewis Cass 62 -6.51 13 9 .955 89 -.363 50 -0.17 57 -6.56 270 -6.49 268 54.37 373 9.55 133
274 LaVille 63 -7.42 14 11 .940 81 -.379 55 -0.23 59 -7.13 272 -7.58 274 53.69 380 9.74 156
275 South Adams 64 -7.56 8 12 .950 87 -.550 77 -0.55 66 -7.21 273 -7.74 275 61.66 216 10.81 242
281 Rochester 65 -8.81 9 12 .975 95 -.546 76 -0.59 69 -8.51 279 -8.97 282 56.38 341 9.70 152
287 Southmont 66 -10.12 9 14 .932 77 -.541 75 -0.63 71 -10.30 289 -10.03 286 61.50 222 9.89 171
289 North Putnam 67 -10.26 9 13 .922 71 -.513 69 -0.58 68 -10.49 291 -10.12 287 52.61 391 8.24 44
292 Western Boone 68 -10.75 9 14 .946 85 -.554 79 -0.67 73 -9.92 285 -11.17 297 66.20 84 9.67 149
294 Wabash 69 -10.79 7 16 .934 78 -.630 83 -0.82 80 -10.81 294 -10.82 293 55.88 353 11.71 299
295 North Knox 70 -10.84 6 17 .903 59 -.640 85 -0.84 81 -11.33 298 -10.57 292 60.52 249 11.12 263
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
296 Perry Central 71 -10.96 9 15 .870 38 -.495 66 -0.57 67 -10.52 292 -11.20 298 63.78 150 9.06 96
298 Delphi 72 -11.22 13 11 .980 98 -.439 62 -0.47 64 -10.99 297 -11.33 300 62.13 197 9.01 91
300 Woodlan 73 -11.41 9 12 .892 51 -.463 64 -0.53 65 -11.92 302 -11.16 296 55.02 366 9.52 131
301 Mitchell 74 -11.48 8 16 .914 65 -.581 81 -0.75 75 -10.92 295 -11.75 302 62.45 183 8.20 42
305 Boone Grove 75 -12.75 11 12 .967 93 -.488 65 -0.62 70 -12.44 304 -12.92 306 49.48 408 7.41 16
311 Whitko 76 -13.39 10 14 .950 86 -.533 74 -0.73 74 -13.04 307 -13.57 312 58.45 290 10.59 229
315 Irvington Prep 77 -14.20 9 14 .942 83 -.551 78 -0.79 78 -14.34 315 -14.13 316 68.34 45 13.25 371
316 Pike Central 78 -14.28 4 20 .843 33 -.677 87 -1.03 85 -15.59 324 -13.66 313 60.00 263 11.98 325
318 North Montgomery 79 -14.67 7 17 .956 90 -.664 86 -1.02 84 -14.49 316 -14.79 319 51.36 401 8.90 82
325 Brown County 80 -15.33 8 16 .897 56 -.562 80 -0.85 82 -15.15 320 -15.45 325 66.60 79 10.03 178
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
327 Madison-Grant 81 -15.78 5 18 .908 61 -.691 89 -1.10 87 -15.90 329 -15.73 327 52.97 389 11.79 305
328 Crawford County 82 -15.79 9 15 .898 57 -.522 72 -0.79 79 -15.62 325 -15.88 328 65.94 96 9.32 116
329 Career Academy 83 -15.89 10 15 .915 67 -.515 70 -0.78 77 -15.90 330 -15.90 329 59.38 277 9.26 111
330 Knox 84 -16.20 8 15 .975 94 -.626 82 -1.00 83 -16.18 332 -16.24 330 55.51 359 9.69 151
331 Central Noble 85 -16.35 4 18 .892 52 -.711 91 -1.16 88 -15.79 327 -16.64 334 51.74 399 11.58 292
332 Eastside 86 -16.37 9 13 .914 64 -.504 68 -0.77 76 -16.34 333 -16.38 332 54.56 371 11.83 307
333 Muncie Burris 87 -16.45 10 13 .878 42 -.443 63 -0.66 72 -16.86 336 -16.28 331 59.97 265 9.00 90
334 Lake Station 88 -16.48 6 17 .896 54 -.636 84 -1.03 86 -15.66 326 -16.89 335 66.61 77 11.28 276
341 Eastern (Pekin) 89 -18.66 3 21 .894 53 -.770 95 -1.35 93 -19.11 342 -18.44 340 61.99 203 7.46 21
342 Adams Central 90 -19.17 4 16 .961 92 -.760 94 -1.35 92 -18.87 341 -19.32 343 65.98 94 13.02 368
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
349 Wheeler 91 -20.46 7 16 .988 99 -.683 88 -1.25 90 -20.24 346 -20.57 349 56.48 336 9.00 88
352 Clarksville 92 -21.59 4 19 .878 43 -.704 90 -1.33 91 -21.90 353 -21.44 353 60.75 241 6.76 5
356 Union County 93 -22.13 2 21 .941 82 -.852 98 -1.63 96 -22.27 357 -22.06 356 56.81 323 9.47 127
361 Tell City 94 -22.79 2 22 .822 30 -.739 93 -1.44 94 -22.85 359 -22.75 362 65.96 95 11.66 296
367 Churubusco 95 -23.74 4 18 .912 63 -.730 92 -1.46 95 -24.38 368 -23.45 367 58.29 295 13.87 387
377 Elwood 96 -29.88 10 13 .939 80 -.504 67 -1.24 89 -29.35 378 -30.12 378 58.15 298 11.26 274
381 Switzerland County 97 -30.70 2 21 .924 73 -.838 97 -1.90 98 -31.07 381 -30.49 381 66.80 75 9.75 161
384 Rensselaer Central 98 -31.06 3 20 .917 68 -.786 96 -1.82 97 -31.55 384 -30.86 384 62.67 180 10.21 189
389 South Vermillion 99 -35.74 1 19 .931 76 -.879 99 -2.15 99 -34.77 387 -36.25 391 54.49 372 13.51 382
393 Whiting 100 -37.79 1 22 .980 97 -.937 100 -2.33 100 -37.50 393 -37.94 394 56.50 335 9.64 144