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-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
2 Silver Creek 1 +40.63 29 2 .589 8 +.346 1 +2.51 1 +40.81 2 +40.54 2 74.52 6 8.88 74
7 Indianapolis Cathedral 2 +35.70 20 4 .506 1 +.328 2 +2.29 2 +35.49 8 +35.79 7 76.61 2 9.92 177
16 Brebeuf Jesuit 3 +30.48 18 6 .543 2 +.206 3 +1.85 3 +30.05 17 +30.67 16 64.54 126 11.66 294
22 Princeton 4 +26.39 22 4 .687 25 +.160 5 +1.60 4 +26.15 26 +26.52 22 66.34 83 10.10 189
29 Guerin Catholic 5 +25.28 21 6 .599 10 +.180 4 +1.60 5 +25.16 30 +25.35 28 59.58 269 10.00 183
30 Indianapolis Roncalli 6 +25.26 18 8 .548 3 +.144 6 +1.53 6 +25.35 29 +25.22 30 60.47 245 9.66 147
31 Northview 7 +24.23 21 6 .700 28 +.079 8 +1.36 8 +24.58 32 +24.07 32 64.65 124 7.77 24
34 Shelbyville 8 +23.81 19 6 .633 13 +.128 7 +1.44 7 +24.76 31 +23.35 34 61.26 227 7.88 26
36 Columbia City 9 +23.06 24 5 .751 47 +.077 9 +1.31 9 +23.41 35 +22.90 36 59.90 262 11.16 268
42 New Haven 10 +21.02 22 7 .682 24 +.076 10 +1.23 10 +21.05 44 +21.00 42 65.14 112 7.99 32
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.38 18 8 .663 19 +.030 14 +1.12 11 +20.23 50 +20.46 45 65.52 103 9.98 180
47 Evansville Bosse 12 +20.35 15 9 .610 11 +.015 16 +1.09 13 +20.60 47 +20.24 49 66.71 77 11.25 272
53 Greenwood 13 +19.53 15 10 .620 12 -.020 23 +0.99 14 +19.93 52 +19.33 53 63.92 141 11.11 265
59 New Palestine 14 +18.09 13 12 .580 7 -.061 31 +0.85 22 +17.92 62 +18.17 57 66.05 90 8.62 58
60 Gibson Southern 15 +17.88 17 7 .709 31 -.001 18 +0.96 15 +18.51 58 +17.59 61 60.16 251 9.72 156
61 Yorktown 16 +17.72 16 9 .657 18 -.018 21 +0.92 17 +17.51 66 +17.84 60 56.69 326 9.23 103
62 Fort Wayne Blackhawk 17 +17.65 20 8 .643 14 +.071 11 +1.10 12 +18.80 57 +17.09 66 63.14 158 11.69 297
63 Jasper 18 +17.53 16 9 .643 15 -.002 19 +0.95 16 +17.58 65 +17.52 62 55.13 365 9.00 84
64 Indianapolis Shortridge 19 +17.40 13 12 .568 4 -.049 27 +0.85 23 +18.05 61 +17.08 67 67.94 48 12.47 353
69 Mishawaka Marian 20 +16.98 16 8 .717 33 -.051 28 +0.83 26 +16.76 73 +17.11 65 69.30 27 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 +16.00 17 7 .760 51 -.053 30 +0.79 27 +16.66 75 +15.65 78 67.32 61 13.14 375
78 Indianapolis Attucks 22 +15.73 13 9 .573 5 +.017 15 +0.92 18 +16.77 72 +15.19 84 73.29 7 13.95 392
81 Tri-West 23 +15.60 14 10 .668 21 -.085 33 +0.71 29 +15.79 80 +15.52 79 69.11 32 11.99 327
83 West Lafayette 24 +15.45 22 5 .833 78 -.018 22 +0.84 25 +15.37 84 +15.45 80 67.92 49 10.57 224
84 Boonville 25 +15.31 19 6 .772 59 -.013 20 +0.84 24 +15.78 81 +15.08 85 55.26 363 9.37 119
87 Heritage Hills 26 +14.87 18 6 .745 44 +.007 17 +0.86 21 +15.16 86 +14.74 87 62.41 185 8.85 72
88 Batesville 27 +14.69 20 5 .768 56 +.031 13 +0.91 19 +14.77 88 +14.64 90 66.90 67 8.85 73
89 Delta 28 +14.67 16 11 .668 22 -.076 32 +0.69 30 +14.71 89 +14.66 89 55.20 364 10.55 221
90 Brownstown Central 29 +14.65 16 8 .703 29 -.036 24 +0.77 28 +14.47 90 +14.73 88 60.60 241 11.85 314
92 NorthWood 30 +13.72 14 11 .708 30 -.149 37 +0.51 34 +13.74 95 +13.69 92 50.80 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.24 19 3 .820 72 +.043 12 +0.87 20 +13.31 102 +13.25 95 58.21 299 7.13 6
105 Indianapolis Chatard 32 +12.10 8 16 .590 9 -.256 52 +0.24 40 +12.03 108 +12.12 105 65.41 107 9.12 93
106 Fairfield 33 +12.03 16 6 .776 62 -.049 26 +0.65 31 +13.22 104 +11.43 108 57.05 320 9.61 144
114 Angola 34 +10.83 18 5 .827 77 -.044 25 +0.61 32 +11.07 112 +10.68 114 60.15 253 10.50 219
118 Jennings County 35 +10.45 11 14 .655 17 -.216 45 +0.25 36 +10.72 118 +10.31 118 61.98 202 10.84 246
119 Marion 36 +10.41 6 17 .577 6 -.316 63 +0.05 48 +10.93 114 +10.17 120 71.99 11 13.45 385
122 South Dearborn 37 +10.05 16 5 .857 85 -.095 34 +0.48 35 +9.67 126 +10.24 119 60.77 239 9.91 175
128 Indianapolis Washington 38 +9.44 13 12 .746 45 -.226 46 +0.19 41 +9.51 127 +9.40 129 67.55 55 9.49 134
129 Hamilton Heights 39 +9.12 14 10 .775 61 -.192 42 +0.25 37 +7.88 143 +9.74 127 64.06 137 12.42 350
131 Gary West 40 +9.02 16 4 .850 83 -.051 29 +0.53 33 +9.29 130 +8.93 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
135 Vincennes Lincoln 41 +8.90 9 13 .721 36 -.312 61 +0.00 54 +9.12 134 +8.82 134 56.80 325 7.24 8
137 Connersville 42 +8.69 14 10 .773 60 -.189 41 +0.24 39 +8.48 138 +8.81 135 58.84 280 10.60 227
138 Culver Academy 43 +8.56 11 12 .718 34 -.240 47 +0.13 43 +8.78 136 +8.43 138 65.81 97 10.99 256
142 Evansville Memorial 44 +7.75 9 14 .646 16 -.253 51 +0.08 44 +8.04 141 +7.62 144 62.97 166 8.99 83
145 Mount Vernon (Posey) 45 +7.65 10 11 .735 40 -.259 53 +0.06 47 +7.81 144 +7.59 146 57.09 317 11.70 299
147 Washington 46 +7.50 12 12 .762 52 -.262 54 +0.05 49 +6.70 154 +7.92 142 58.69 285 11.80 307
149 New Castle 47 +7.13 10 13 .698 27 -.264 55 +0.03 50 +6.97 150 +7.21 149 53.20 386 9.28 109
150 Lebanon 48 +7.09 10 13 .681 23 -.247 49 +0.06 46 +7.17 148 +7.05 150 62.31 190 8.71 65
156 Wawasee 49 +6.49 17 9 .795 66 -.142 36 +0.25 38 +6.69 155 +6.40 156 50.27 404 10.56 223
157 Southridge 50 +6.38 12 12 .751 48 -.251 50 +0.03 51 +6.45 156 +6.34 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.33 15 10 .779 63 -.180 38 +0.17 42 +6.44 157 +6.25 158 58.37 294 10.48 217
159 Beech Grove 52 +6.18 9 17 .665 20 -.319 64 -0.11 59 +6.41 159 +6.03 160 66.20 87 7.30 12
160 Greensburg 53 +6.06 12 14 .748 46 -.285 56 -0.05 57 +5.90 161 +6.14 159 62.12 194 9.26 107
169 Norwell 54 +4.54 12 11 .769 57 -.246 48 -0.03 56 +4.44 170 +4.60 168 59.94 259 7.29 10
174 Cascade 55 +3.75 15 8 .858 86 -.206 43 +0.02 52 +3.85 173 +3.69 175 63.85 142 8.36 45
175 Heritage 56 +3.72 16 9 .847 82 -.207 44 +0.02 53 +4.12 172 +3.53 176 58.76 283 8.66 60
176 East Chicago Central 57 +3.72 14 12 .719 35 -.181 39 +0.07 45 +3.42 178 +3.85 174 65.72 101 9.62 145
189 Speedway 58 +1.65 11 11 .813 69 -.312 62 -0.27 60 +1.24 194 +1.85 187 62.88 171 9.45 131
193 Edgewood 59 +1.13 11 12 .826 76 -.346 66 -0.36 62 +1.58 190 +0.90 193 56.22 347 8.72 66
194 North Harrison 60 +1.02 10 14 .771 58 -.355 67 -0.38 63 +1.37 192 +0.87 194 62.75 175 11.40 282
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.94 7 16 .751 49 -.446 77 -0.56 71 +1.47 191 +0.66 197 60.29 248 9.78 160
197 Hammond Noll 62 +0.58 16 7 .879 93 -.183 40 -0.05 58 +1.21 195 +0.24 200 63.56 150 8.14 39
199 Griffith 63 +0.56 13 11 .840 80 -.298 57 -0.28 61 +0.55 199 +0.58 198 68.12 47 9.94 178
207 Leo 64 +0.05 8 16 .727 38 -.393 70 -0.49 67 +0.09 208 +0.03 206 55.87 352 12.08 335
209 Evansville Central 65 -0.04 7 16 .723 37 -.418 73 -0.54 68 +0.63 198 -0.39 211 61.18 228 8.85 71
211 Purdue Englewood 66 -0.36 7 18 .752 50 -.472 82 -0.66 74 +0.15 206 -0.65 216 72.27 9 8.41 47
214 Western 67 -0.57 11 12 .822 74 -.344 65 -0.42 65 -0.47 212 -0.65 215 64.45 129 9.52 135
216 Fort Wayne Dwenger 68 -0.59 6 17 .710 32 -.449 78 -0.63 72 -0.39 211 -0.67 217 62.63 180 10.29 204
219 Northwestern 69 -0.98 17 6 .878 92 -.139 35 -0.03 55 -0.83 218 -1.04 219 61.63 212 13.33 381
222 East Noble 70 -1.43 7 18 .738 42 -.458 79 -0.68 76 -1.90 224 -1.21 220 54.85 367 7.91 27
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
224 Franklin County 71 -2.22 8 14 .807 68 -.442 76 -0.68 75 -2.52 227 -2.07 223 53.64 381 7.51 19
225 Rushville 72 -2.53 8 16 .763 53 -.430 74 -0.66 73 -2.55 228 -2.52 224 53.12 388 10.61 231
227 Logansport 73 -2.64 13 10 .866 89 -.300 58 -0.41 64 -2.33 226 -2.83 228 65.83 96 9.87 171
228 Danville 74 -2.85 10 15 .768 55 -.368 68 -0.55 69 -3.41 235 -2.54 225 65.74 100 11.14 266
234 Crawfordsville 75 -3.55 14 9 .913 97 -.304 59 -0.45 66 -3.33 234 -3.64 233 62.72 177 12.10 336
236 Fort Wayne Concordia 76 -3.82 4 18 .730 39 -.548 87 -0.95 84 -3.21 233 -4.13 238 59.99 257 10.43 213
243 Bellmont 77 -4.55 7 17 .782 64 -.490 84 -0.86 81 -4.36 243 -4.65 244 61.98 203 9.39 123
244 South Bend Washington 78 -4.59 6 16 .689 26 -.418 72 -0.72 78 -4.63 245 -4.60 242 73.05 8 12.69 362
250 Hanover Central 79 -5.34 12 15 .841 81 -.397 71 -0.70 77 -5.27 253 -5.37 250 53.82 378 9.53 136
254 Lawrenceburg 80 -5.73 7 17 .786 65 -.495 85 -0.91 83 -5.35 255 -5.90 254 61.75 208 12.76 364
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.83 6 17 .737 41 -.476 83 -0.88 82 -5.78 257 -5.85 253 69.76 23 11.92 322
256 Tippecanoe Valley 82 -6.06 9 14 .822 73 -.430 75 -0.80 80 -6.25 261 -5.98 256 57.52 307 8.54 55
260 Illiana Christian 83 -6.31 14 9 .917 98 -.307 60 -0.56 70 -5.81 258 -6.57 259 59.83 263 10.81 243
263 West Noble 84 -6.43 5 18 .801 67 -.585 90 -1.12 87 -5.91 259 -6.70 263 54.15 374 9.99 182
265 Indian Creek 85 -6.87 3 20 .740 43 -.608 95 -1.18 89 -6.27 262 -7.19 266 65.87 95 10.47 216
273 Plymouth 86 -8.16 8 15 .815 70 -.467 81 -0.95 85 -8.22 276 -8.15 272 54.03 375 7.21 7
276 River Forest 87 -8.20 12 10 .926 99 -.380 69 -0.78 79 -8.01 275 -8.31 274 59.92 261 11.29 275
278 Peru 88 -8.91 7 17 .834 79 -.542 86 -1.13 88 -8.28 277 -9.23 281 69.26 30 14.42 396
282 Twin Lakes 89 -9.54 10 13 .902 95 -.467 80 -1.00 86 -10.19 284 -9.22 280 63.11 161 10.10 190
287 Lowell 90 -10.67 7 18 .856 84 -.576 89 -1.26 90 -10.66 287 -10.69 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.26 6 18 .824 75 -.573 88 -1.28 91 -11.87 300 -10.96 290 57.42 313 10.72 236
304 Kankakee Valley 92 -13.55 6 17 .860 87 -.601 94 -1.42 92 -13.76 307 -13.43 304 61.34 222 9.05 88
312 New Prairie 93 -14.64 4 19 .764 54 -.589 92 -1.44 93 -13.71 306 -15.13 316 56.46 337 9.90 174
326 Maconaquah 94 -16.25 3 20 .875 91 -.744 98 -1.81 95 -15.88 323 -16.43 327 64.91 119 9.86 170
337 Highland 95 -18.64 8 15 .938 100 -.590 93 -1.59 94 -18.64 339 -18.62 337 56.45 339 6.45 2
344 Owen Valley 96 -19.93 2 22 .864 88 -.781 99 -2.02 99 -19.37 342 -20.23 345 57.60 304 8.96 77
346 John Glenn 97 -20.57 5 19 .909 96 -.701 97 -1.88 97 -20.36 346 -20.67 346 56.24 345 12.05 333
358 Calumet 98 -23.03 5 18 .897 94 -.679 96 -1.93 98 -22.79 355 -23.16 359 68.36 41 9.38 122
369 Frankfort 99 -25.13 2 22 .873 90 -.789 100 -2.23 100 -25.22 369 -25.05 369 62.39 186 8.11 36
370 Indianapolis Herron 100 -25.54 5 17 .815 71 -.588 91 -1.85 96 -25.25 370 -25.69 370 67.46 57 8.53 53