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-29 | Home Advantage: +1.79

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
23 Gary 21st Century 1 +26.14 17 4 .680 6 +.130 3 +1.93 2 +25.95 27 +26.25 23 68.93 33 13.23 378
28 Parke Heritage 2 +25.28 27 4 .699 7 +.174 1 +1.99 1 +25.58 28 +25.15 30 62.74 175 7.08 6
33 Oak Hill 3 +23.87 25 2 .849 36 +.076 7 +1.75 4 +24.44 33 +23.62 33 67.77 53 10.07 187
35 Westview 4 +23.21 27 2 .782 16 +.146 2 +1.86 3 +23.16 36 +23.22 35 65.33 110 6.51 3
40 Indianapolis Scecina 5 +21.29 18 7 .641 4 +.080 6 +1.67 6 +21.85 39 +21.00 42 63.39 154 10.72 238
47 Paoli 6 +20.33 26 1 .891 61 +.074 8 +1.62 8 +20.79 46 +20.10 50 61.76 207 11.46 287
52 Centerville 7 +19.69 24 3 .785 19 +.105 5 +1.66 7 +19.53 54 +19.75 52 66.71 76 12.61 359
54 Triton Central 8 +19.36 23 4 .726 11 +.126 4 +1.69 5 +20.21 50 +18.96 54 54.55 372 10.77 241
70 University 9 +16.79 17 9 .717 9 -.064 15 +1.24 12 +16.88 71 +16.74 71 69.60 24 11.92 323
71 Indianapolis Ritter 10 +16.75 13 13 .552 1 -.054 14 +1.26 10 +16.63 76 +16.80 70 66.73 75 8.48 50
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
73 Lapel 11 +16.63 21 6 .744 12 +.035 9 +1.42 9 +16.94 70 +16.48 73 65.35 107 10.21 193
86 Providence 12 +14.88 14 7 .718 10 -.051 13 +1.20 13 +15.14 87 +14.74 86 52.49 392 11.44 286
95 Fort Wayne Luers 13 +13.41 16 12 .637 3 -.065 16 +1.12 15 +13.47 99 +13.35 94 70.87 13 10.25 197
103 Park Tudor 14 +12.64 14 9 .588 2 +.021 10 +1.26 11 +13.28 103 +12.32 103 61.93 206 9.34 116
108 Evansville Mater Dei 15 +11.31 16 9 .780 15 -.140 25 +0.90 17 +11.12 111 +11.41 107 57.55 306 11.93 325
111 Linton 16 +11.00 25 5 .859 41 -.024 12 +1.11 16 +10.69 119 +11.14 109 65.13 113 12.01 330
115 Sullivan 17 +10.65 17 8 .815 31 -.134 23 +0.89 18 +10.69 120 +10.65 114 64.77 121 9.04 87
120 Heritage Christian 18 +10.24 12 12 .644 5 -.145 26 +0.86 19 +10.96 113 +9.88 123 64.21 134 8.40 46
124 Covenant Christian 19 +9.94 12 11 .700 8 -.179 30 +0.78 24 +10.29 122 +9.74 126 72.17 10 11.87 316
127 Indianapolis Riverside 20 +9.67 21 2 .906 69 +.007 11 +1.13 14 +9.42 128 +9.79 124 58.49 290 7.38 15
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
134 South Ripley 21 +8.88 18 6 .877 48 -.126 21 +0.84 20 +8.64 137 +9.02 130 69.30 27 11.11 264
140 Greencastle 22 +8.12 17 8 .805 26 -.126 20 +0.82 22 +8.32 139 +8.03 141 63.78 146 9.87 171
141 Austin 23 +7.77 17 9 .792 21 -.138 24 +0.78 23 +6.89 151 +8.20 139 67.79 52 12.25 346
144 Eastern Hancock 24 +7.65 13 10 .801 24 -.237 35 +0.59 30 +8.01 142 +7.46 147 66.21 86 8.23 41
146 Blackford 25 +7.60 20 7 .845 34 -.104 17 +0.84 21 +7.65 145 +7.57 146 61.07 229 11.88 317
148 Lakeland 26 +7.19 15 8 .813 29 -.161 28 +0.72 27 +8.04 140 +6.77 153 55.54 358 9.39 124
151 Wapahani 27 +6.95 13 11 .785 18 -.243 36 +0.56 31 +7.25 146 +6.81 151 59.73 266 9.71 154
153 Bremen 28 +6.75 22 5 .936 88 -.121 18 +0.78 25 +7.04 149 +6.60 154 55.70 354 8.11 36
155 Shenandoah 29 +6.63 19 6 .882 51 -.121 19 +0.78 26 +6.69 153 +6.59 155 63.09 161 10.53 221
162 Alexandria 30 +5.63 15 9 .883 54 -.259 37 +0.48 34 +5.12 166 +5.88 162 65.41 105 12.25 345
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
164 Frankton 31 +5.32 17 7 .882 53 -.174 29 +0.63 29 +6.13 160 +4.92 166 57.66 302 13.89 391
165 Taylor 32 +5.15 16 9 .917 74 -.277 43 +0.43 35 +5.56 164 +4.94 165 63.70 148 11.67 296
167 Sheridan 33 +4.83 19 5 .919 76 -.128 22 +0.70 28 +5.48 165 +4.52 169 70.79 14 13.56 387
169 Jimtown 34 +4.51 15 9 .855 39 -.230 34 +0.50 33 +4.92 167 +4.31 171 59.95 258 11.35 278
171 Southwestern (Hanover) 35 +4.30 14 12 .804 25 -.263 39 +0.43 36 +4.24 171 +4.37 170 71.97 12 10.95 252
172 Forest Park 36 +4.15 13 14 .749 13 -.268 41 +0.41 38 +4.63 168 +3.93 173 58.60 288 12.87 367
177 Christel House 37 +3.32 10 13 .766 14 -.329 47 +0.27 42 +3.69 176 +3.10 178 66.87 68 8.74 67
180 Eastern Greene 38 +3.01 12 11 .858 40 -.336 48 +0.24 44 +3.31 179 +2.84 182 61.04 231 7.96 30
181 KIPP Indy Legacy 39 +2.96 11 15 .847 35 -.423 59 +0.08 48 +2.96 182 +2.96 180 67.41 58 10.35 208
190 South Knox 40 +1.41 10 14 .791 20 -.374 53 +0.11 47 +1.58 189 +1.35 190 57.42 312 12.51 354
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
197 South Putnam 41 +0.54 16 9 .853 38 -.213 33 +0.39 39 +0.15 205 +0.72 195 59.77 264 9.12 94
200 West Vigo 42 +0.28 16 8 .814 30 -.147 27 +0.51 32 +0.38 201 +0.26 199 56.61 331 10.45 215
203 Monrovia 43 +0.12 14 9 .874 45 -.266 40 +0.27 41 +0.21 204 +0.09 202 62.07 198 12.61 357
204 Gary Lighthouse 44 +0.07 15 7 .873 44 -.194 32 +0.41 37 -0.01 210 +0.12 201 62.50 182 11.01 258
218 Bluffton 45 -0.80 17 8 .944 91 -.263 38 +0.25 43 -0.53 214 -0.92 218 57.59 305 9.54 137
220 Hagerstown 46 -1.16 13 10 .863 42 -.294 44 +0.18 45 -0.78 216 -1.36 221 61.31 224 7.41 17
221 Northeastern 47 -1.43 11 13 .879 50 -.417 58 -0.07 52 -1.58 222 -1.37 222 63.98 140 11.75 302
224 Winamac 48 -2.26 19 5 .983 100 -.192 31 +0.33 40 -1.21 221 -2.86 227 55.54 357 11.81 309
226 Eastbrook 49 -2.58 13 10 .888 58 -.322 46 +0.07 49 -2.20 225 -2.77 226 55.59 356 13.65 388
231 Andrean 50 -3.33 10 14 .794 23 -.378 54 -0.06 51 -2.60 229 -3.71 234 65.50 103 11.39 280
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
233 South Spencer 51 -3.43 9 14 .809 27 -.417 57 -0.14 56 -3.01 231 -3.65 232 64.96 117 9.31 111
235 Hebron 52 -3.79 15 9 .899 67 -.275 42 +0.12 46 -3.67 236 -3.83 235 65.48 104 8.97 79
240 Manchester 53 -4.25 11 12 .852 37 -.371 52 -0.08 53 -4.90 248 -3.92 236 60.77 238 14.56 399
241 Tipton 54 -4.46 6 17 .792 22 -.532 74 -0.39 63 -4.27 241 -4.54 241 59.49 272 9.79 164
246 North Posey 55 -4.96 8 16 .784 17 -.452 62 -0.25 60 -4.90 247 -4.98 245 55.80 353 10.23 194
248 Seeger 56 -5.04 15 9 .931 81 -.305 45 +0.02 50 -4.94 249 -5.09 247 63.53 151 10.02 184
249 Prairie Heights 57 -5.10 13 11 .921 77 -.379 55 -0.12 54 -4.72 246 -5.31 249 54.02 376 10.59 226
254 Benton Central 58 -5.76 11 15 .895 64 -.471 64 -0.32 62 -6.16 260 -5.59 251 61.26 226 11.37 279
264 Salem 59 -6.59 9 15 .809 28 -.433 60 -0.28 61 -6.42 263 -6.69 261 56.65 329 10.34 206
266 Winchester 60 -7.17 12 12 .893 63 -.392 56 -0.22 59 -7.05 267 -7.22 265 56.23 346 9.74 157
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
267 Eastern (Greentown) 61 -7.26 15 9 .970 96 -.345 49 -0.13 55 -7.17 268 -7.33 268 68.28 44 14.69 401
270 Lewis Cass 62 -7.57 13 10 .918 75 -.351 50 -0.15 57 -7.36 269 -7.67 269 54.78 369 9.46 132
273 South Adams 63 -8.19 8 12 .943 90 -.543 78 -0.54 66 -7.70 272 -8.43 275 61.67 211 10.90 249
275 LaVille 64 -8.24 14 11 .932 83 -.371 51 -0.21 58 -7.80 273 -8.47 276 53.68 379 9.57 140
279 Rochester 65 -9.07 10 13 .934 84 -.498 68 -0.49 65 -8.74 278 -9.23 279 56.34 342 9.39 123
288 Southmont 66 -10.78 9 14 .924 78 -.532 75 -0.61 69 -10.85 290 -10.74 287 61.46 219 9.80 166
291 North Knox 67 -11.22 6 17 .886 56 -.624 82 -0.80 79 -11.57 297 -11.04 291 60.52 244 11.26 273
294 North Putnam 68 -11.46 9 14 .915 72 -.524 72 -0.62 70 -11.39 295 -11.48 294 52.79 390 8.79 69
295 Western Boone 69 -11.57 10 15 .942 89 -.541 77 -0.66 72 -10.69 287 -12.01 300 66.22 85 9.23 104
297 Perry Central 70 -11.63 9 15 .871 43 -.496 67 -0.57 68 -11.04 292 -11.92 298 63.80 144 9.02 86
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
298 Woodlan 71 -11.69 9 13 .889 59 -.479 65 -0.54 67 -12.07 301 -11.50 295 54.80 368 9.15 99
300 Wabash 72 -11.83 7 17 .931 82 -.640 85 -0.85 82 -11.63 298 -11.95 299 56.01 349 11.17 269
301 Mitchell 73 -12.04 8 17 .882 52 -.562 81 -0.71 73 -11.34 294 -12.38 301 62.81 172 8.26 42
302 Delphi 74 -12.20 13 11 .976 98 -.434 61 -0.47 64 -11.77 299 -12.42 302 62.15 193 9.07 90
304 Boone Grove 75 -13.59 11 12 .968 95 -.489 66 -0.63 71 -13.12 303 -13.84 306 49.45 407 7.28 10
306 Whitko 76 -13.75 10 15 .935 86 -.535 76 -0.72 74 -13.35 305 -13.93 307 58.62 286 10.75 240
314 Irvington Prep 77 -14.96 9 14 .934 85 -.543 79 -0.78 77 -14.94 314 -14.96 314 68.32 43 13.31 380
315 Pike Central 78 -15.06 4 20 .845 33 -.678 87 -1.04 84 -16.14 325 -14.54 311 60.00 256 12.02 332
323 Brown County 79 -15.84 8 16 .892 62 -.558 80 -0.84 81 -15.54 321 -16.02 324 66.60 81 10.09 188
325 North Montgomery 80 -16.02 7 18 .950 92 -.669 86 -1.05 86 -15.55 322 -16.27 325 51.80 397 9.33 115
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
326 Crawford County 81 -16.27 9 15 .895 65 -.519 71 -0.78 78 -15.99 324 -16.43 326 65.93 93 9.18 101
328 Madison-Grant 82 -16.76 5 18 .906 68 -.689 88 -1.12 87 -16.64 330 -16.81 328 53.67 380 11.93 324
329 Eastside 83 -16.86 9 13 .908 70 -.498 69 -0.76 76 -16.69 332 -16.93 329 54.56 371 11.91 319
330 Central Noble 84 -16.91 4 18 .886 55 -.704 92 -1.15 88 -16.20 326 -17.28 332 51.71 399 11.51 290
331 Career Academy 85 -16.93 10 16 .915 73 -.531 73 -0.82 80 -16.69 331 -17.06 331 59.68 267 9.28 108
333 Knox 86 -17.16 8 16 .964 94 -.630 83 -1.02 83 -16.91 333 -17.31 333 55.64 355 9.55 139
334 Lake Station 87 -17.60 6 17 .897 66 -.638 84 -1.05 85 -16.51 329 -18.15 336 66.68 78 11.51 289
335 Muncie Burris 88 -17.77 10 14 .878 49 -.462 63 -0.72 75 -17.88 337 -17.74 334 60.21 250 9.00 85
341 Eastern (Pekin) 89 -19.17 3 21 .890 60 -.765 95 -1.35 93 -19.44 343 -19.03 340 62.03 200 7.59 22
343 Adams Central 90 -19.76 4 16 .954 93 -.753 94 -1.34 92 -19.33 341 -19.97 343 66.01 91 13.03 371
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
345 Wheeler 91 -20.20 7 17 .982 99 -.691 89 -1.24 89 -20.08 345 -20.25 344 57.08 318 9.82 167
352 Clarksville 92 -22.08 4 19 .875 46 -.700 90 -1.32 91 -22.24 353 -22.01 351 60.75 240 6.85 4
356 Union County 93 -22.91 2 21 .936 87 -.847 99 -1.63 96 -22.85 356 -22.92 357 56.82 324 9.55 138
362 Tell City 94 -23.51 2 22 .826 32 -.743 93 -1.45 95 -23.38 359 -23.56 362 65.97 92 11.76 303
366 Churubusco 95 -24.25 4 19 .876 47 -.702 91 -1.40 94 -24.75 368 -24.03 365 58.30 297 13.86 390
377 Elwood 96 -30.75 10 14 .924 79 -.508 70 -1.26 90 -30.03 377 -31.05 379 58.14 300 11.26 274
380 Switzerland County 97 -31.15 2 22 .913 71 -.830 97 -1.88 98 -31.39 381 -31.01 378 66.79 72 9.76 159
384 Rensselaer Central 98 -32.07 3 21 .926 80 -.801 96 -1.86 97 -32.24 384 -32.02 384 63.02 164 9.78 163
390 South Vermillion 99 -36.17 1 20 .887 57 -.838 98 -2.08 99 -35.05 387 -36.74 390 53.59 382 13.97 393
393 Whiting 100 -38.66 1 22 .974 97 -.930 100 -2.34 100 -38.14 393 -38.92 394 56.50 334 9.59 142