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 Girls Basketball Team Ratings

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

3A Team Ratings

Ratings Last Updated: 2025-03-02 | Home Advantage: +1.51

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
9 Greensburg 1 +40.99 27 1 .566 15 +.398 1 +2.07 1 +41.73 9 +40.71 9 65.29 8 7.35 127
14 Norwell 2 +37.90 23 6 .535 3 +.258 7 +1.70 5 +37.17 16 +38.28 14 63.70 11 8.38 219
16 Columbia City 3 +37.65 24 5 .536 4 +.291 5 +1.76 2 +38.18 15 +37.40 15 62.06 20 7.47 143
20 Evansville Central 4 +35.66 23 5 .549 8 +.272 6 +1.67 6 +35.67 18 +35.68 20 62.50 17 8.58 241
25 Washington 5 +33.31 23 3 .561 12 +.324 3 +1.72 4 +33.46 26 +33.27 25 58.07 57 7.81 179
26 Silver Creek 6 +32.85 20 3 .533 1 +.337 2 +1.74 3 +33.87 25 +32.34 26 59.75 32 6.01 32
30 Corydon Central 7 +31.58 19 6 .559 11 +.201 8 +1.42 8 +31.44 30 +31.63 29 57.94 61 6.03 33
31 Bellmont 8 +31.30 21 3 .577 23 +.298 4 +1.62 7 +31.43 31 +31.27 31 54.34 137 7.81 180
39 Indianapolis Cathedral 9 +27.88 18 10 .534 2 +.108 17 +1.13 10 +27.99 37 +27.82 39 54.87 129 9.89 345
44 Indianapolis Roncalli 10 +26.47 18 9 .543 6 +.124 12 +1.13 11 +26.01 46 +26.68 44 57.04 76 8.03 193
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
45 Danville 11 +25.84 20 6 .608 45 +.162 9 +1.19 9 +26.20 44 +25.71 45 61.82 21 8.34 215
49 Indianapolis Chatard 12 +25.14 14 8 .552 9 +.085 19 +1.02 13 +25.01 50 +25.20 49 57.40 68 8.07 201
57 Jennings County 13 +22.94 15 8 .539 5 +.113 14 +1.02 12 +23.13 58 +22.85 56 58.36 47 8.43 226
64 NorthWood 14 +20.81 17 7 .588 30 +.120 13 +0.98 14 +20.70 65 +20.85 63 47.73 317 6.78 81
69 Jasper 15 +19.59 15 9 .574 21 +.051 21 +0.81 19 +19.76 69 +19.54 70 52.06 197 8.63 247
71 Charlestown 16 +19.42 13 9 .567 17 +.024 25 +0.74 20 +19.94 68 +19.18 73 47.90 314 8.05 196
73 Madison 17 +19.16 16 6 .600 40 +.127 11 +0.95 15 +19.05 73 +19.20 72 56.26 92 6.80 86
79 East Noble 18 +16.47 16 10 .579 25 +.036 24 +0.70 21 +16.95 78 +16.27 79 56.14 95 6.83 89
82 DeKalb 19 +15.75 14 10 .581 26 +.002 28 +0.61 26 +15.73 84 +15.77 81 54.31 138 6.11 37
84 Batesville 20 +15.47 16 9 .603 42 +.037 23 +0.67 23 +15.02 88 +15.68 83 51.34 217 9.47 321
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
87 Yorktown 21 +15.21 17 7 .595 35 +.113 16 +0.82 17 +14.95 90 +15.33 86 52.51 181 8.42 224
88 Northview 22 +15.13 20 7 .628 59 +.113 15 +0.82 18 +15.58 85 +14.90 90 48.61 287 7.48 144
90 Princeton 23 +15.04 11 13 .565 13 -.106 50 +0.36 35 +14.28 94 +15.42 84 55.96 101 10.45 364
92 Connersville 24 +14.45 15 9 .581 27 +.043 22 +0.66 25 +14.91 91 +14.22 92 53.66 151 7.68 165
96 Delta 25 +13.56 18 8 .634 65 +.058 20 +0.67 24 +13.21 98 +13.74 94 55.30 118 9.33 304
97 Scottsburg 26 +13.42 10 14 .555 10 -.138 57 +0.25 41 +13.37 97 +13.44 97 58.32 48 6.65 76
99 Heritage Hills 27 +13.32 13 10 .597 39 -.032 34 +0.47 28 +13.96 95 +13.02 100 53.00 170 11.27 381
100 Brebeuf Jesuit 28 +12.97 13 10 .572 20 -.007 29 +0.52 27 +12.85 101 +13.06 99 52.88 172 6.55 65
101 New Palestine 29 +12.83 12 12 .571 19 -.071 46 +0.38 34 +12.52 103 +13.00 101 49.64 261 6.61 69
108 Culver Academy 30 +11.83 20 5 .647 72 +.153 10 +0.82 16 +11.56 112 +11.93 109 52.77 176 11.03 377
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
111 Tri-West 31 +11.53 14 10 .620 53 -.036 36 +0.42 30 +10.73 116 +11.96 108 57.19 72 7.50 147
112 Evansville Memorial 32 +11.44 8 12 .547 7 -.147 59 +0.18 46 +11.94 109 +11.22 112 58.92 40 10.43 363
114 Fort Wayne Dwenger 33 +10.93 12 15 .568 18 -.124 53 +0.22 43 +11.13 114 +10.83 114 56.01 99 6.93 96
116 Vincennes Lincoln 34 +10.35 12 11 .596 36 -.074 48 +0.31 38 +10.65 117 +10.24 117 56.01 100 6.32 56
118 Fairfield 35 +10.16 18 7 .617 51 +.103 18 +0.68 22 +10.14 123 +10.20 118 49.22 276 8.31 211
119 Purdue Poly Englewood 36 +10.09 15 9 .655 79 -.030 32 +0.40 31 +10.61 118 +9.79 121 63.12 14 9.87 341
122 Shelbyville 37 +9.99 14 11 .593 32 -.033 35 +0.39 32 +10.10 124 +9.93 119 50.23 251 8.38 220
126 Southridge 38 +9.55 12 10 .576 22 -.031 33 +0.38 33 +10.25 122 +9.19 131 38.81 388 9.48 323
127 North Harrison 39 +9.41 8 15 .567 16 -.219 66 -0.02 57 +9.29 132 +9.48 127 58.03 59 10.49 366
132 Guerin Catholic 40 +9.13 10 11 .595 33 -.118 52 +0.19 45 +8.97 133 +9.22 129 54.41 135 7.80 178
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
137 Indian Creek 41 +8.75 15 8 .639 66 +.014 26 +0.45 29 +9.45 129 +8.39 139 53.28 163 9.68 333
138 Tippecanoe Valley 42 +8.55 13 11 .595 34 -.053 42 +0.31 39 +7.86 140 +8.88 135 47.10 332 6.78 82
139 Lawrenceburg 43 +8.54 11 9 .597 37 -.047 40 +0.32 37 +8.43 137 +8.58 138 47.94 312 8.44 227
146 Angola 44 +6.94 12 11 .592 31 -.070 45 +0.23 42 +7.16 145 +6.85 146 52.09 195 7.64 161
149 Fort Wayne Concordia 45 +6.49 10 13 .582 28 -.148 60 +0.06 52 +7.50 142 +5.97 151 58.88 41 9.09 284
150 Wawasee 46 +6.44 13 10 .609 47 -.044 38 +0.27 40 +6.72 149 +6.27 149 48.63 286 5.22 5
152 Franklin County 47 +5.81 10 12 .615 49 -.161 62 +0.01 54 +5.92 152 +5.78 152 52.69 177 7.36 128
158 Indianapolis Attucks 48 +5.13 8 10 .641 68 -.196 64 -0.08 60 +4.50 165 +5.43 157 66.16 5 12.08 389
166 John Glenn 49 +4.28 17 9 .647 71 +.007 27 +0.33 36 +5.30 156 +3.77 169 45.09 357 8.02 192
171 Rushville 50 +3.60 7 18 .565 14 -.285 73 -0.30 65 +4.44 166 +3.18 177 51.00 228 8.29 208
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
173 Leo 51 +3.53 11 12 .622 55 -.144 58 -0.01 56 +3.75 175 +3.42 173 52.67 179 7.34 122
178 Plymouth 52 +3.26 13 9 .629 61 -.038 37 +0.21 44 +2.94 179 +3.39 174 47.99 309 7.79 173
180 Cascade 53 +2.88 12 11 .639 67 -.118 51 +0.03 53 +3.82 174 +2.37 182 56.49 87 8.30 210
183 Boonville 54 +2.40 6 17 .578 24 -.317 78 -0.40 70 +2.41 186 +2.39 181 53.82 149 6.63 73
189 South Bend St. Joseph 55 +1.73 12 9 .626 57 -.054 43 +0.14 49 +2.73 180 +1.18 192 51.59 213 8.60 242
190 Lebanon 56 +1.73 9 14 .616 50 -.224 67 -0.22 64 +2.30 188 +1.48 190 50.08 256 8.38 221
191 Lowell 57 +1.56 15 10 .649 74 -.049 41 +0.14 48 +2.03 191 +1.32 191 51.01 227 9.33 305
193 Beech Grove 58 +1.28 12 12 .632 63 -.132 54 -0.04 59 +1.52 192 +1.18 193 52.39 183 10.25 356
194 New Castle 59 +1.22 6 17 .607 44 -.347 79 -0.49 72 +1.38 193 +1.13 194 49.18 279 7.46 140
195 Maconaquah 60 +0.78 16 9 .666 83 -.026 31 +0.17 47 +0.54 195 +0.90 195 51.16 222 7.08 108
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
199 Jay County 61 -0.34 10 12 .621 54 -.167 63 -0.15 63 +0.11 198 -0.59 203 57.14 74 8.72 257
206 Kankakee Valley 62 -1.25 8 15 .607 43 -.259 71 -0.37 67 -1.38 210 -1.18 205 51.46 215 7.66 162
208 Edgewood 63 -1.52 12 11 .656 80 -.134 55 -0.12 61 +0.22 197 -2.37 212 50.40 246 10.55 368
209 Hanover Central 64 -1.59 15 9 .670 86 -.045 39 +0.07 51 -1.30 209 -1.74 207 50.30 248 7.04 105
210 Indianapolis Shortridge 65 -1.60 15 7 .703 92 -.021 30 +0.12 50 -0.48 205 -2.23 210 50.15 254 9.47 322
215 Owen Valley 66 -2.91 16 9 .698 91 -.058 44 +0.01 55 -2.41 213 -3.16 217 52.24 189 7.89 183
216 Marion 67 -2.92 10 14 .648 73 -.231 69 -0.35 66 -3.54 219 -2.57 215 56.88 79 9.26 302
220 Highland 68 -3.67 15 11 .650 75 -.073 47 -0.04 58 -4.05 223 -3.47 219 52.38 185 7.26 114
230 Peru 69 -4.93 14 11 .657 81 -.098 49 -0.12 62 -5.45 232 -4.67 229 50.99 229 6.42 61
231 Garrett 70 -5.14 5 18 .624 56 -.406 85 -0.78 79 -5.27 231 -5.09 231 51.19 220 9.38 311
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
233 Mississinewa 71 -5.70 10 13 .645 70 -.210 65 -0.38 68 -5.95 236 -5.59 232 48.27 297 4.47 4
238 Speedway 72 -6.29 9 12 .682 89 -.253 70 -0.48 71 -6.82 242 -6.05 236 51.59 212 8.61 244
248 Northwestern 73 -8.02 8 14 .662 82 -.298 77 -0.62 74 -8.64 253 -7.71 245 51.47 214 6.66 78
250 Western 74 -8.16 9 16 .653 77 -.293 76 -0.62 73 -8.09 249 -8.21 251 54.00 145 8.31 212
253 Greenwood 75 -8.65 4 19 .585 29 -.412 86 -0.88 83 -8.87 258 -8.55 253 56.66 84 10.30 358
262 Illiana Christian 76 -10.06 10 8 .715 94 -.159 61 -0.38 69 -10.21 265 -9.94 262 50.68 237 6.17 44
265 Twin Lakes 77 -10.43 6 18 .632 64 -.382 82 -0.86 81 -11.13 270 -10.07 263 49.28 274 9.22 300
270 West Lafayette 78 -11.08 6 17 .642 69 -.381 81 -0.87 82 -10.70 267 -11.29 269 48.25 298 7.60 153
274 East Chicago Central 79 -12.56 8 14 .653 76 -.288 74 -0.72 75 -12.91 273 -12.39 275 50.90 233 6.79 83
275 Hamilton Heights 80 -12.61 5 17 .608 46 -.381 80 -0.91 84 -13.18 275 -12.31 274 54.92 127 5.91 26
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
276 Hammond Noll 81 -13.45 8 13 .673 87 -.292 75 -0.75 78 -13.65 278 -13.33 276 60.45 25 5.89 25
283 Mishawaka Marian 82 -14.59 4 17 .631 62 -.440 88 -1.09 85 -14.75 285 -14.54 283 52.92 171 9.44 319
284 Griffith 83 -14.71 10 13 .708 93 -.273 72 -0.74 77 -14.25 280 -14.94 285 48.29 296 8.35 216
294 West Noble 84 -16.51 3 20 .611 48 -.481 90 -1.22 89 -16.66 294 -16.44 295 43.31 372 9.58 328
296 New Haven 85 -16.94 4 20 .597 38 -.431 87 -1.13 87 -16.98 295 -16.92 296 56.17 94 9.53 326
297 New Prairie 86 -17.74 3 20 .628 60 -.497 92 -1.29 91 -17.41 298 -17.92 297 49.46 270 9.37 309
299 River Forest 87 -18.13 12 12 .726 96 -.226 68 -0.73 76 -18.15 299 -18.13 298 45.67 350 5.81 23
304 South Dearborn 88 -19.40 5 16 .626 58 -.388 83 -1.10 86 -19.27 304 -19.46 303 55.74 106 10.34 362
307 Evansville Bosse 89 -20.63 3 16 .618 52 -.460 89 -1.28 90 -20.64 308 -20.63 307 56.84 81 5.75 17
308 Gary West 90 -20.78 5 14 .667 84 -.403 84 -1.16 88 -20.55 307 -20.92 308 47.94 313 5.95 29
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
317 Logansport 91 -23.16 4 19 .669 85 -.495 91 -1.42 92 -23.02 318 -23.28 317 49.98 258 8.98 274
329 Mount Vernon (Posey) 92 -27.58 0 20 .602 41 -.602 95 -1.75 94 -27.65 330 -27.58 329 46.24 346 9.13 293
333 Indianapolis Herron 93 -28.61 15 8 .787 97 -.135 56 -0.80 80 -28.74 333 -28.57 333 53.05 169 6.85 91
344 Crawfordsville 94 -33.06 4 19 .695 90 -.521 93 -1.72 93 -32.66 344 -33.25 344 48.04 307 4.29 2
355 Heritage 95 -37.20 1 20 .655 78 -.607 96 -2.01 95 -36.88 355 -37.37 355 52.87 173 10.61 370
378 Calumet 96 -53.11 0 16 .717 95 -.717 98 -2.64 96 -53.21 378 -53.14 378 53.96 146 9.43 318
379 Frankfort 97 -58.16 0 23 .680 88 -.680 97 -2.68 97 -58.08 379 -58.22 379 47.48 325 6.21 47
388 Indianapolis Washington 98 -70.88 4 14 .789 98 -.567 94 -2.77 98 -71.22 388 -70.75 388 36.48 390 5.79 21