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

1A Team Ratings

Ratings Last Updated: 2025-06-16 | Home Advantage: -0.01

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
68 West Washington 1 +5.75 23 4 0 .625 5 +.227 1 +1.78 1 +5.65 68 +5.86 65
76 Riverton Parke 2 +5.27 25 5 0 .750 51 +.084 6 +1.50 6 +5.44 74 +5.25 79
79 Clay City 3 +5.15 20 7 0 .609 3 +.132 4 +1.57 3 +4.86 87 +5.47 75
80 Indianapolis Lutheran 4 +5.15 19 7 0 .609 2 +.120 5 +1.55 4 +4.90 85 +5.38 76
96 North Newton 5 +4.41 24 3 1 .675 17 +.200 2 +1.64 2 +4.23 100 +4.53 96
100 Tri-County 6 +4.36 24 3 0 .744 46 +.144 3 +1.54 5 +4.20 101 +4.48 98
107 South Central (Union Mills) 7 +3.87 20 7 1 .659 9 +.074 8 +1.39 7 +3.51 109 +4.01 106
111 Rising Sun 8 +3.56 18 6 0 .729 40 +.021 12 +1.28 10 +3.33 111 +3.65 110
113 Barr-Reeve 9 +3.31 13 8 0 .625 4 -.007 17 +1.21 12 +3.07 116 +3.42 113
114 Orleans 10 +3.22 20 7 0 .670 12 +.071 9 +1.34 8 +3.26 113 +3.23 120
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
117 Milan 11 +3.14 20 5 0 .776 65 +.026 11 +1.26 11 +2.81 125 +3.28 118
136 Henryville 12 +2.44 16 6 0 .718 33 +.008 14 +1.18 13 +2.25 140 +2.59 132
137 Tri 13 +2.37 22 6 0 .708 31 +.078 7 +1.30 9 +2.69 128 +2.28 138
140 North Daviess 14 +2.19 17 8 0 .683 21 -.003 16 +1.14 15 +2.27 139 +2.19 139
142 North Miami 15 +2.11 17 8 0 .695 28 -.015 18 +1.12 16 +2.24 141 +2.08 142
144 Borden 16 +2.06 14 6 0 .696 29 +.004 15 +1.15 14 +2.43 137 +1.89 148
149 Pioneer 17 +1.92 21 11 0 .679 18 -.022 19 +1.09 18 +1.72 154 +2.09 141
164 West Central 18 +1.00 15 8 0 .690 25 -.036 20 +1.01 20 +0.86 164 +1.12 163
166 Northeast Dubois 19 +0.76 14 6 0 .685 24 +.016 13 +1.08 19 +1.02 163 +0.63 169
170 Westville 20 +0.51 19 6 0 .726 37 +.034 10 +1.10 17 +0.37 171 +0.61 170
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
173 Carroll (Flora) 21 +0.28 12 8 0 .789 71 -.190 31 +0.69 27 +0.45 170 +0.25 175
176 Wood Memorial 22 +0.10 15 7 0 .744 47 -.063 21 +0.90 21 +0.05 177 +0.16 176
178 Morgan Township 23 -0.16 9 13 0 .674 15 -.266 35 +0.53 31 -0.53 182 +0.04 178
179 Culver 24 -0.22 12 10 0 .770 61 -.225 32 +0.60 29 -0.57 186 +0.00 179
180 Bloomfield 25 -0.31 14 9 0 .673 14 -.065 23 +0.87 22 +0.36 172 -0.50 185
181 Wes-Del 26 -0.33 13 9 0 .682 20 -.092 25 +0.82 24 -0.50 181 -0.17 180
183 Southwood 27 -0.50 21 10 0 .741 45 -.064 22 +0.86 23 -0.63 187 -0.38 183
188 Knightstown 28 -0.65 14 11 0 .674 16 -.114 26 +0.77 26 -0.65 188 -0.64 187
189 Clinton Prairie 29 -0.82 19 9 0 .766 59 -.088 24 +0.80 25 -0.49 180 -1.08 194
205 Cloverdale 30 -1.67 8 12 0 .652 8 -.251 34 +0.46 33 -1.61 206 -1.80 207
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
206 Kouts 31 -1.68 9 14 0 .664 11 -.271 38 +0.42 34 -1.60 205 -1.71 204
207 Fremont 32 -1.73 13 10 0 .718 34 -.154 27 +0.62 28 -1.35 200 -2.26 216
210 Shakamak 33 -1.92 7 14 0 .600 1 -.266 36 +0.42 36 -1.88 213 -1.91 210
211 Springs Valley 34 -1.93 8 13 0 .680 19 -.300 43 +0.35 38 -1.79 210 -2.01 211
218 Daleville 35 -2.49 14 9 0 .786 70 -.177 30 +0.53 30 -2.05 215 -2.66 220
219 Washington Township 36 -2.55 9 12 0 .705 30 -.277 39 +0.35 39 -3.24 234 -2.22 215
223 North White 37 -2.85 12 11 0 .758 55 -.236 33 +0.41 37 -2.90 227 -2.83 223
226 Lanesville 38 -2.86 8 16 0 .628 6 -.295 42 +0.30 40 -3.04 229 -2.79 222
228 Loogootee 39 -2.98 4 17 0 .684 22 -.495 65 -0.05 54 -3.16 230 -2.92 228
229 Argos 40 -3.00 9 12 0 .766 58 -.338 47 +0.22 43 -3.27 235 -2.85 224
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
235 Union City 41 -3.25 8 11 0 .757 53 -.336 46 +0.21 45 -3.17 231 -3.21 235
238 Trinity Lutheran 42 -3.34 5 13 0 .662 10 -.384 54 +0.12 47 -3.21 233 -3.43 240
239 North Judson 43 -3.46 10 14 0 .732 43 -.316 45 +0.23 42 -3.72 245 -3.36 238
241 Eminence 44 -3.56 10 4 0 .887 86 -.172 29 +0.47 32 -4.17 252 -3.42 239
257 Covington 45 -4.50 11 12 0 .762 56 -.283 41 +0.22 44 -4.58 259 -4.50 257
258 Hauser 46 -4.52 13 7 0 .816 76 -.167 28 +0.42 35 -4.12 251 -4.68 261
259 Clinton Central 47 -4.55 10 14 0 .764 57 -.347 49 +0.10 49 -4.96 263 -4.35 255
260 Cambridge City Lincoln 48 -4.56 6 14 0 .712 32 -.412 56 -0.01 52 -4.51 257 -4.56 259
261 Christian Academy 49 -4.57 8 7 0 .804 73 -.271 37 +0.23 41 -4.41 255 -4.65 260
263 Cowan 50 -4.74 8 16 0 .673 13 -.339 48 +0.10 48 -4.45 256 -4.87 263
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
268 South Newton 51 -5.30 7 11 0 .747 48 -.357 50 +0.04 50 -5.47 271 -5.19 269
269 South Central (Elizabeth) 52 -5.33 7 12 0 .751 52 -.382 53 -0.01 51 -5.37 269 -5.32 271
273 Edinburgh 53 -5.61 15 10 0 .878 83 -.279 40 +0.15 46 -5.41 270 -5.69 274
274 Caston 54 -5.84 5 17 0 .734 44 -.507 66 -0.26 59 -6.05 276 -5.68 273
277 Tri-Central 55 -6.01 8 13 0 .772 62 -.391 55 -0.07 55 -6.07 277 -5.98 276
280 North Decatur 56 -6.61 7 13 0 .785 69 -.434 58 -0.19 58 -6.54 280 -6.66 280
286 Bethesda Christian 57 -7.34 9 10 0 .784 68 -.311 44 -0.02 53 -7.57 287 -7.23 285
288 South Decatur 58 -7.56 11 10 0 .889 88 -.365 51 -0.13 56 -7.81 289 -7.44 289
289 Morristown 59 -7.70 10 11 0 .847 79 -.372 52 -0.15 57 -7.93 291 -7.57 290
291 Northfield 60 -8.44 3 18 0 .720 35 -.578 73 -0.56 65 -8.14 293 -8.47 292
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
292 North Vermillion 61 -8.50 6 12 0 .780 67 -.445 60 -0.33 61 -8.30 294 -8.67 293
295 White River Valley 62 -8.69 4 16 0 .722 36 -.523 68 -0.48 63 -7.83 290 -9.02 299
297 DeMotte Christian 63 -8.80 4 8 0 .767 60 -.433 57 -0.33 60 -8.66 296 -8.91 297
300 Southern Wells 64 -9.67 5 20 0 .728 39 -.528 69 -0.55 64 -9.93 303 -9.53 301
304 Elkhart Christian 65 -9.98 7 13 0 .805 74 -.454 62 -0.44 62 -9.67 300 -10.20 305
305 Dugger Union 66 -10.01 1 6 0 .691 26 -.549 71 -0.61 67 -9.40 298 -10.28 306
307 Attica 67 -10.26 6 15 0 .816 75 -.528 70 -0.59 66 -9.94 304 -10.71 308
308 Fountain Central 68 -10.61 6 18 0 .834 77 -.583 74 -0.71 69 -10.06 306 -10.90 309
309 North Central (Farmersburg) 69 -10.88 0 17 0 .692 27 -.692 84 -0.92 74 -10.81 309 -10.96 310
311 Monroe Central 70 -10.95 1 20 0 .638 7 -.590 75 -0.74 71 -10.79 308 -11.05 311
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
317 Frontier 71 -12.14 1 18 0 .730 41 -.677 81 -0.97 76 -12.53 318 -11.97 317
318 Oregon-Davis 72 -12.36 0 8 0 .775 64 -.772 92 -1.15 83 -12.72 321 -12.26 318
319 Triton 73 -12.48 1 24 0 .774 63 -.733 88 -1.09 81 -12.27 316 -12.60 319
321 Lafayette Central Catholic 74 -12.89 3 19 0 .730 42 -.593 76 -0.87 73 -12.72 322 -13.01 320
323 Oldenburg Academy 75 -13.22 4 11 0 .884 85 -.616 77 -0.94 75 -13.89 328 -13.06 322
324 Jac-Cen-Del 76 -13.29 1 19 0 .776 66 -.724 86 -1.13 82 -13.81 326 -13.10 323
325 New Washington 77 -13.33 2 15 0 .758 54 -.640 78 -0.98 77 -13.99 329 -13.18 324
326 Southwestern (Shelbyville) 78 -13.35 0 8 0 .906 89 -.906 96 -1.45 91 -13.59 324 -13.25 325
327 Hammond Science & Tech 79 -13.60 2 2 0 .985 95 -.485 64 -0.73 70 -13.36 323 -13.89 328
329 Hamilton 80 -14.20 4 5 0 .888 87 -.444 59 -0.70 68 -13.65 325 -14.50 330
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
330 Crothersville 81 -14.47 1 11 0 .849 80 -.766 91 -1.28 87 -14.69 332 -14.46 329
334 Tri-Township 82 -15.48 0 15 0 .684 23 -.682 83 -1.20 85 -14.20 330 -16.09 335
335 Greenwood Christian 83 -15.72 6 14 0 .863 81 -.563 72 -1.01 79 -16.29 339 -15.49 334
336 Lakewood Park 84 -15.84 2 11 0 .798 72 -.643 79 -1.15 84 -15.20 333 -16.20 336
337 Faith Christian 85 -16.15 1 21 0 .747 49 -.702 85 -1.28 86 -15.82 336 -16.42 337
338 Cannelton 86 -16.24 1 8 0 .845 78 -.734 89 -1.34 88 -15.92 337 -16.43 338
339 Liberty Christian 87 -16.45 9 10 0 .928 91 -.454 61 -0.86 72 -16.25 338 -16.61 339
341 Traders Point Christian 88 -17.91 4 5 0 .961 93 -.517 67 -1.07 80 -17.72 342 -18.00 344
342 Shoals 89 -18.07 0 14 0 .727 38 -.729 87 -1.45 90 -17.46 341 -18.42 347
343 Indiana Deaf 90 -18.09 5 6 0 .916 90 -.462 63 -0.98 78 -19.43 347 -17.42 341
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
344 Marquette Catholic 91 -18.21 1 3 0 .928 92 -.679 82 -1.37 89 -20.05 351 -17.53 343
348 Rock Creek Academy 92 -18.82 0 3 0 .877 82 -.878 94 -1.76 92 -18.54 344 -18.91 349
349 Waldron 93 -18.84 0 14 0 .882 84 -.884 95 -1.77 94 -20.53 353 -17.45 342
355 Randolph Southern 94 -22.44 0 16 0 .747 50 -.747 90 -1.77 93 -22.24 355 -22.61 354
360 Providence Cristo Rey 95 -24.94 4 9 0 .979 94 -.672 80 -1.80 95 -25.77 359 -24.69 360
364 Indianapolis Tindley 96 -27.93 2 9 0 .993 96 -.811 93 -2.24 96 -28.80 365 -27.50 365