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.

2026 TWISTR IHSAA Softball Team Ratings

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

1A Team Ratings

Ratings Last Updated: 2026-06-07 | Home Advantage: +0.08

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
56 Milan 1 +6.86 23 3 0 .791 38 +.093 4 +1.62 4 +6.57 61 +6.91 60
59 Barr-Reeve 2 +6.80 29 2 0 .579 2 +.358 1 +2.09 1 +6.49 63 +6.94 58
66 West Washington 3 +6.28 23 5 0 .630 5 +.192 2 +1.76 2 +5.93 70 +6.50 66
79 Tri-County 4 +5.68 19 5 0 .730 26 +.064 5 +1.50 5 +5.58 80 +5.63 81
100 Indianapolis Lutheran 5 +4.47 15 6 0 .534 1 +.181 3 +1.63 3 +4.73 94 +4.36 105
117 Clay City 6 +3.35 18 9 0 .658 10 +.007 7 +1.25 7 +3.32 117 +3.33 120
122 North Daviess 7 +3.14 18 9 0 .688 15 -.023 11 +1.19 10 +2.93 125 +2.98 126
125 Rising Sun 8 +2.99 17 7 0 .673 14 +.037 6 +1.28 6 +2.84 127 +3.10 124
127 South Central (Union Mills) 9 +2.91 20 8 0 .728 25 -.010 9 +1.19 9 +2.58 131 +3.21 122
128 Riverton Parke 10 +2.89 23 7 0 .759 30 +.005 8 +1.22 8 +2.80 129 +2.93 129
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
133 Knightstown 11 +2.51 17 8 0 .723 24 -.041 13 +1.11 11 +2.07 141 +2.78 133
146 Northeast Dubois 12 +1.77 14 10 0 .690 16 -.105 19 +0.96 15 +1.25 157 +2.05 141
155 Bloomfield 13 +1.41 15 10 0 .664 12 -.066 14 +1.00 14 +0.78 165 +1.61 149
156 Pioneer 14 +1.38 14 11 0 .660 11 -.098 17 +0.94 16 +1.37 154 +1.43 156
157 South Central (Elizabeth) 15 +1.36 12 6 0 .767 32 -.100 18 +0.94 17 +1.08 160 +1.56 153
164 Southwood 16 +0.95 17 8 0 .840 57 -.160 22 +0.81 19 +0.74 168 +1.12 160
167 Henryville 17 +0.82 12 10 0 .634 6 -.087 15 +0.93 18 +1.31 156 +0.77 169
169 Wood Memorial 18 +0.77 13 8 0 .651 8 -.030 12 +1.02 13 +0.37 173 +1.00 165
176 North Newton 19 +0.43 17 8 0 .698 18 -.016 10 +1.03 12 +0.34 174 +0.75 171
180 Tri 20 +0.20 13 8 0 .797 40 -.175 24 +0.73 22 +0.24 177 +0.55 175
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
184 Borden 21 -0.19 9 5 0 .788 36 -.147 21 +0.76 21 -0.23 185 -0.12 183
185 Cloverdale 22 -0.20 5 13 0 .615 3 -.341 45 +0.42 34 -0.30 187 -0.23 184
189 Washington Township 23 -0.54 13 8 0 .790 37 -.166 23 +0.70 23 -0.33 188 -0.50 189
197 Shakamak 24 -0.80 8 13 0 .623 4 -.244 33 +0.55 28 -1.15 200 -0.74 195
198 Covington 25 -0.84 14 8 0 .842 59 -.205 28 +0.61 25 -0.93 196 -0.74 194
199 Carroll (Flora) 26 -0.99 17 6 0 .831 52 -.092 16 +0.80 20 -1.03 198 -0.95 200
203 Clinton Prairie 27 -1.16 18 10 0 .821 45 -.177 25 +0.64 24 -1.31 203 -1.05 203
205 North Judson 28 -1.35 15 10 0 .826 49 -.225 30 +0.55 29 -1.22 201 -1.34 206
208 West Central 29 -1.49 10 11 0 .761 31 -.282 39 +0.44 33 -1.69 212 -1.33 205
211 Wes-Del 30 -1.65 12 8 0 .821 46 -.221 29 +0.53 31 -1.48 209 -1.68 212
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
214 Cowan 31 -1.79 13 11 0 .736 27 -.193 26 +0.58 26 -1.88 214 -1.76 213
216 South Newton 32 -2.05 12 10 0 .830 51 -.284 40 +0.40 35 -2.20 220 -1.94 216
218 Caston 33 -2.15 11 10 0 .825 47 -.302 42 +0.36 39 -1.79 213 -2.26 222
219 Lanesville 34 -2.20 14 13 0 .721 23 -.201 27 +0.54 30 -2.43 224 -2.04 219
220 Daleville 35 -2.21 9 12 0 .802 42 -.373 48 +0.23 46 -2.03 216 -2.23 220
223 Orleans 36 -2.34 11 12 0 .718 22 -.238 31 +0.46 32 -2.65 227 -2.00 217
226 Northfield 37 -2.58 9 8 0 .858 66 -.330 44 +0.29 43 -2.69 228 -2.45 225
228 Fremont 38 -2.72 9 14 0 .652 9 -.262 35 +0.40 36 -2.77 231 -2.67 227
230 Kouts 39 -2.86 11 15 0 .698 17 -.271 37 +0.37 37 -2.70 229 -2.82 229
231 White River Valley 40 -2.91 10 10 0 .777 33 -.279 38 +0.35 40 -2.59 226 -3.16 240
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
242 Christian Academy 41 -3.29 8 10 0 .871 70 -.427 51 +0.07 49 -3.82 248 -3.01 233
243 North Miami 42 -3.51 7 11 0 .787 35 -.397 50 +0.11 48 -3.49 240 -3.46 244
244 North Decatur 43 -3.65 16 11 0 .841 58 -.248 34 +0.36 38 -3.72 244 -3.60 245
245 South Decatur 44 -3.69 12 8 0 .887 74 -.287 41 +0.29 41 -3.75 246 -3.70 246
248 Culver 45 -3.88 15 6 0 .837 56 -.122 20 +0.57 27 -3.84 249 -3.84 247
250 Monroe Central 46 -4.02 9 14 0 .860 68 -.468 57 -0.05 51 -3.76 247 -4.07 250
251 Hauser 47 -4.11 9 11 0 .753 29 -.303 43 +0.23 45 -3.74 245 -4.31 252
258 Edinburgh 48 -4.65 17 8 0 .944 84 -.264 36 +0.27 44 -4.35 252 -5.09 264
259 Southern Wells 49 -4.65 6 11 0 .708 20 -.355 47 +0.11 47 -4.20 251 -4.90 261
262 Morgan Township 50 -4.96 10 12 0 .703 19 -.244 32 +0.29 42 -4.63 259 -4.99 262
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
265 Clinton Central 51 -5.18 10 13 1 .868 69 -.430 52 -0.06 52 -5.39 266 -5.04 263
266 Loogootee 52 -5.26 7 18 0 .711 21 -.430 53 -0.06 53 -5.42 267 -5.20 266
271 Union City 53 -5.91 8 13 0 .845 61 -.462 55 -0.16 55 -5.83 270 -5.87 271
279 Westville 54 -6.74 8 11 0 .778 34 -.354 46 -0.02 50 -6.37 274 -6.77 279
280 Fountain Central 55 -6.99 9 14 0 .857 64 -.467 56 -0.23 56 -6.67 277 -7.18 283
281 New Washington 56 -7.05 6 12 0 .884 72 -.550 63 -0.38 59 -7.00 281 -6.96 281
282 Eminence 57 -7.09 7 9 0 .827 50 -.391 49 -0.11 54 -7.07 283 -7.16 282
284 Lakewood Park 58 -7.32 5 12 0 .826 48 -.534 60 -0.37 58 -7.24 284 -7.30 284
287 Trinity Lutheran 59 -7.91 4 17 0 .649 7 -.458 54 -0.28 57 -8.17 288 -7.76 287
289 North Vermillion 60 -8.13 3 14 0 .832 53 -.656 75 -0.64 64 -8.32 290 -7.87 288
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
290 Faith Christian 61 -8.35 4 16 0 .834 54 -.631 73 -0.61 62 -8.26 289 -8.37 290
294 Tri-Central 62 -9.11 6 16 0 .925 83 -.652 74 -0.69 66 -9.12 294 -9.12 296
297 Morristown 63 -9.30 8 11 0 .918 82 -.496 58 -0.43 60 -8.60 291 -9.58 298
299 Springs Valley 64 -9.75 4 16 0 .738 28 -.536 61 -0.53 61 -9.58 299 -9.88 300
301 Frontier 65 -9.95 3 15 0 .836 55 -.668 76 -0.77 69 -9.83 301 -9.94 301
303 Lafayette Central Catholic 66 -10.30 3 17 0 .843 60 -.695 78 -0.84 72 -10.20 303 -10.33 303
305 DeMotte Christian 67 -10.68 5 10 0 .913 77 -.579 65 -0.66 65 -10.59 305 -10.65 304
306 Attica 68 -10.86 3 19 0 .914 79 -.778 84 -1.03 77 -11.17 307 -10.67 305
308 Bethesda Christian 69 -11.15 6 13 0 .857 63 -.541 62 -0.63 63 -11.62 312 -10.90 308
312 Shoals 70 -11.73 4 17 0 .792 39 -.600 69 -0.77 67 -12.51 315 -11.41 311
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
314 Vincennes Rivet 71 -11.76 1 7 0 .800 41 -.676 77 -0.90 74 -11.16 306 -12.08 314
318 Jac-Cen-Del 72 -12.69 4 13 0 .805 43 -.571 64 -0.78 70 -12.32 314 -12.93 319
319 North White 73 -12.76 2 18 0 .885 73 -.783 85 -1.16 79 -12.75 317 -12.71 318
320 Greenwood Christian 74 -13.21 3 6 0 .918 81 -.582 66 -0.83 71 -13.40 321 -13.06 320
323 Triton 75 -14.06 5 17 0 .814 44 -.586 68 -0.89 73 -13.84 323 -14.20 325
324 Liberty Christian 76 -14.08 7 8 0 .986 86 -.519 59 -0.77 68 -14.19 324 -13.94 324
325 Randolph Southern 77 -14.13 2 13 0 .893 75 -.760 82 -1.20 80 -13.28 320 -14.52 326
329 Hamilton 78 -15.05 3 8 0 .872 71 -.600 70 -0.98 75 -15.79 333 -14.70 329
331 North Central (Farmersburg) 79 -15.14 1 16 0 .671 13 -.614 71 -1.01 76 -15.37 331 -15.13 331
334 Argos 80 -16.02 3 20 0 .847 62 -.716 80 -1.24 81 -15.72 332 -16.18 334
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
337 Oldenburg Academy 81 -16.77 1 14 0 .959 85 -.892 88 -1.60 85 -16.79 336 -16.70 337
339 Elkhart Christian 82 -17.81 3 12 1 .914 80 -.696 79 -1.32 82 -17.93 343 -17.84 340
342 Marquette Catholic 83 -18.03 4 9 1 .909 76 -.586 67 -1.14 78 -17.42 338 -18.19 342
343 Waldron 84 -18.31 4 15 0 .987 87 -.776 83 -1.49 83 -17.51 340 -18.74 346
347 Indiana Deaf 85 -20.16 3 9 0 .993 88 -.743 81 -1.55 84 -20.93 346 -19.55 347
351 Oregon-Davis 86 -22.21 0 15 1 .913 78 -.882 87 -1.93 87 -22.47 350 -22.23 351
352 Cannelton 87 -23.99 0 6 0 .857 65 -.856 86 -1.99 88 -22.93 352 -24.88 354
355 Hammond Science & Tech 88 -24.83 0 4 1 .998 89 -.899 89 -2.12 89 -24.98 354 -24.76 353
357 Dugger Union 89 -27.07 1 3 0 .859 67 -.616 72 -1.76 86 -25.64 357 -28.08 357
358 Providence Cristo Rey 90 -29.04 0 10 1 .999 90 -.954 90 -2.48 90 -29.61 358 -28.67 358