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

3A 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
2 Silver Creek 1 +40.58 29 2 .617 7 +.319 2 +2.54 1 +40.78 2 +40.49 2 74.52 6 8.90 75
7 Indianapolis Cathedral 2 +35.46 21 4 .506 1 +.335 1 +2.38 2 +35.30 8 +35.52 7 76.40 2 9.75 158
16 Brebeuf Jesuit 3 +30.42 18 6 .570 2 +.177 3 +1.88 3 +30.01 17 +30.60 16 64.54 125 11.66 294
22 Princeton 4 +26.36 22 4 .737 25 +.111 6 +1.60 5 +26.13 26 +26.48 22 66.35 82 10.12 190
29 Guerin Catholic 5 +25.24 21 6 .624 9 +.155 4 +1.64 4 +25.13 30 +25.30 28 59.58 269 10.00 183
30 Indianapolis Roncalli 6 +25.22 18 8 .580 3 +.112 5 +1.56 6 +25.32 29 +25.17 29 60.47 245 9.66 148
31 Northview 7 +24.19 21 6 .744 27 +.035 8 +1.37 8 +24.55 32 +24.03 32 64.65 123 7.77 24
34 Shelbyville 8 +23.78 19 6 .692 13 +.070 7 +1.42 7 +24.74 31 +23.31 34 61.26 227 7.88 26
36 Columbia City 9 +23.05 24 5 .819 50 +.009 11 +1.27 9 +23.40 35 +22.89 36 59.90 262 11.15 268
41 New Haven 10 +21.14 22 8 .710 20 +.023 9 +1.23 10 +21.14 42 +21.13 41 65.29 111 7.89 27
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
46 Charlestown 11 +20.37 18 8 .704 18 -.011 13 +1.13 11 +20.22 49 +20.44 45 65.52 102 9.97 180
48 Evansville Bosse 12 +20.32 15 9 .652 11 -.027 14 +1.10 12 +20.58 47 +20.21 49 66.71 77 11.24 272
53 Greenwood 13 +19.50 15 10 .660 12 -.060 18 +1.01 14 +19.90 52 +19.29 53 63.92 141 11.11 265
59 New Palestine 14 +18.06 13 12 .618 8 -.099 27 +0.87 20 +17.89 62 +18.13 57 66.05 90 8.62 58
60 Gibson Southern 15 +17.87 17 7 .767 32 -.059 17 +0.95 16 +18.50 58 +17.57 61 60.16 251 9.72 156
61 Yorktown 16 +17.69 16 9 .717 22 -.079 23 +0.90 19 +17.49 66 +17.81 60 56.69 326 9.22 103
62 Fort Wayne Blackhawk 17 +17.64 20 8 .694 14 +.020 10 +1.09 13 +18.79 57 +17.07 65 63.14 158 11.69 298
63 Jasper 18 +17.52 16 9 .703 17 -.061 19 +0.93 17 +17.57 65 +17.51 62 55.13 365 8.99 83
64 Indianapolis Shortridge 19 +17.36 13 12 .585 4 -.067 21 +0.91 18 +18.02 61 +17.02 67 67.95 48 12.49 353
69 Mishawaka Marian 20 +16.95 16 8 .770 33 -.104 29 +0.82 25 +16.73 73 +17.07 66 69.31 26 12.71 363
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
76 Corydon Central 21 +15.98 17 7 .811 45 -.104 30 +0.79 27 +16.65 75 +15.63 77 67.32 61 13.13 376
79 Indianapolis Attucks 22 +15.68 13 9 .587 5 +.002 12 +0.98 15 +16.74 72 +15.13 84 73.29 7 13.95 392
81 Tri-West 23 +15.56 14 10 .700 15 -.118 31 +0.74 29 +15.76 81 +15.48 79 69.11 31 11.99 328
83 West Lafayette 24 +15.43 22 5 .888 76 -.074 22 +0.82 24 +15.36 84 +15.43 80 67.92 49 10.56 224
84 Boonville 25 +15.29 19 6 .847 64 -.087 25 +0.79 26 +15.77 80 +15.06 85 55.26 363 9.37 119
87 Heritage Hills 26 +14.86 18 6 .816 48 -.062 20 +0.83 23 +15.15 86 +14.72 87 62.41 185 8.85 72
88 Batesville 27 +14.66 20 5 .845 62 -.045 16 +0.85 21 +14.76 88 +14.61 90 66.90 67 8.85 73
89 Delta 28 +14.66 16 11 .719 23 -.128 33 +0.69 30 +14.70 89 +14.64 89 55.20 364 10.55 222
90 Brownstown Central 29 +14.64 16 8 .752 29 -.086 24 +0.77 28 +14.46 90 +14.72 88 60.60 241 11.86 314
92 NorthWood 30 +13.68 14 11 .758 30 -.199 37 +0.52 33 +13.71 94 +13.65 92 50.79 403 6.94 5
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
97 Jay County 31 +13.22 19 3 .893 77 -.030 15 +0.83 22 +13.29 102 +13.22 95 58.21 299 7.13 7
105 Indianapolis Chatard 32 +12.07 8 16 .632 10 -.298 49 +0.26 36 +12.00 108 +12.07 105 65.41 106 9.12 95
106 Fairfield 33 +12.01 16 6 .820 51 -.094 26 +0.66 31 +13.21 104 +11.40 108 57.05 320 9.61 144
114 Angola 34 +10.81 18 5 .886 74 -.103 28 +0.59 32 +11.06 112 +10.66 113 60.15 253 10.51 219
118 Jennings County 35 +10.43 11 14 .710 21 -.271 44 +0.25 38 +10.70 118 +10.28 118 61.98 202 10.84 245
119 Marion 36 +10.39 6 17 .598 6 -.337 56 +0.12 44 +10.92 114 +10.15 121 71.99 11 13.45 385
123 South Dearborn 37 +10.02 16 5 .937 92 -.174 34 +0.43 35 +9.65 126 +10.21 119 60.77 239 9.91 176
128 Indianapolis Washington 38 +9.40 13 12 .802 41 -.282 47 +0.19 41 +9.48 127 +9.36 129 67.55 55 9.49 134
130 Hamilton Heights 39 +9.09 14 10 .842 61 -.259 42 +0.23 40 +7.86 143 +9.71 127 64.06 137 12.43 350
131 Gary West 40 +8.98 16 4 .917 84 -.120 32 +0.49 34 +9.26 131 +8.88 132 58.37 293 9.35 117
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
133 Vincennes Lincoln 41 +8.89 9 13 .794 38 -.386 64 -0.03 55 +9.12 133 +8.81 134 56.80 325 7.24 9
137 Connersville 42 +8.66 14 10 .832 57 -.248 40 +0.23 39 +8.46 138 +8.77 135 58.84 280 10.60 228
138 Culver Academy 43 +8.52 11 12 .751 28 -.272 45 +0.18 42 +8.75 136 +8.38 138 65.81 96 10.99 257
142 Evansville Memorial 44 +7.73 9 14 .705 19 -.311 51 +0.07 46 +8.03 141 +7.60 144 62.97 165 8.99 84
145 Mount Vernon (Posey) 45 +7.64 10 11 .806 42 -.328 53 +0.04 48 +7.80 144 +7.57 145 57.09 317 11.70 299
147 Washington 46 +7.50 12 12 .835 59 -.334 55 +0.02 49 +6.70 152 +7.91 142 58.69 285 11.80 308
149 New Castle 47 +7.10 10 13 .763 31 -.330 54 +0.01 51 +6.95 150 +7.18 149 53.20 386 9.28 109
150 Lebanon 48 +7.05 10 13 .727 24 -.293 48 +0.08 45 +7.14 148 +7.01 150 62.31 190 8.71 65
156 Wawasee 49 +6.46 17 9 .845 63 -.194 36 +0.25 37 +6.67 154 +6.37 156 50.27 404 10.56 225
157 Southridge 50 +6.38 12 12 .815 47 -.315 52 +0.02 50 +6.45 156 +6.33 157 57.45 311 10.23 196
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
158 DeKalb 51 +6.31 15 10 .841 60 -.241 39 +0.16 43 +6.43 157 +6.24 158 58.37 294 10.48 217
159 Beech Grove 52 +6.14 9 17 .701 16 -.356 59 -0.08 57 +6.38 159 +5.99 160 66.20 87 7.30 13
160 Greensburg 53 +6.03 12 14 .821 52 -.358 60 -0.08 58 +5.88 161 +6.11 159 62.12 194 9.26 106
168 Norwell 54 +4.53 12 11 .831 56 -.309 50 -0.04 56 +4.43 170 +4.58 168 59.94 260 7.29 11
174 Cascade 55 +3.72 15 8 .921 87 -.269 43 +0.00 52 +3.83 173 +3.66 175 63.85 142 8.36 45
175 Heritage 56 +3.71 16 9 .915 82 -.275 46 -0.01 53 +4.11 172 +3.51 176 58.76 283 8.67 60
176 East Chicago Central 57 +3.68 14 12 .774 35 -.237 38 +0.06 47 +3.38 178 +3.81 174 65.72 100 9.62 145
189 Speedway 58 +1.62 11 11 .863 68 -.363 63 -0.26 60 +1.22 194 +1.81 187 62.88 170 9.45 131
193 Edgewood 59 +1.11 11 12 .906 81 -.426 67 -0.40 63 +1.56 190 +0.87 193 56.22 347 8.72 66
194 North Harrison 60 +1.01 10 14 .828 54 -.412 66 -0.38 62 +1.37 192 +0.86 194 62.75 174 11.41 283
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
195 Mississinewa 61 +0.91 7 16 .812 46 -.507 76 -0.57 70 +1.45 191 +0.63 197 60.29 248 9.78 162
198 Hammond Noll 62 +0.54 16 7 .951 94 -.255 41 -0.09 59 +1.18 195 +0.19 200 63.56 150 8.14 39
199 Griffith 63 +0.51 13 11 .894 78 -.352 57 -0.28 61 +0.51 199 +0.53 198 68.12 47 9.94 178
207 Leo 64 +0.03 8 16 .786 36 -.453 71 -0.49 67 +0.08 207 +0.02 205 55.87 352 12.07 335
209 Evansville Central 65 -0.05 7 16 .797 39 -.491 73 -0.57 71 +0.62 197 -0.41 211 61.18 228 8.84 71
211 Purdue Englewood 66 -0.40 7 18 .833 58 -.552 83 -0.70 78 +0.12 206 -0.70 217 72.27 9 8.41 47
214 Fort Wayne Dwenger 67 -0.60 6 17 .771 34 -.511 77 -0.63 72 -0.40 211 -0.69 216 62.63 180 10.29 204
216 Western 68 -0.61 11 12 .887 75 -.408 65 -0.43 65 -0.49 213 -0.69 215 64.45 128 9.52 135
219 Northwestern 69 -1.01 17 6 .931 88 -.191 35 -0.03 54 -0.86 218 -1.08 219 61.63 212 13.33 381
222 East Noble 70 -1.44 7 18 .798 40 -.519 80 -0.68 74 -1.90 224 -1.22 220 54.85 367 7.91 28
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
223 Franklin County 71 -2.25 8 14 .880 71 -.515 78 -0.70 77 -2.53 227 -2.10 223 53.64 381 7.51 19
225 Rushville 72 -2.56 8 16 .829 55 -.496 74 -0.68 73 -2.57 228 -2.55 224 53.12 388 10.61 232
227 Logansport 73 -2.69 13 10 .919 85 -.353 58 -0.40 64 -2.36 226 -2.87 228 65.83 95 9.87 173
228 Danville 74 -2.88 10 15 .826 53 -.427 68 -0.55 68 -3.43 235 -2.58 225 65.74 99 11.13 266
234 Crawfordsville 75 -3.59 14 9 .971 97 -.361 61 -0.45 66 -3.36 234 -3.68 233 62.72 177 12.10 336
236 Fort Wayne Concordia 76 -3.84 4 18 .793 37 -.612 87 -0.95 84 -3.22 232 -4.15 238 59.99 257 10.43 213
243 Bellmont 77 -4.56 7 17 .847 65 -.556 84 -0.87 81 -4.36 242 -4.67 243 61.98 203 9.38 120
244 South Bend Washington 78 -4.63 6 16 .738 26 -.465 72 -0.69 75 -4.67 245 -4.64 242 73.05 8 12.68 362
250 Hanover Central 79 -5.38 12 15 .897 80 -.452 70 -0.70 76 -5.30 253 -5.42 250 53.82 378 9.53 136
253 Lawrenceburg 80 -5.75 7 17 .866 70 -.575 85 -0.95 85 -5.37 255 -5.93 254 61.75 208 12.76 365
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
255 Madison 81 -5.85 6 17 .808 44 -.547 82 -0.90 82 -5.80 257 -5.87 253 69.76 23 11.92 322
256 Tippecanoe Valley 82 -6.10 9 14 .895 79 -.504 75 -0.82 80 -6.28 261 -6.02 255 57.52 307 8.53 54
260 Illiana Christian 83 -6.36 14 9 .972 98 -.363 62 -0.56 69 -5.85 258 -6.62 259 59.83 263 10.81 243
262 West Noble 84 -6.45 5 18 .853 67 -.636 90 -1.10 87 -5.93 259 -6.73 263 54.15 374 9.99 182
265 Indian Creek 85 -6.90 3 20 .808 43 -.676 95 -1.19 89 -6.29 262 -7.23 266 65.87 94 10.47 216
274 Plymouth 86 -8.21 8 15 .865 69 -.518 79 -0.93 83 -8.26 276 -8.20 272 54.02 375 7.21 8
276 River Forest 87 -8.25 12 10 .975 99 -.430 69 -0.76 79 -8.05 275 -8.36 274 59.92 261 11.29 275
278 Peru 88 -8.95 7 17 .881 72 -.589 86 -1.10 88 -8.31 277 -9.27 281 69.26 29 14.42 396
282 Twin Lakes 89 -9.59 10 13 .958 95 -.522 81 -0.99 86 -10.22 284 -9.26 280 63.10 160 10.10 189
287 Lowell 90 -10.72 7 18 .921 86 -.640 92 -1.26 90 -10.70 288 -10.74 286 49.37 408 11.92 321
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
292 Garrett 91 -11.28 6 18 .883 73 -.633 89 -1.27 91 -11.88 300 -10.98 289 57.42 313 10.71 236
303 Kankakee Valley 92 -13.59 6 17 .917 83 -.658 94 -1.41 92 -13.80 307 -13.49 304 61.34 222 9.05 88
312 New Prairie 93 -14.69 4 19 .818 49 -.643 93 -1.42 93 -13.75 306 -15.19 316 56.46 337 9.91 175
327 Maconaquah 94 -16.29 3 20 .934 91 -.802 98 -1.79 95 -15.91 323 -16.48 327 64.91 119 9.86 170
337 Highland 95 -18.68 8 15 .986 100 -.638 91 -1.56 94 -18.67 339 -18.67 337 56.45 339 6.45 2
344 Owen Valley 96 -19.95 2 22 .934 90 -.851 100 -2.02 99 -19.39 342 -20.25 345 57.60 304 8.96 77
346 John Glenn 97 -20.63 5 19 .966 96 -.758 97 -1.87 97 -20.40 346 -20.73 346 56.24 345 12.04 333
358 Calumet 98 -23.08 5 18 .949 93 -.732 96 -1.91 98 -22.83 355 -23.21 359 68.36 41 9.38 121
369 Frankfort 99 -25.16 2 22 .933 89 -.850 99 -2.22 100 -25.25 369 -25.09 369 62.39 186 8.11 37
370 Indianapolis Herron 100 -25.57 5 17 .851 66 -.624 88 -1.79 96 -25.27 370 -25.72 370 67.46 57 8.53 53