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

3A 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
2 Indianapolis Cathedral 1 +36.97 13 3 .473 1 +.340 1 +2.34 1 +37.56 2 +36.68 2 72.09 10 10.45 360
9 Indianapolis Attucks 2 +32.85 21 5 .508 2 +.299 3 +2.10 2 +32.65 9 +32.95 9 66.44 65 6.89 63
13 New Palestine 3 +30.36 26 4 .559 3 +.307 2 +2.02 3 +30.45 13 +30.31 12 68.16 38 9.41 304
15 South Bend St. Joseph 4 +29.19 25 2 .708 22 +.217 4 +1.80 4 +29.69 15 +28.96 14 74.71 3 9.68 326
17 Brownstown Central 5 +28.71 24 3 .698 17 +.191 5 +1.74 5 +29.20 17 +28.48 17 65.08 82 8.42 223
18 Silver Creek 6 +28.57 22 5 .643 7 +.170 6 +1.69 6 +29.34 16 +28.16 19 71.37 12 10.67 367
20 Guerin Catholic 7 +28.02 23 5 .659 10 +.161 8 +1.65 7 +28.37 20 +27.85 20 63.06 135 7.80 150
31 Fort Wayne Blackhawk 8 +25.47 24 4 .702 20 +.156 9 +1.54 8 +25.69 30 +25.35 32 61.61 169 9.95 340
34 Princeton 9 +25.03 24 3 .727 26 +.162 7 +1.54 9 +25.10 33 +24.98 33 56.15 320 6.04 15
35 NorthWood 10 +24.84 19 5 .742 29 +.050 13 +1.32 10 +25.66 31 +24.42 35 58.99 241 9.29 293
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
47 East Chicago Central 11 +20.31 21 7 .671 13 +.079 11 +1.20 11 +20.46 47 +20.24 47 66.27 68 7.20 101
48 Evansville Memorial 12 +20.17 17 7 .641 6 +.062 12 +1.16 13 +20.21 50 +20.10 48 62.65 142 6.81 55
51 Indianapolis Roncalli 13 +19.75 16 9 .660 11 -.021 18 +0.99 16 +20.13 53 +19.54 51 57.22 291 8.30 212
52 Southridge 14 +19.64 20 3 .828 57 +.042 14 +1.10 14 +20.16 51 +19.39 53 52.93 373 6.24 26
55 Evansville Central 15 +18.90 18 4 .725 24 +.092 10 +1.17 12 +20.16 52 +18.32 59 56.00 324 7.14 91
56 Gibson Southern 16 +18.66 18 6 .776 38 -.028 19 +0.93 17 +18.73 55 +18.62 55 56.43 314 5.60 5
57 Mishawaka Marian 17 +18.50 14 10 .645 8 -.061 23 +0.86 21 +18.39 58 +18.56 56 59.94 226 6.89 66
58 Charlestown 18 +18.38 18 6 .796 45 -.046 21 +0.89 20 +18.33 60 +18.39 58 63.80 113 8.24 204
62 Shelbyville 19 +17.73 18 7 .730 28 -.010 16 +0.93 18 +18.10 64 +17.54 61 62.06 161 7.37 114
63 Brebeuf Jesuit 20 +17.71 14 9 .625 5 -.016 17 +0.92 19 +18.33 59 +17.41 64 58.74 253 6.95 73
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
65 Northview 21 +17.33 24 3 .847 62 +.042 15 +1.01 15 +17.23 67 +17.43 63 62.24 156 7.15 93
67 Washington 22 +16.98 17 8 .794 44 -.114 31 +0.70 26 +17.48 66 +16.72 69 57.34 287 7.03 81
72 Columbia City 23 +16.28 17 10 .701 19 -.072 26 +0.75 23 +16.18 75 +16.30 72 57.27 289 6.36 34
73 South Bend Washington 24 +16.05 15 8 .695 16 -.043 20 +0.80 22 +16.71 72 +15.72 74 72.21 9 9.83 336
78 Jennings County 25 +15.16 12 14 .625 4 -.165 36 +0.53 30 +15.12 81 +15.19 79 69.30 29 8.43 224
79 Gary West 26 +15.07 15 5 .802 48 -.052 22 +0.75 24 +14.74 85 +15.21 78 64.86 89 7.71 139
82 Delta 27 +14.78 17 8 .744 30 -.066 25 +0.71 25 +14.95 83 +14.70 83 51.92 387 6.30 31
87 Marion 28 +14.32 14 12 .646 9 -.107 30 +0.61 27 +14.77 84 +14.11 88 76.35 2 6.13 17
89 Heritage Hills 29 +14.11 12 9 .764 34 -.195 38 +0.44 35 +14.08 89 +14.10 89 61.04 190 8.15 184
90 Corydon Central 30 +13.61 16 7 .791 43 -.097 27 +0.60 28 +13.99 90 +13.38 92 58.87 246 9.66 324
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
91 Jasper 31 +13.35 9 14 .670 12 -.280 49 +0.25 38 +13.06 95 +13.49 90 56.32 316 6.62 43
92 Greenwood 32 +13.34 14 11 .699 18 -.140 33 +0.51 33 +13.31 93 +13.35 93 63.11 131 8.04 177
98 Culver Academy 33 +12.92 13 9 .721 23 -.130 32 +0.51 31 +12.73 98 +13.02 96 56.49 312 9.31 295
102 Tri-West 34 +11.61 18 7 .826 56 -.105 29 +0.51 32 +11.47 104 +11.67 101 67.92 46 8.28 210
105 Tippecanoe Valley 35 +11.45 20 6 .833 58 -.063 24 +0.58 29 +11.57 103 +11.37 105 50.46 393 6.54 38
112 Maconaquah 36 +10.40 21 6 .880 75 -.102 28 +0.47 34 +10.26 116 +10.47 112 73.56 4 9.14 279
117 New Haven 37 +9.74 14 11 .769 37 -.209 39 +0.24 39 +9.98 117 +9.61 117 69.83 22 9.13 277
122 Lebanon 38 +9.32 15 8 .797 46 -.144 34 +0.35 36 +9.63 121 +9.16 120 60.40 210 8.03 176
125 Leo 39 +9.18 13 11 .800 47 -.258 43 +0.12 41 +9.60 122 +8.97 124 61.88 165 9.97 341
127 Hamilton Heights 40 +8.51 14 9 .824 55 -.215 40 +0.18 40 +8.39 131 +8.55 126 65.34 77 9.13 276
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
128 Boonville 41 +8.43 10 13 .780 40 -.347 64 -0.07 46 +8.75 129 +8.25 129 55.87 326 8.01 173
130 West Lafayette 42 +8.25 17 7 .869 70 -.159 35 +0.28 37 +8.90 127 +7.92 130 64.08 107 9.49 312
132 Vincennes Lincoln 43 +7.85 13 11 .778 39 -.239 41 +0.11 42 +8.64 130 +7.46 136 60.51 206 9.43 306
137 Evansville Bosse 44 +7.00 7 15 .673 15 -.359 65 -0.15 52 +7.46 135 +6.75 138 66.51 63 7.89 161
138 New Castle 45 +6.76 9 15 .756 32 -.382 71 -0.20 59 +6.81 138 +6.75 139 61.28 180 6.25 27
140 Yorktown 46 +6.52 7 17 .672 14 -.381 70 -0.21 60 +6.29 143 +6.63 140 57.26 290 9.16 282
141 Batesville 47 +6.51 14 10 .851 64 -.267 45 +0.00 45 +6.48 140 +6.52 141 63.55 120 8.65 239
142 Griffith 48 +6.46 14 9 .849 63 -.240 42 +0.05 43 +6.36 142 +6.51 142 61.73 167 8.22 198
151 Indian Creek 49 +5.48 11 11 .839 59 -.339 62 -0.17 56 +5.59 151 +5.44 151 69.95 21 8.94 266
152 Danville 50 +5.45 13 12 .823 54 -.303 54 -0.11 49 +5.91 147 +5.20 155 68.13 40 8.39 221
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
155 Greensburg 51 +5.19 12 12 .790 42 -.291 52 -0.09 47 +5.17 160 +5.21 154 57.77 273 9.66 325
160 Hanover Central 52 +4.83 15 12 .878 73 -.322 60 -0.17 55 +4.76 162 +4.87 159 64.48 98 6.73 46
161 Mount Vernon (Posey) 53 +4.76 12 12 .813 50 -.313 56 -0.15 53 +4.83 161 +4.72 161 57.60 277 7.81 151
166 Purdue Poly Englewood 54 +4.25 14 12 .813 51 -.274 46 -0.10 48 +4.39 167 +4.19 166 62.78 141 10.14 346
167 Norwell 55 +4.22 12 12 .819 53 -.318 58 -0.18 57 +4.62 165 +4.01 170 53.64 364 6.87 61
168 South Dearborn 56 +4.10 14 10 .884 77 -.300 53 -0.15 54 +4.35 169 +3.96 171 63.03 137 8.66 240
169 East Noble 57 +4.02 14 10 .860 67 -.276 48 -0.11 50 +3.89 176 +4.06 168 60.67 199 7.67 137
174 Edgewood 58 +3.68 12 10 .893 79 -.346 63 -0.26 61 +4.39 168 +3.37 177 61.35 177 6.17 21
175 Madison 59 +3.67 9 15 .767 35 -.392 75 -0.34 68 +3.99 173 +3.51 176 66.04 69 7.18 98
178 Garrett 60 +3.43 19 7 .920 93 -.188 37 +0.03 44 +4.03 171 +3.14 178 57.05 295 8.21 195
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
179 Angola 61 +3.36 15 8 .917 89 -.265 44 -0.11 51 +3.99 172 +3.05 179 57.10 293 7.20 102
181 Western 62 +3.09 13 11 .918 92 -.377 69 -0.34 66 +3.32 180 +2.97 181 55.71 330 6.89 64
183 DeKalb 63 +2.82 8 16 .841 60 -.508 83 -0.60 78 +3.30 181 +2.57 184 52.34 380 8.09 182
185 Plymouth 64 +2.71 9 14 .758 33 -.367 66 -0.33 65 +2.98 185 +2.56 185 61.14 185 8.19 192
189 Lawrenceburg 65 +2.38 13 10 .852 65 -.287 51 -0.20 58 +3.21 183 +1.96 191 56.97 299 9.61 321
191 Beech Grove 66 +2.02 8 17 .703 21 -.383 72 -0.39 69 +2.29 190 +1.87 192 59.94 225 7.54 125
192 Indianapolis Shortridge 67 +1.84 11 16 .727 27 -.321 59 -0.28 62 +1.61 195 +1.98 190 64.42 99 7.33 109
194 Fort Wayne Concordia 68 +1.76 5 19 .726 25 -.517 84 -0.66 80 +1.93 193 +1.66 194 55.76 329 5.62 6
195 Indianapolis Chatard 69 +1.23 5 16 .783 41 -.546 89 -0.73 83 +1.46 196 +1.11 197 60.64 200 6.38 35
196 Jay County 70 +1.19 12 10 .928 96 -.384 73 -0.42 71 +1.20 197 +1.19 196 56.13 321 10.07 344
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
198 Heritage 71 +0.98 12 11 .908 84 -.387 74 -0.44 73 +1.92 194 +0.50 206 58.48 260 7.46 120
200 Fairfield 72 +0.72 13 10 .883 76 -.318 57 -0.32 63 +0.80 200 +0.68 203 54.61 344 6.69 45
209 Mississinewa 73 +0.13 9 14 .879 74 -.486 80 -0.66 81 +0.32 208 +0.04 209 52.35 379 5.98 12
213 Northwestern 74 -0.27 13 9 .930 97 -.339 61 -0.40 70 -0.60 215 -0.10 212 53.24 369 9.29 292
219 Lowell 75 -0.98 12 12 .928 95 -.427 78 -0.59 77 -0.91 221 -1.01 218 57.29 288 9.77 333
221 Hammond Noll 76 -1.24 10 11 .890 78 -.414 77 -0.58 75 -1.06 224 -1.36 223 65.38 75 7.55 126
223 Peru 77 -1.34 11 13 .870 71 -.411 76 -0.57 74 -0.85 220 -1.60 228 67.47 53 10.20 347
226 Cascade 78 -1.42 15 9 .909 86 -.285 50 -0.34 67 -1.11 225 -1.56 227 63.24 128 9.88 338
228 West Noble 79 -1.53 8 14 .907 83 -.543 88 -0.83 84 -1.75 230 -1.43 224 54.17 353 7.12 88
229 River Forest 80 -1.76 17 7 .983 101 -.275 47 -0.33 64 -2.28 233 -1.50 226 62.33 153 10.39 359
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
233 Connersville 81 -2.00 10 15 .853 66 -.454 79 -0.68 82 -1.89 231 -2.05 231 53.00 372 6.25 28
234 Indianapolis Washington 82 -2.39 10 13 .748 31 -.313 55 -0.43 72 -2.70 235 -2.20 232 69.39 26 10.55 361
240 Twin Lakes 83 -3.60 14 10 .952 99 -.369 67 -0.58 76 -3.35 238 -3.72 240 57.77 272 7.83 153
241 Franklin County 84 -3.73 6 15 .912 87 -.625 92 -1.07 88 -3.09 237 -4.06 242 53.58 365 7.46 119
243 Kankakee Valley 85 -4.02 12 12 .874 72 -.373 68 -0.61 79 -3.55 240 -4.25 244 63.14 129 8.83 257
245 Illiana Christian 86 -4.47 9 13 .952 98 -.542 87 -0.94 86 -4.40 248 -4.50 245 58.82 248 8.26 207
250 Logansport 87 -5.05 9 16 .864 69 -.503 82 -0.89 85 -5.56 252 -4.74 247 68.16 39 9.22 287
251 Wawasee 88 -5.08 6 17 .816 52 -.554 90 -0.99 87 -4.29 247 -5.51 253 52.43 378 7.04 82
255 Bellmont 89 -6.01 5 19 .898 81 -.690 95 -1.28 91 -6.15 255 -5.93 255 60.39 211 8.99 269
260 Fort Wayne Dwenger 90 -7.29 1 22 .768 36 -.724 96 -1.40 94 -6.98 258 -7.44 262 62.47 148 7.43 117
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
267 North Harrison 91 -8.52 6 16 .803 49 -.531 85 -1.08 89 -8.54 270 -8.52 266 62.41 149 8.41 222
273 Rushville 92 -8.90 5 19 .862 68 -.654 93 -1.33 92 -8.72 273 -8.98 273 49.81 397 6.27 29
281 Speedway 93 -9.83 3 20 .893 80 -.763 97 -1.57 97 -10.43 284 -9.56 277 68.13 41 10.84 374
296 Calumet 94 -11.50 10 14 .909 85 -.491 81 -1.12 90 -11.20 294 -11.68 299 66.36 66 10.83 373
314 Crawfordsville 95 -13.34 6 17 .923 94 -.662 94 -1.52 96 -13.36 315 -13.33 312 57.99 266 6.61 42
323 Highland 96 -14.64 10 14 .957 100 -.540 86 -1.34 93 -13.14 314 -15.46 325 61.47 174 9.28 291
324 New Prairie 97 -14.75 6 18 .843 61 -.594 91 -1.44 95 -15.83 326 -14.24 322 56.96 300 9.34 296
340 Owen Valley 98 -18.73 3 20 .915 88 -.785 98 -1.96 98 -18.57 339 -18.74 340 57.02 297 10.24 350
362 Frankfort 99 -23.12 2 22 .905 82 -.821 100 -2.20 99 -23.08 361 -23.15 360 66.80 61 7.79 148
368 John Glenn 100 -26.14 3 20 .918 91 -.787 99 -2.25 100 -26.39 368 -26.02 369 55.96 325 6.32 32
RANK TEAM CLASS RATING WIN LOSS SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk SCORING Rk DEVIANCE Rk
382 Indianapolis Herron 101 -35.52 2 22 .918 90 -.834 101 -2.71 101 -35.77 383 -35.41 381 63.25 127 10.30 355