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-23 | 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.17 17 4 .650 6 +.160 4 +1.91 2 +25.97 27 +26.28 23 68.93 34 13.25 377
28 Parke Heritage 2 +25.40 26 4 .685 12 +.183 2 +1.92 1 +25.70 28 +25.27 29 63.11 160 7.37 14
33 Oak Hill 3 +23.89 25 2 .782 35 +.143 7 +1.79 4 +24.46 33 +23.65 33 67.77 53 10.07 187
35 Westview 4 +23.15 27 1 .750 24 +.212 1 +1.90 3 +23.09 36 +23.16 35 65.91 94 6.79 3
40 Indianapolis Scecina 5 +21.33 18 7 .613 4 +.108 8 +1.64 8 +21.88 39 +21.04 41 63.39 154 10.73 238
48 Paoli 6 +20.34 26 1 .818 46 +.146 6 +1.68 6 +20.80 46 +20.11 50 61.76 207 11.46 287
52 Centerville 7 +19.73 24 3 .738 18 +.152 5 +1.67 7 +19.57 54 +19.80 52 66.72 76 12.61 358
54 Triton Central 8 +19.40 23 4 .677 9 +.175 3 +1.70 5 +20.24 49 +19.00 54 54.55 372 10.77 241
70 University 9 +16.82 17 9 .678 10 -.025 14 +1.22 10 +16.91 71 +16.79 71 69.60 25 11.92 323
71 Indianapolis Ritter 10 +16.80 13 13 .544 1 -.045 16 +1.18 12 +16.66 76 +16.85 70 66.73 75 8.49 51
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.65 21 6 .684 11 +.094 9 +1.45 9 +16.96 70 +16.51 73 65.36 108 10.21 193
86 Providence 12 +14.89 14 7 .672 8 -.005 13 +1.19 11 +15.15 87 +14.75 86 52.49 392 11.44 285
95 Fort Wayne Luers 13 +13.42 16 12 .612 3 -.040 15 +1.07 16 +13.48 99 +13.37 94 70.87 13 10.25 197
103 Park Tudor 14 +12.68 14 9 .584 2 +.025 12 +1.17 13 +13.31 103 +12.36 103 61.93 206 9.34 116
108 Evansville Mater Dei 15 +11.32 16 9 .713 15 -.073 22 +0.94 17 +11.13 111 +11.43 107 57.55 306 11.94 325
111 Linton 16 +11.01 25 5 .788 36 +.046 11 +1.16 14 +10.70 120 +11.16 109 65.13 113 12.00 330
115 Sullivan 17 +10.67 17 8 .755 26 -.075 23 +0.91 18 +10.70 119 +10.67 115 64.77 122 9.05 87
120 Heritage Christian 18 +10.28 12 12 .618 5 -.119 28 +0.81 22 +10.99 113 +9.92 123 64.21 134 8.39 46
124 Covenant Christian 19 +9.97 12 11 .652 7 -.131 30 +0.78 26 +10.32 122 +9.79 126 72.17 10 11.86 316
126 Indianapolis Riverside 20 +9.71 21 2 .858 72 +.055 10 +1.13 15 +9.44 128 +9.83 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
133 South Ripley 21 +8.90 18 6 .808 42 -.058 19 +0.88 19 +8.66 137 +9.04 130 69.30 28 11.10 264
140 Greencastle 22 +8.16 17 8 .765 29 -.086 24 +0.80 23 +8.35 139 +8.08 141 63.78 145 9.87 172
141 Austin 23 +7.79 17 9 .743 20 -.089 25 +0.78 25 +6.90 151 +8.22 139 67.79 52 12.25 346
143 Eastern Hancock 24 +7.69 13 10 .752 25 -.187 35 +0.59 30 +8.04 142 +7.49 147 66.21 86 8.23 41
146 Blackford 25 +7.63 20 7 .791 38 -.050 17 +0.85 20 +7.68 145 +7.60 145 61.07 229 11.88 318
148 Lakeland 26 +7.21 15 8 .775 32 -.123 29 +0.70 28 +8.05 140 +6.80 153 55.54 359 9.40 125
151 Wapahani 27 +6.98 13 11 .739 19 -.197 38 +0.55 31 +7.28 146 +6.84 152 59.73 266 9.71 154
154 Bremen 28 +6.81 22 5 .872 83 -.056 18 +0.81 21 +7.09 149 +6.67 154 55.71 354 8.10 35
155 Shenandoah 29 +6.66 19 6 .823 51 -.063 20 +0.79 24 +6.71 153 +6.63 155 63.09 162 10.53 220
162 Alexandria 30 +5.66 15 9 .820 48 -.196 37 +0.50 32 +5.14 166 +5.91 162 65.41 106 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.35 17 7 .824 52 -.115 27 +0.65 29 +6.15 160 +4.95 166 57.66 302 13.89 391
165 Taylor 32 +5.18 16 9 .848 68 -.208 39 +0.46 35 +5.59 164 +4.98 165 63.70 148 11.67 295
167 Sheridan 33 +4.86 19 5 .863 75 -.072 21 +0.71 27 +5.51 165 +4.56 169 70.79 14 13.56 387
168 Jimtown 34 +4.56 15 9 .803 39 -.178 34 +0.50 33 +4.95 167 +4.36 171 59.95 258 11.34 278
171 Southwestern (Hanover) 35 +4.32 14 12 .760 27 -.220 42 +0.41 36 +4.25 171 +4.39 170 71.97 12 10.95 252
172 Forest Park 36 +4.16 13 14 .700 13 -.219 41 +0.40 37 +4.64 168 +3.94 173 58.60 288 12.87 366
177 Christel House 37 +3.34 10 13 .703 14 -.267 47 +0.28 41 +3.71 176 +3.14 178 66.87 68 8.74 67
180 Eastern Greene 38 +3.01 12 11 .790 37 -.268 48 +0.27 44 +3.32 179 +2.85 182 61.04 231 7.96 29
181 KIPP Indy Legacy 39 +2.99 11 15 .767 30 -.344 57 +0.12 47 +2.99 181 +2.99 180 67.41 58 10.35 208
190 South Knox 40 +1.42 10 14 .726 16 -.309 51 +0.14 46 +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
198 South Putnam 41 +0.57 16 9 .809 43 -.169 33 +0.38 39 +0.18 205 +0.76 195 59.77 264 9.12 94
200 West Vigo 42 +0.30 16 8 .776 33 -.110 26 +0.48 34 +0.40 201 +0.29 199 56.61 331 10.45 215
203 Monrovia 43 +0.16 14 9 .819 47 -.211 40 +0.28 42 +0.23 204 +0.12 202 62.07 198 12.60 357
204 Gary Lighthouse 44 +0.12 15 7 .828 56 -.149 32 +0.40 38 +0.03 210 +0.17 201 62.50 182 11.01 258
218 Bluffton 45 -0.78 17 8 .875 87 -.194 36 +0.28 43 -0.51 214 -0.89 218 57.59 305 9.54 137
220 Hagerstown 46 -1.12 13 10 .824 53 -.257 45 +0.15 45 -0.75 216 -1.33 221 61.31 224 7.41 17
221 Northeastern 47 -1.40 11 13 .816 45 -.355 58 -0.05 51 -1.56 222 -1.33 222 63.98 140 11.75 302
223 Winamac 48 -2.20 19 5 .937 100 -.145 31 +0.33 40 -1.16 221 -2.80 227 55.55 358 11.80 308
226 Eastbrook 49 -2.55 13 10 .832 59 -.266 46 +0.08 48 -2.18 225 -2.73 226 55.59 356 13.65 388
232 Andrean 50 -3.28 10 14 .744 21 -.327 56 -0.06 52 -2.57 229 -3.66 234 65.50 104 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.42 9 14 .750 23 -.358 59 -0.13 56 -3.00 231 -3.64 232 64.96 117 9.31 111
235 Hebron 52 -3.74 15 9 .869 79 -.245 43 +0.08 49 -3.63 236 -3.77 235 65.48 105 8.97 79
240 Manchester 53 -4.21 11 12 .803 40 -.323 53 -0.09 53 -4.87 247 -3.87 236 60.77 238 14.56 399
241 Tipton 54 -4.42 6 17 .746 22 -.486 79 -0.41 63 -4.24 241 -4.50 241 59.49 272 9.79 163
246 North Posey 55 -4.95 8 16 .730 17 -.397 62 -0.26 60 -4.90 248 -4.97 246 55.80 353 10.22 194
248 Seeger 56 -5.00 15 9 .876 89 -.251 44 +0.02 50 -4.91 249 -5.04 247 63.53 151 10.03 184
249 Prairie Heights 57 -5.07 13 11 .867 77 -.324 54 -0.12 54 -4.70 246 -5.27 249 54.02 376 10.59 225
253 Benton Central 58 -5.73 11 15 .835 63 -.411 64 -0.31 62 -6.13 260 -5.54 251 61.26 226 11.37 279
264 Salem 59 -6.58 9 15 .760 28 -.385 61 -0.29 61 -6.41 263 -6.67 262 56.65 329 10.34 207
266 Winchester 60 -7.14 12 12 .826 54 -.325 55 -0.19 58 -7.03 267 -7.18 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.23 15 9 .915 96 -.290 50 -0.13 55 -7.14 268 -7.28 267 68.28 44 14.69 401
270 Lewis Cass 62 -7.53 13 10 .855 71 -.289 49 -0.14 57 -7.33 269 -7.63 269 54.78 369 9.46 133
274 South Adams 63 -8.16 8 12 .876 88 -.476 74 -0.52 66 -7.68 272 -8.40 275 61.67 211 10.90 249
275 LaVille 64 -8.18 14 11 .873 84 -.312 52 -0.20 59 -7.75 273 -8.40 276 53.68 379 9.58 140
279 Rochester 65 -9.02 10 13 .869 80 -.433 66 -0.47 64 -8.70 278 -9.17 279 56.34 343 9.38 120
288 Southmont 66 -10.75 9 14 .863 73 -.471 72 -0.60 70 -10.82 290 -10.70 287 61.46 219 9.80 165
291 North Knox 67 -11.22 6 17 .806 41 -.544 82 -0.76 76 -11.57 297 -11.03 291 60.52 244 11.26 273
294 North Putnam 68 -11.43 9 14 .849 69 -.458 70 -0.60 69 -11.37 295 -11.45 294 52.79 390 8.79 69
296 Western Boone 69 -11.54 10 15 .873 85 -.472 73 -0.63 71 -10.67 288 -11.97 300 66.22 85 9.23 104
297 Perry Central 70 -11.62 9 15 .812 44 -.437 67 -0.57 68 -11.03 292 -11.92 299 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.66 9 13 .833 61 -.423 65 -0.54 67 -12.06 302 -11.47 295 54.80 368 9.15 98
300 Wabash 72 -11.79 7 17 .863 74 -.571 84 -0.83 81 -11.60 298 -11.91 298 56.01 349 11.17 269
301 Mitchell 73 -12.03 8 17 .822 49 -.502 81 -0.71 73 -11.33 294 -12.37 302 62.81 173 8.25 42
302 Delphi 74 -12.16 13 11 .922 98 -.380 60 -0.48 65 -11.74 299 -12.37 301 62.15 193 9.07 89
303 Boone Grove 75 -13.54 11 12 .919 97 -.441 68 -0.64 72 -13.08 303 -13.78 306 49.45 407 7.28 9
306 Whitko 76 -13.71 10 15 .880 91 -.480 77 -0.72 75 -13.32 305 -13.89 307 58.62 286 10.75 240
314 Irvington Prep 77 -14.92 9 14 .871 82 -.479 76 -0.76 77 -14.91 314 -14.92 314 68.32 43 13.31 380
316 Pike Central 78 -15.05 4 20 .781 34 -.614 87 -1.03 84 -16.14 325 -14.53 311 60.00 256 12.02 332
323 Brown County 79 -15.82 8 16 .832 58 -.498 80 -0.83 80 -15.52 321 -16.00 324 66.60 81 10.09 188
325 North Montgomery 80 -15.98 7 18 .879 90 -.598 86 -1.03 85 -15.52 322 -16.23 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
327 Crawford County 81 -16.27 9 15 .852 70 -.476 75 -0.80 79 -15.98 324 -16.42 326 65.93 93 9.18 100
328 Madison-Grant 82 -16.73 5 18 .845 67 -.627 88 -1.11 87 -16.61 330 -16.77 328 53.67 380 11.93 324
329 Eastside 83 -16.83 9 13 .864 76 -.454 69 -0.78 78 -16.67 332 -16.90 329 54.56 371 11.91 319
330 Central Noble 84 -16.88 4 18 .826 55 -.644 90 -1.15 88 -16.18 326 -17.25 333 51.71 399 11.51 290
331 Career Academy 85 -16.88 10 16 .869 81 -.485 78 -0.84 82 -16.65 331 -17.01 331 59.68 267 9.28 108
333 Knox 86 -17.10 8 16 .900 94 -.566 83 -1.01 83 -16.86 333 -17.24 332 55.64 355 9.55 139
334 Lake Station 87 -17.55 6 17 .843 65 -.583 85 -1.06 86 -16.47 329 -18.10 336 66.68 78 11.51 289
335 Muncie Burris 88 -17.74 10 14 .823 50 -.406 63 -0.72 74 -17.85 337 -17.70 334 60.21 250 9.00 85
341 Eastern (Pekin) 89 -19.16 3 21 .834 62 -.709 95 -1.36 93 -19.43 343 -19.02 340 62.03 200 7.59 22
342 Adams Central 90 -19.73 4 16 .882 92 -.680 93 -1.32 91 -19.31 341 -19.93 343 66.01 91 13.04 370
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.15 7 17 .931 99 -.639 89 -1.25 89 -20.04 345 -20.19 344 57.08 318 9.82 166
352 Clarksville 92 -22.07 4 19 .830 57 -.655 91 -1.35 92 -22.23 353 -21.99 352 60.75 240 6.85 4
356 Union County 93 -22.88 2 21 .869 78 -.781 98 -1.62 96 -22.83 356 -22.89 357 56.82 324 9.55 138
362 Tell City 94 -23.50 2 22 .775 31 -.692 94 -1.47 95 -23.37 360 -23.55 362 65.97 92 11.76 303
366 Churubusco 95 -24.22 4 19 .832 60 -.658 92 -1.43 94 -24.72 368 -23.99 365 58.30 297 13.87 390
377 Elwood 96 -30.71 10 14 .888 93 -.471 71 -1.30 90 -30.01 377 -31.01 379 58.14 300 11.26 274
380 Switzerland County 97 -31.13 2 22 .844 66 -.760 97 -1.87 97 -31.37 381 -30.99 378 66.79 72 9.76 158
384 Rensselaer Central 98 -32.02 3 21 .874 86 -.750 96 -1.88 98 -32.21 384 -31.96 384 63.02 165 9.78 162
390 South Vermillion 99 -36.14 1 20 .835 64 -.786 99 -2.10 99 -35.02 387 -36.70 390 53.59 382 13.97 393
393 Whiting 100 -38.61 1 22 .913 95 -.869 100 -2.34 100 -38.10 393 -38.87 394 56.50 334 9.59 143