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

3A 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
4 New Palestine 1 +13.71 25 5 0 .476 1 +.356 1 +1.81 1 +13.84 3 +13.74 4
12 Indianapolis Cathedral 2 +11.09 27 2 0 .641 11 +.291 2 +1.56 2 +11.21 12 +11.12 15
14 Cascade 3 +10.86 21 6 0 .569 4 +.209 3 +1.41 3 +10.63 15 +11.02 16
15 Lowell 4 +10.80 17 6 0 .550 2 +.192 5 +1.38 4 +10.23 18 +11.19 12
16 Yorktown 5 +10.63 20 5 0 .635 9 +.165 7 +1.33 7 +10.36 17 +11.14 13
17 Indianapolis Roncalli 6 +10.56 19 7 0 .560 3 +.171 6 +1.34 6 +10.77 13 +10.52 18
22 Western 7 +9.77 26 4 0 .660 13 +.208 4 +1.35 5 +9.46 22 +10.07 21
25 Logansport 8 +8.99 25 5 0 .716 25 +.118 8 +1.16 8 +8.77 26 +9.19 24
32 Hanover Central 9 +8.32 17 13 0 .570 5 -.001 17 +0.93 13 +7.99 33 +8.55 31
38 Leo 10 +7.75 21 5 0 .710 23 +.097 10 +1.06 10 +7.70 38 +7.87 38
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
39 Indian Creek 11 +7.68 17 6 0 .641 10 +.100 9 +1.06 9 +7.81 36 +7.66 40
42 Jay County 12 +7.50 17 3 0 .838 78 +.013 15 +0.91 14 +7.49 42 +7.69 39
44 Silver Creek 13 +7.34 15 8 0 .676 16 -.024 21 +0.84 18 +7.19 44 +7.50 44
46 Gibson Southern 14 +7.06 17 5 0 .733 31 +.042 13 +0.94 12 +7.17 45 +6.70 50
49 Evansville Memorial 15 +6.64 19 8 0 .702 22 +.003 16 +0.85 17 +6.31 56 +6.77 49
50 Kankakee Valley 16 +6.61 14 12 0 .575 6 -.035 22 +0.78 22 +6.44 54 +6.77 48
51 Shelbyville 17 +6.59 17 12 0 .598 7 -.012 20 +0.82 20 +6.54 51 +6.70 51
53 Heritage Hills 18 +6.48 19 6 0 .735 32 +.027 14 +0.88 16 +6.47 53 +6.45 55
54 Illiana Christian 19 +6.47 16 9 0 .681 17 -.039 23 +0.77 23 +5.83 64 +6.88 47
55 North Posey 20 +6.40 17 6 0 .744 38 -.003 19 +0.83 19 +6.43 55 +6.30 59
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
56 Jasper 21 +6.39 18 10 0 .696 20 -.053 24 +0.74 24 +6.70 50 +6.23 61
59 Boonville 22 +6.27 12 9 0 .655 12 -.082 27 +0.69 25 +6.26 58 +6.23 62
60 Mississinewa 23 +6.21 21 5 0 .758 44 +.050 12 +0.90 15 +5.92 63 +6.45 54
64 Edgewood 24 +6.03 20 5 0 .710 24 +.091 11 +0.96 11 +6.48 52 +5.80 67
67 Connersville 25 +5.78 20 7 0 .744 39 -.002 18 +0.79 21 +5.83 65 +5.56 71
70 Charlestown 26 +5.59 19 9 0 .766 45 -.086 29 +0.65 26 +5.62 69 +5.63 68
72 Corydon Central 27 +5.44 17 7 0 .793 55 -.084 28 +0.64 27 +5.47 73 +5.49 74
81 Danville 28 +5.11 16 10 0 .721 26 -.106 32 +0.59 30 +5.00 84 +5.23 81
83 Highland 29 +4.99 19 13 0 .669 15 -.073 26 +0.63 28 +4.60 92 +5.23 80
90 Hamilton Heights 30 +4.78 12 11 0 .661 14 -.139 39 +0.51 32 +4.63 90 +4.96 86
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
95 East Noble 31 +4.43 19 8 1 .815 67 -.120 33 +0.53 31 +4.47 97 +4.52 97
101 Columbia City 32 +4.34 19 8 0 .770 46 -.067 25 +0.61 29 +4.59 93 +4.33 102
102 Bellmont 33 +4.33 12 11 0 .737 35 -.215 44 +0.36 41 +4.48 96 +4.36 100
103 Fort Wayne Dwenger 34 +4.16 16 9 0 .777 48 -.137 38 +0.48 34 +4.08 103 +4.29 103
105 Jennings County 35 +3.94 15 12 0 .682 18 -.126 35 +0.49 33 +3.78 106 +4.03 105
108 Norwell 36 +3.83 16 9 0 .782 51 -.143 40 +0.46 36 +3.92 104 +3.90 108
110 North Harrison 37 +3.63 13 8 0 .757 43 -.137 37 +0.46 37 +3.38 110 +3.78 109
120 Garrett 38 +3.04 21 9 0 .834 76 -.133 36 +0.43 39 +3.00 120 +3.28 119
124 Franklin County 39 +2.92 13 12 0 .813 63 -.293 51 +0.16 48 +3.07 115 +2.85 126
128 Northview 40 +2.71 10 11 0 .698 21 -.221 45 +0.27 44 +2.64 132 +2.72 128
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
129 Indianapolis Chatard 41 +2.68 14 9 0 .729 29 -.120 34 +0.43 38 +2.87 124 +2.65 130
130 Lawrenceburg 42 +2.65 14 8 0 .829 75 -.192 43 +0.31 43 +3.11 114 +2.40 136
138 NorthWood 43 +2.27 15 9 0 .848 82 -.223 46 +0.24 46 +1.94 148 +2.51 134
139 Lebanon 44 +2.22 21 11 0 .820 69 -.165 41 +0.33 42 +2.39 138 +2.17 140
141 Greensburg 45 +2.15 18 7 0 .809 61 -.088 30 +0.46 35 +2.44 136 +1.99 146
150 Southridge 46 +1.91 9 13 0 .747 40 -.336 56 +0.03 53 +1.84 150 +1.89 149
153 Griffith 47 +1.73 16 6 0 .827 74 -.098 31 +0.42 40 +1.68 155 +1.79 153
156 Vincennes Lincoln 48 +1.56 11 14 0 .744 37 -.303 53 +0.07 50 +1.58 157 +1.75 154
157 Fairfield 49 +1.46 15 8 0 .840 79 -.188 42 +0.26 45 +1.82 152 +1.33 159
158 Heritage 50 +1.42 13 11 0 .777 49 -.235 47 +0.17 47 +1.83 151 +1.36 157
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
162 West Lafayette 51 +1.09 12 11 0 .786 53 -.264 49 +0.11 49 +0.65 168 +1.34 158
163 Owen Valley 52 +1.01 8 13 0 .723 27 -.342 59 -0.02 55 +1.55 158 +0.37 173
165 Tippecanoe Valley 53 +0.87 12 11 0 .820 70 -.298 52 +0.04 52 +0.63 169 +1.21 162
167 New Castle 54 +0.72 10 12 0 .736 34 -.280 50 +0.06 51 +0.70 165 +0.80 165
169 DeKalb 55 +0.59 11 13 0 .781 50 -.322 55 -0.01 54 +0.65 167 +0.63 168
185 Northwestern 56 -0.59 10 15 0 .784 52 -.384 63 -0.18 60 -0.84 192 -0.42 184
186 Twin Lakes 57 -0.59 12 18 0 .824 72 -.424 68 -0.24 66 -1.08 196 -0.37 182
192 Speedway 58 -1.06 5 8 0 .724 28 -.341 58 -0.13 58 -1.29 198 -0.83 189
193 Greenwood 59 -1.07 6 21 0 .609 8 -.387 64 -0.21 61 -1.14 197 -1.02 192
195 Guerin Catholic 60 -1.15 5 12 0 .735 33 -.443 70 -0.31 68 -1.34 199 -1.01 191
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
197 Hammond Noll 61 -1.16 8 10 0 .848 81 -.402 66 -0.24 65 -1.58 204 -0.90 190
198 Peru 62 -1.18 11 11 1 .814 65 -.314 54 -0.09 56 -1.05 194 -1.20 198
200 Madison 63 -1.29 9 13 0 .792 54 -.384 62 -0.22 63 -0.91 193 -1.46 202
203 Evansville Central 64 -1.49 6 12 0 .731 30 -.396 65 -0.25 67 -1.06 195 -1.73 205
204 John Glenn 65 -1.65 13 12 0 .857 85 -.337 57 -0.16 59 -1.76 209 -1.47 203
208 Angola 66 -1.78 8 15 0 .814 64 -.465 72 -0.38 69 -1.72 208 -1.84 209
209 Delta 67 -1.82 7 16 0 .684 19 -.380 61 -0.24 64 -1.70 207 -1.80 208
214 Plymouth 68 -2.08 12 12 0 .855 84 -.355 60 -0.21 62 -1.87 212 -2.14 214
215 Princeton 69 -2.09 6 15 0 .754 41 -.466 73 -0.39 70 -2.01 214 -2.39 217
217 Fort Wayne Concordia 70 -2.47 6 17 0 .795 56 -.534 77 -0.53 73 -2.32 217 -2.46 218
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
232 Rushville 71 -3.06 6 17 0 .756 42 -.494 74 -0.49 72 -2.74 224 -3.29 237
233 Wawasee 72 -3.09 7 19 0 .805 58 -.536 78 -0.56 74 -2.90 228 -3.09 232
236 Brebeuf Jesuit 73 -3.31 13 10 0 .815 66 -.250 48 -0.10 57 -3.53 241 -3.20 234
237 Maconaquah 74 -3.33 6 15 0 .873 86 -.588 79 -0.66 76 -3.44 238 -3.24 236
256 Mount Vernon (Posey) 75 -4.49 5 10 0 .771 47 -.437 69 -0.48 71 -3.95 250 -4.75 262
272 Mishawaka Marian 76 -5.52 5 16 0 .743 36 -.504 75 -0.64 75 -5.83 274 -5.32 270
275 South Dearborn 77 -5.92 4 14 0 .818 68 -.595 80 -0.81 77 -5.59 273 -6.15 279
283 Batesville 78 -6.99 4 16 0 .837 77 -.637 82 -0.94 78 -6.61 281 -7.24 286
285 Crawfordsville 79 -7.05 4 20 0 .842 80 -.676 83 -1.01 81 -7.31 284 -6.87 282
290 Washington 80 -7.73 2 22 0 .804 57 -.720 87 -1.12 83 -7.74 288 -7.37 287
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
294 Marion 81 -8.61 5 19 0 .825 73 -.617 81 -0.99 79 -8.08 292 -8.85 294
298 New Haven 82 -9.12 3 22 0 .822 71 -.701 86 -1.16 84 -9.45 299 -8.88 295
316 River Forest 83 -12.09 7 12 0 .895 88 -.527 76 -1.03 82 -12.67 319 -11.86 316
320 West Noble 84 -12.87 2 21 0 .849 83 -.761 88 -1.46 87 -12.70 320 -13.02 321
322 Evansville Bosse 85 -12.98 2 15 0 .811 62 -.692 84 -1.35 86 -12.34 317 -13.26 326
328 Frankfort 86 -13.61 0 21 0 .806 59 -.808 90 -1.58 88 -13.81 327 -13.50 327
333 Indianapolis Herron 87 -15.09 12 10 0 .955 91 -.410 67 -1.00 80 -15.67 335 -14.84 332
346 Calumet 88 -18.55 0 12 0 .887 87 -.887 92 -1.97 90 -19.58 348 -18.13 346
347 Purdue Poly Englewood 89 -18.57 8 7 0 .982 92 -.449 71 -1.25 85 -19.27 346 -18.06 345
351 Gary West 90 -19.28 2 5 0 .986 93 -.701 85 -1.71 89 -19.88 349 -19.12 351
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
356 East Chicago Central 91 -23.28 0 6 0 .951 90 -.950 94 -2.33 92 -23.87 357 -23.12 356
357 Scottsburg 92 -23.39 0 17 0 .808 60 -.807 89 -2.10 91 -24.08 358 -23.20 357
359 Indianapolis Washington 93 -24.80 0 7 0 .940 89 -.940 93 -2.40 94 -27.56 363 -23.52 358
363 Indianapolis Shortridge 94 -27.21 2 10 0 .995 94 -.829 91 -2.34 93 -27.92 364 -27.01 364
366 Indianapolis Attucks 95 -34.49 0 8 0 .997 95 -.997 95 -3.01 95 -35.28 367 -34.16 367