TWISTR IHSAA SPORTS RATINGS

Home Page | TWISTR Blog

Fall: Football | Boys Soccer | Girls Soccer | Volleyball

Winter: Boys Basketball | Girls Basketball

Spring: Baseball | Softball

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.

2024-25 TWISTR IHSAA Boys Basketball Team Ratings

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

Regular Season Final Ratings

1A Team Ratings

Ratings Last Updated: 2025-03-23 | Home Advantage: +1.35

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
60 Clay City 1 +17.87 26 2 .684 28 +.245 2 +2.10 1 +18.30 61 +17.67 60 59.68 228 5.75 8
70 Hauser 2 +16.74 24 4 .731 39 +.125 4 +1.85 3 +16.88 69 +16.67 70 69.34 27 10.62 363
81 Orleans 3 +14.84 24 4 .608 12 +.249 1 +2.03 2 +14.69 86 +14.91 80 56.65 305 7.72 141
99 Clinton Prairie 4 +12.54 26 2 .788 54 +.141 3 +1.77 4 +11.66 102 +12.95 97 62.61 143 9.38 300
103 Christian Academy 5 +11.61 17 8 .625 16 +.056 9 +1.58 7 +11.76 101 +11.54 104 59.12 239 8.22 197
115 Indianapolis Metropolitan 6 +9.99 20 8 .623 15 +.092 6 +1.60 6 +11.02 109 +9.47 118 63.37 124 10.29 354
126 Bloomfield 7 +8.62 17 8 .565 5 +.116 5 +1.61 5 +9.10 126 +8.39 128 55.23 336 5.87 9
131 Barr-Reeve 8 +8.16 17 7 .618 13 +.092 7 +1.55 8 +8.77 128 +7.87 131 53.98 356 7.86 156
147 Northeast Dubois 9 +5.92 16 9 .595 9 +.043 11 +1.40 11 +5.63 149 +6.03 146 53.75 361 6.03 14
154 Wood Memorial 10 +5.35 19 7 .677 24 +.053 10 +1.40 10 +5.60 150 +5.22 153 64.04 109 9.18 284
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
157 Liberty Christian 11 +5.09 18 9 .608 11 +.059 8 +1.41 9 +5.17 159 +5.04 157 65.33 78 9.24 288
173 Carroll (Flora) 12 +3.69 18 5 .765 50 +.018 12 +1.29 12 +3.40 178 +3.83 172 58.75 252 8.24 203
176 Kouts 13 +3.67 24 5 .835 75 -.006 13 +1.25 13 +3.92 175 +3.57 175 68.60 33 8.82 252
193 Monroe Central 14 +1.79 19 7 .765 49 -.032 15 +1.15 14 +1.95 192 +1.74 193 64.01 110 8.33 214
197 Borden 15 +1.04 17 8 .757 47 -.075 19 +1.05 17 +0.62 202 +1.22 195 58.06 264 8.29 211
205 Marquette Catholic 16 +0.54 10 13 .584 7 -.146 25 +0.90 23 +0.41 205 +0.59 204 62.33 152 6.80 53
207 Triton 17 +0.32 23 5 .844 81 -.022 14 +1.13 15 +0.29 209 +0.38 207 52.34 381 6.79 52
208 Greenwood Christian 18 +0.18 10 14 .552 4 -.135 24 +0.91 22 +0.53 204 -0.01 210 53.65 363 10.33 356
211 Loogootee 19 -0.07 13 11 .585 8 -.043 16 +1.08 16 -0.62 216 +0.21 208 52.21 383 7.75 144
212 South Central (Elizabeth) 20 -0.12 14 8 .725 36 -.088 20 +0.99 19 -0.34 212 -0.01 211 70.39 17 9.44 307
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
217 North Daviess 21 -0.86 13 11 .640 18 -.098 22 +0.95 20 -1.15 226 -0.74 216 49.01 399 9.37 299
220 Rock Creek Academy 22 -1.03 13 8 .679 26 -.058 18 +1.02 18 -0.76 218 -1.18 221 65.77 72 6.16 19
237 Indianapolis Lutheran 23 -3.26 8 16 .496 2 -.162 27 +0.77 25 -2.99 236 -3.39 238 55.65 331 8.36 218
242 Rossville 24 -3.84 16 9 .762 48 -.122 23 +0.83 24 -3.74 242 -3.90 241 63.14 130 5.94 10
244 Tecumseh 25 -4.20 8 15 .571 6 -.224 35 +0.63 29 -4.20 246 -4.21 243 64.99 85 12.40 398
249 Seton Catholic 26 -4.82 15 11 .792 56 -.217 33 +0.62 30 -5.01 251 -4.70 246 60.73 196 7.35 111
252 Washington Twp. 27 -5.20 21 5 .858 89 -.050 17 +0.92 21 -4.99 250 -5.28 251 64.95 86 8.00 172
254 Lafayette Central Catholic 28 -5.84 11 15 .596 10 -.171 28 +0.68 27 -5.94 253 -5.78 254 56.36 315 9.63 323
256 Shakamak 29 -6.67 12 12 .723 35 -.223 34 +0.56 33 -5.96 254 -7.01 257 60.02 221 6.92 67
259 North Decatur 30 -7.13 14 14 .697 29 -.197 31 +0.60 32 -6.71 257 -7.35 261 59.89 227 8.16 187
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
264 Frontier 31 -7.57 17 8 .859 90 -.179 29 +0.62 31 -7.72 264 -7.49 263 59.52 231 6.77 50
265 Westville 32 -7.71 14 10 .819 65 -.234 38 +0.51 34 -8.43 269 -7.29 259 64.83 91 9.35 297
266 West Washington 33 -8.50 7 16 .715 33 -.410 70 +0.16 57 -8.34 268 -8.61 268 57.75 275 6.76 49
269 Oldenburg Academy 34 -8.56 13 10 .818 64 -.253 39 +0.45 37 -8.03 266 -8.82 271 54.15 355 6.97 74
270 Waldron 35 -8.62 12 12 .816 62 -.315 52 +0.34 40 -8.70 272 -8.57 267 56.48 313 8.45 226
271 Covington 36 -8.70 13 14 .778 51 -.295 44 +0.37 39 -8.90 276 -8.61 269 57.43 284 7.65 134
275 North Vermillion 37 -9.00 15 8 .800 57 -.147 26 +0.64 28 -7.75 265 -9.60 278 64.94 87 9.47 309
276 Southwood 38 -9.10 11 12 .703 31 -.226 36 +0.49 36 -9.06 277 -9.11 275 61.00 191 13.03 400
279 Jac-Cen-Del 39 -9.76 6 17 .656 21 -.394 66 +0.16 58 -9.29 278 -10.01 282 58.02 265 7.14 90
282 Anderson Prep 40 -9.97 20 6 .863 92 -.095 21 +0.71 26 -9.87 281 -10.01 281 67.67 48 9.89 339
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
283 Milan 41 -10.36 12 13 .678 25 -.198 32 +0.51 35 -9.83 280 -10.65 286 73.12 6 11.58 393
286 Bethesda Christian 42 -10.62 6 15 .642 19 -.354 61 +0.21 50 -10.30 283 -10.77 287 59.30 236 10.21 348
287 South Central (Union Mills) 43 -10.65 13 11 .896 106 -.354 60 +0.21 49 -11.09 291 -10.42 284 57.54 280 6.24 24
289 Northfield 44 -11.03 11 14 .751 43 -.311 51 +0.28 43 -10.97 289 -11.05 291 55.35 335 8.06 181
290 Bethany Christian 45 -11.15 11 14 .824 71 -.384 65 +0.14 60 -10.53 287 -11.48 296 57.58 278 6.94 71
292 North Central (Farmersburg) 46 -11.19 8 16 .681 27 -.347 58 +0.21 51 -10.49 286 -11.55 297 61.52 172 6.78 51
294 Caston 47 -11.37 13 11 .887 100 -.345 57 +0.20 52 -11.37 295 -11.38 294 57.02 296 6.48 37
295 Tri-County 48 -11.47 14 12 .822 66 -.283 41 +0.32 42 -11.83 298 -11.30 292 57.42 285 6.89 65
300 Springs Valley 49 -11.74 6 18 .674 23 -.423 71 +0.05 66 -11.13 293 -12.07 301 59.55 230 7.09 84
301 Evansville Christian 50 -11.75 4 18 .551 3 -.369 63 +0.15 59 -12.09 306 -11.58 298 54.87 341 9.59 320
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
302 Cloverdale 51 -12.36 9 15 .721 34 -.348 59 +0.17 56 -11.38 296 -12.82 306 64.04 108 9.14 278
305 Fremont 52 -12.62 3 20 .657 22 -.526 88 -0.17 72 -11.86 300 -13.02 310 55.54 332 6.02 13
306 White River Valley 53 -12.65 11 14 .743 42 -.303 47 +0.25 45 -11.95 302 -12.97 309 54.98 339 8.89 263
307 Bowman Academy 54 -12.74 4 18 .491 1 -.309 50 +0.23 46 -12.61 310 -12.82 305 63.27 126 11.43 391
309 Trinity Lutheran 55 -12.80 8 17 .654 20 -.334 53 +0.19 54 -12.63 311 -12.91 308 59.50 232 7.55 127
310 Fort Wayne Canterbury 56 -12.91 9 14 .619 14 -.228 37 +0.38 38 -11.85 299 -13.40 314 54.76 343 7.36 112
311 West Central 57 -12.99 17 8 .934 119 -.254 40 +0.33 41 -12.90 312 -13.03 311 65.34 76 8.26 208
312 Tri 58 -13.00 13 10 .862 91 -.297 45 +0.25 44 -11.97 304 -13.53 317 56.59 309 9.15 281
313 Elkhart Christian 59 -13.07 10 14 .753 45 -.336 54 +0.17 55 -13.83 319 -12.70 303 52.12 385 8.76 248
315 Wes-Del 60 -13.39 10 13 .812 59 -.376 64 +0.09 62 -12.54 309 -13.80 319 64.20 104 9.71 328
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
316 Edinburgh 61 -13.42 13 13 .858 88 -.358 62 +0.12 61 -13.42 316 -13.43 315 60.13 219 7.94 167
317 Tri-Central 62 -13.44 9 14 .802 58 -.410 69 +0.03 68 -13.60 318 -13.37 313 58.82 247 8.17 189
318 Lanesville 63 -13.61 9 14 .699 30 -.306 49 +0.22 47 -13.56 317 -13.66 318 70.19 20 14.36 403
320 Daleville 64 -14.12 9 16 .755 46 -.394 67 +0.04 67 -14.69 323 -13.84 320 68.38 36 10.85 375
322 Indianapolis Tindley 65 -14.60 8 16 .634 17 -.302 46 +0.20 53 -14.09 321 -14.87 323 72.33 8 9.19 285
325 Cambridge City Lincoln 66 -15.01 12 10 .832 73 -.287 43 +0.21 48 -14.28 322 -15.38 324 67.52 51 8.16 186
326 North Miami 67 -15.61 8 15 .824 70 -.476 76 -0.16 71 -15.69 325 -15.56 326 61.16 184 7.95 169
327 Pioneer 68 -16.02 14 11 .899 109 -.338 56 +0.09 63 -15.89 327 -16.09 327 47.04 403 6.18 22
328 Morgan Twp. 69 -16.24 6 17 .817 63 -.554 92 -0.32 80 -15.95 328 -16.37 329 57.55 279 7.49 122
329 North Judson 70 -16.37 9 14 .870 94 -.479 78 -0.18 73 -16.47 332 -16.32 328 50.60 392 7.21 103
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
333 Morristown 71 -16.90 10 13 .842 79 -.406 68 -0.06 70 -16.56 333 -17.06 333 57.20 292 8.91 265
334 Shoals 72 -17.09 5 19 .703 32 -.495 82 -0.23 75 -16.31 331 -17.49 335 50.39 395 7.42 116
338 Henryville 73 -18.00 6 17 .740 41 -.479 77 -0.23 74 -17.80 338 -18.09 339 54.83 342 8.83 256
339 Trinity Greenlawn 74 -18.64 13 8 .923 117 -.305 48 +0.08 64 -19.93 346 -18.08 338 48.07 402 10.35 357
343 Faith Christian 75 -19.86 6 18 .779 52 -.528 89 -0.37 82 -19.80 343 -19.90 344 60.56 204 6.98 75
344 Lakewood Park 76 -19.87 7 16 .834 74 -.531 90 -0.37 83 -20.06 347 -19.78 342 53.77 360 8.77 249
345 Southwestern (Shelbyville) 77 -19.88 10 14 .892 103 -.475 75 -0.27 77 -19.91 345 -19.87 343 62.10 160 13.76 401
347 South Decatur 78 -19.88 6 19 .823 68 -.582 95 -0.47 89 -19.83 344 -19.92 345 62.14 158 7.29 107
348 Fountain Central 79 -20.48 5 18 .841 78 -.624 100 -0.57 92 -20.97 350 -20.25 348 48.83 401 7.78 147
349 Evansville Day 80 -20.52 4 14 .733 40 -.514 86 -0.36 81 -20.87 349 -20.35 349 64.40 102 8.55 231
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
350 Vincennes Rivet 81 -20.72 6 17 .728 37 -.467 73 -0.28 79 -21.25 352 -20.50 350 59.34 235 8.82 253
352 Riverton Parke 82 -21.56 8 17 .835 76 -.516 87 -0.39 85 -21.49 353 -21.61 354 65.90 71 8.71 244
354 Crothersville 83 -21.80 10 15 .849 83 -.448 72 -0.27 78 -21.68 354 -21.88 356 71.98 11 7.89 159
355 Lakeland Christian 84 -21.90 10 14 .919 115 -.502 83 -0.38 84 -22.86 360 -21.46 352 56.30 317 8.85 259
356 Rising Sun 85 -21.91 5 18 .753 44 -.536 91 -0.44 88 -22.01 359 -21.87 355 61.34 178 9.15 280
357 Knightstown 86 -22.05 3 19 .843 80 -.706 106 -0.76 100 -20.99 351 -22.63 358 61.06 187 10.62 364
358 New Washington 87 -22.18 4 19 .729 38 -.555 94 -0.48 90 -21.81 355 -22.38 357 63.86 112 8.69 242
359 Medora 88 -22.81 14 9 .893 104 -.284 42 +0.01 69 -21.89 357 -23.28 361 62.50 146 9.50 313
361 Randolph Southern 89 -23.08 6 16 .857 86 -.584 96 -0.56 91 -23.14 362 -23.09 359 61.75 166 8.60 233
363 DeMotte Christian 90 -23.39 9 14 .886 99 -.492 80 -0.40 86 -23.47 363 -23.36 362 55.15 337 7.19 100
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
364 Argos 91 -23.74 4 19 .835 77 -.660 102 -0.72 96 -24.47 364 -23.37 363 57.84 270 8.17 188
365 Clinton Central 92 -25.29 1 21 .790 55 -.744 109 -0.92 103 -25.30 365 -25.30 366 58.81 249 3.74 1
366 Cowan 93 -25.44 8 15 .823 69 -.474 74 -0.42 87 -26.26 367 -25.03 365 64.09 106 10.64 365
367 Union City 94 -25.98 5 15 .856 85 -.606 99 -0.68 94 -26.18 366 -25.83 367 61.55 170 11.03 383
369 Providence Cristo Rey 95 -26.16 18 8 .890 102 -.195 30 +0.08 65 -26.63 369 -25.93 368 58.65 254 9.52 315
371 Blue River 96 -28.41 4 18 .788 53 -.605 98 -0.75 97 -28.24 371 -28.51 371 64.49 97 9.52 316
372 Indiana Math & Science 97 -28.56 13 11 .881 97 -.338 55 -0.25 76 -28.44 372 -28.63 372 58.52 257 8.79 250
373 Traders Point Christian 98 -28.84 7 16 .905 112 -.600 97 -0.75 98 -28.68 373 -28.92 373 60.69 198 7.37 113
374 Shawe Memorial 99 -29.87 7 15 .813 61 -.495 81 -0.58 93 -29.41 374 -30.09 374 62.58 145 9.40 303
378 Hammond Science & Tech 100 -34.09 4 11 .822 67 -.555 93 -0.81 102 -33.15 378 -34.62 379 54.26 351 8.18 190
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
379 Indianapolis International 101 -34.75 7 12 .883 98 -.514 85 -0.75 99 -35.94 384 -34.21 378 60.57 202 12.22 396
380 South Newton 102 -35.03 4 15 .917 113 -.706 107 -1.12 105 -35.64 382 -34.74 380 61.22 182 9.31 294
381 Lighthouse Christian 103 -35.24 10 14 .903 111 -.487 79 -0.71 95 -34.90 379 -35.41 382 70.23 18 8.27 209
383 North Newton 104 -35.82 2 22 .858 87 -.773 113 -1.26 107 -36.31 385 -35.58 383 53.91 358 10.06 343
384 Culver 105 -36.05 2 21 .895 105 -.808 115 -1.33 108 -35.63 381 -36.28 385 50.13 396 10.91 376
385 Victory College Prep 106 -36.21 7 16 .813 60 -.507 84 -0.78 101 -35.30 380 -36.70 386 61.13 186 9.49 311
386 Attica 107 -36.33 4 17 .918 114 -.727 108 -1.19 106 -36.72 386 -36.17 384 57.76 274 6.57 39
387 Eminence 108 -37.28 6 18 .889 101 -.636 101 -1.05 104 -37.20 387 -37.35 387 53.93 357 9.40 302
388 Oregon-Davis 109 -37.71 2 21 .878 95 -.791 114 -1.35 109 -38.01 389 -37.56 388 54.17 354 10.97 381
389 Southern Wells 110 -37.73 1 21 .853 84 -.809 116 -1.38 110 -37.67 388 -37.76 389 63.06 136 7.44 118
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
391 Hamilton 111 -43.66 0 17 .921 116 -.920 120 -1.75 116 -43.69 391 -43.70 391 54.43 346 8.15 185
393 Tri-Township 112 -46.13 4 19 .925 118 -.750 110 -1.50 113 -45.00 393 -46.74 394 63.78 114 10.66 366
394 North White 113 -46.77 2 21 .898 108 -.810 117 -1.63 114 -47.10 394 -46.60 393 51.00 391 10.12 345
395 Purdue Broad Ripple 114 -48.09 3 15 .863 93 -.697 104 -1.45 111 -47.62 395 -48.33 395 63.30 125 8.70 243
396 Union (Modoc) 115 -49.44 3 15 .847 82 -.680 103 -1.46 112 -49.44 396 -49.43 396 62.97 139 7.21 104
397 Dugger Union 116 -56.41 3 18 .898 107 -.754 111 -1.79 117 -56.24 397 -56.51 397 62.96 140 11.19 385
398 Central Christian 117 -56.97 3 19 .900 110 -.762 112 -1.82 118 -57.02 398 -56.93 398 57.53 281 10.77 370
399 MTI Knowledge 118 -58.29 5 15 .955 120 -.706 105 -1.75 115 -58.53 399 -58.20 399 59.28 237 10.36 358
401 Indiana Deaf 119 -74.52 0 17 .970 121 -.969 121 -2.68 121 -75.34 401 -74.20 401 60.82 194 7.82 152
402 Cannelton 120 -76.05 1 20 .881 96 -.834 119 -2.48 119 -76.15 402 -76.01 402 52.17 384 6.82 56
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
403 Washington Catholic 121 -82.88 0 21 .826 72 -.826 118 -2.65 120 -83.37 403 -82.63 403 49.60 398 10.96 380