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 BASEBALL and SOFTBALL incorporate two key concepts:

The RATING represents the number of runs 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.

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 TWISTR IHSAA Softball Team Ratings

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

2A Team Ratings

Ratings Last Updated: 2025-04-30 | Home Advantage: -0.18

TWISTR IHSAA TEAM RATINGS SCHEDULE & RESUME COMPONENT RATINGS
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
2 Hagerstown 1 +16.32 8 1 0 .753 26 +.135 5 +1.93 3 +15.79 2 +16.66 2
10 West Vigo 2 +13.72 13 0 0 .692 11 +.312 2 +2.09 1 +13.77 9 +13.80 10
13 Alexandria 3 +12.37 9 0 0 .753 27 +.250 3 +1.89 4 +12.00 15 +12.61 13
27 Tecumseh 4 +10.47 9 0 0 .660 7 +.344 1 +1.94 2 +10.43 24 +10.43 29
31 Lapel 5 +9.96 12 3 0 .641 6 +.160 4 +1.57 5 +9.19 35 +10.42 30
40 Western Boone 6 +8.94 9 2 0 .732 19 +.086 8 +1.36 6 +9.09 38 +9.02 39
46 Madison-Grant 7 +8.46 9 3 0 .709 15 +.043 12 +1.25 10 +8.12 50 +8.62 48
47 Shenandoah 8 +8.37 8 2 0 .729 18 +.073 9 +1.30 9 +8.33 46 +8.43 50
48 Sullivan 9 +8.33 10 4 0 .626 4 +.093 7 +1.34 7 +8.26 47 +8.44 49
52 Frankton 10 +8.06 6 4 0 .594 3 +.004 13 +1.16 12 +8.10 51 +8.04 55
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
54 Woodlan 11 +7.74 13 1 0 .815 46 +.112 6 +1.34 8 +7.22 59 +7.91 56
60 Andrean 12 +7.46 5 4 0 .579 1 -.021 18 +1.07 13 +7.95 52 +7.29 67
66 Triton Central 13 +6.99 6 1 0 .793 39 +.063 10 +1.20 11 +7.00 61 +7.06 68
78 Eastside 14 +6.37 10 3 0 .787 36 -.018 16 +1.01 15 +6.19 79 +6.42 80
84 Evansville Mater Dei 15 +5.94 5 3 0 .685 9 -.066 20 +0.89 18 +6.07 82 +5.93 85
87 Rossville 16 +5.78 8 2 0 .820 49 -.020 17 +0.97 16 +5.92 85 +5.76 87
90 South Putnam 17 +5.55 7 2 0 .794 41 -.015 15 +0.96 17 +5.26 94 +5.65 93
96 South Adams 18 +5.12 8 2 0 .848 64 -.048 19 +0.87 19 +5.24 95 +5.13 99
101 Winamac 19 +4.77 11 1 0 .864 73 +.051 11 +1.03 14 +4.42 105 +5.06 102
107 Central Noble 20 +4.51 8 4 0 .862 72 -.194 37 +0.56 31 +3.86 115 +4.80 107
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
113 Boone Grove 21 +4.38 6 4 0 .719 17 -.116 29 +0.70 20 +3.90 112 +4.71 109
116 Brownstown Central 22 +3.92 6 7 0 .736 22 -.274 44 +0.38 36 +3.64 122 +4.22 118
119 Centerville 23 +3.87 6 2 0 .854 68 -.104 27 +0.69 22 +3.01 135 +4.21 119
123 Eastbrook 24 +3.78 9 4 0 .855 70 -.164 33 +0.57 30 +3.38 126 +4.01 122
124 Churubusco 25 +3.77 10 4 0 .846 63 -.131 30 +0.63 23 +3.71 119 +3.55 129
125 Linton-Stockton 26 +3.65 7 5 0 .732 20 -.147 32 +0.59 27 +3.49 124 +3.80 126
134 Northeastern 27 +2.92 5 3 0 .839 58 -.214 39 +0.42 35 +2.32 144 +3.29 131
135 Oak Hill 28 +2.90 6 3 0 .780 33 -.111 28 +0.61 26 +2.31 145 +3.18 133
136 North Putnam 29 +2.85 5 3 0 .689 10 -.068 21 +0.69 21 +2.34 143 +2.65 142
139 Eastern Hancock 30 +2.71 6 5 0 .639 5 -.099 26 +0.62 24 +2.79 137 +2.73 140
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
145 Southmont 31 +2.29 10 3 0 .857 71 -.088 24 +0.62 25 +1.74 150 +2.55 145
147 Jimtown 32 +2.17 8 4 0 .854 69 -.186 36 +0.43 34 +1.40 155 +2.64 143
151 Greencastle 33 +1.80 4 5 0 .709 14 -.270 43 +0.25 38 +0.63 161 +2.30 149
152 Wheeler 34 +1.69 9 3 0 .835 55 -.083 23 +0.59 29 +1.83 149 +1.63 158
155 Rochester 35 +1.48 10 3 0 .842 59 -.073 22 +0.59 28 +1.32 156 +1.65 156
159 Rensselaer Central 36 +1.10 6 4 0 .845 60 -.245 41 +0.25 37 +0.25 168 +1.46 159
162 Whitko 37 +0.82 9 3 0 .888 77 -.137 31 +0.43 33 +0.60 162 +0.95 164
164 Perry Central 38 +0.69 5 6 0 .827 50 -.372 55 -0.01 43 +0.35 165 +1.06 162
169 South Spencer 39 +0.31 3 3 0 .792 38 -.290 47 +0.12 42 -0.42 182 +0.58 167
170 Eastern (Pekin) 40 +0.16 4 6 0 .792 37 -.391 61 -0.08 46 -0.03 170 +0.28 171
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
174 North Knox 41 -0.11 4 5 0 .830 51 -.385 60 -0.09 47 -0.74 187 +0.23 172
176 Providence 42 -0.19 9 3 0 .845 61 -.098 25 +0.44 32 -0.26 178 -0.03 178
177 Tell City 43 -0.26 2 4 0 .775 31 -.443 63 -0.20 51 -0.71 186 +0.04 176
180 Salem 44 -0.45 6 3 0 .872 74 -.206 38 +0.22 39 -0.33 180 -0.39 185
181 North Montgomery 45 -0.46 5 5 0 .757 28 -.262 42 +0.12 41 -1.03 192 -0.03 179
190 Monrovia 46 -0.82 3 6 0 .708 13 -.376 56 -0.12 49 -1.92 210 -0.20 181
195 Pike Central 47 -1.10 1 5 0 .673 8 -.508 74 -0.38 61 -1.49 201 -0.97 195
202 Bremen 48 -1.53 4 11 0 .793 40 -.526 77 -0.44 64 -1.26 195 -1.60 209
207 Forest Park 49 -1.69 4 7 0 .778 32 -.415 62 -0.24 55 -1.77 206 -1.63 210
209 Hebron 50 -1.73 2 2 0 .877 75 -.379 58 -0.18 50 -2.66 228 -1.44 203
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
210 Knox 51 -1.80 5 9 0 .835 54 -.475 66 -0.36 59 -1.64 202 -1.79 213
211 Clarksville 52 -1.80 5 4 0 .883 76 -.329 48 -0.09 48 -1.77 205 -1.69 211
215 Manchester 53 -2.04 8 5 0 .897 79 -.280 45 -0.02 44 -2.46 221 -1.48 206
217 South Vermillion 54 -2.05 4 5 0 .734 21 -.290 46 -0.03 45 -2.84 230 -1.70 212
219 Lewis Cass 55 -2.32 3 6 0 .831 52 -.494 70 -0.43 63 -2.54 226 -2.19 221
220 Fort Wayne Luers 56 -2.33 4 7 0 .743 24 -.381 59 -0.22 53 -2.13 214 -2.50 227
227 Westview 57 -2.60 6 3 0 .850 66 -.183 35 +0.13 40 -2.35 217 -2.79 232
233 South Knox 58 -2.97 2 8 0 .781 34 -.582 82 -0.64 71 -2.54 224 -3.11 237
237 Lakeland 59 -3.19 3 9 0 .763 30 -.512 76 -0.52 66 -2.86 231 -3.40 243
238 Elwood 60 -3.25 4 6 0 .747 25 -.345 53 -0.21 52 -2.87 232 -3.31 242
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
245 Union County 61 -3.66 5 6 0 .797 42 -.344 52 -0.24 54 -3.55 241 -3.67 246
247 Blackford 62 -3.93 4 5 0 .783 35 -.343 51 -0.25 56 -3.76 246 -3.99 248
251 Bluffton 63 -4.42 5 8 0 .848 65 -.465 65 -0.51 65 -4.77 252 -4.17 252
252 Prairie Heights 64 -4.65 3 8 0 .762 29 -.492 69 -0.58 69 -4.71 251 -4.71 255
253 Delphi 65 -4.74 5 4 0 .895 78 -.337 50 -0.29 57 -5.07 256 -4.52 254
254 Tipton 66 -4.87 4 8 0 .710 16 -.378 57 -0.38 60 -4.82 254 -4.91 256
262 Parke Heritage 67 -5.60 5 8 0 .833 53 -.446 64 -0.55 68 -6.65 268 -5.19 261
264 Brown County 68 -5.91 2 6 0 .740 23 -.481 67 -0.64 70 -6.11 265 -5.85 266
265 Benton Central 69 -5.93 3 7 0 .814 44 -.511 75 -0.69 72 -6.96 274 -5.56 263
268 Wabash 70 -6.37 4 7 0 .908 83 -.542 78 -0.78 74 -6.62 267 -6.11 270
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
269 Seeger 71 -6.38 4 9 0 .816 47 -.503 72 -0.71 73 -7.15 275 -6.07 268
273 Mitchell 72 -6.64 2 6 0 .814 45 -.564 80 -0.84 76 -6.90 272 -6.46 273
274 Eastern (Greentown) 73 -6.66 1 14 0 .800 43 -.733 89 -1.15 83 -6.89 271 -6.48 274
283 Crawford County 74 -8.41 1 9 0 .845 62 -.746 90 -1.29 84 -8.55 283 -8.31 284
284 Whiting 75 -8.51 6 4 0 .931 87 -.330 49 -0.52 67 -8.87 287 -8.64 290
285 Paoli 76 -8.68 2 8 0 .852 67 -.653 84 -1.13 82 -8.56 284 -8.62 289
287 Adams Central 77 -8.86 1 6 0 .692 12 -.551 79 -0.95 78 -8.93 288 -8.61 288
292 Winchester 78 -9.04 7 3 0 .942 90 -.244 40 -0.40 62 -8.83 286 -9.12 294
293 Indianapolis Ritter 79 -9.19 3 6 0 .908 84 -.576 81 -1.02 80 -11.19 301 -8.44 285
296 Christel House 80 -9.92 8 2 0 .978 92 -.178 34 -0.33 58 -10.20 296 -9.80 296
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
298 Wapahani 81 -10.63 1 8 0 .594 2 -.483 68 -0.94 77 -11.10 300 -10.40 299
300 Heritage Christian 82 -11.14 3 6 0 .838 56 -.508 73 -1.02 79 -12.55 310 -10.60 300
302 Switzerland County 83 -11.26 1 6 0 .931 88 -.789 91 -1.55 87 -12.10 307 -11.01 302
304 Southwestern (Hanover) 84 -11.58 6 4 0 .968 91 -.367 54 -0.79 75 -10.81 298 -11.98 307
306 Austin 85 -11.90 4 6 0 .899 81 -.499 71 -1.05 81 -11.73 304 -11.98 308
314 Sheridan 86 -12.75 1 5 0 .899 80 -.733 88 -1.54 86 -13.54 318 -12.53 314
315 South Ripley 87 -12.90 2 8 0 .923 86 -.725 87 -1.53 85 -12.56 311 -13.03 317
322 Taylor 88 -14.32 0 7 0 .818 48 -.821 92 -1.80 90 -13.93 319 -14.47 324
329 Indianapolis Scecina 89 -15.83 1 5 0 .839 57 -.677 85 -1.63 88 -17.76 333 -14.88 325
332 Irvington Prep 90 -17.22 2 5 0 .923 85 -.639 83 -1.65 89 -17.82 334 -16.92 333
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
345 Lake Station 91 -22.41 2 7 0 .932 89 -.707 86 -2.11 91 -22.35 347 -22.54 348
354 LaVille 92 -28.84 1 12 0 .900 82 -.822 93 -2.73 92 -28.66 357 -28.92 357