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

3A Team Ratings

Ratings Last Updated: 2026-05-27 | 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
8 Indianapolis Cathedral 1 +13.36 22 4 1 .639 3 +.195 2 +1.46 1 +12.85 8 +13.67 6
11 Yorktown 2 +12.46 23 2 0 .752 14 +.168 4 +1.38 4 +12.60 9 +12.33 12
13 New Palestine 3 +12.09 20 7 0 .551 1 +.191 3 +1.40 2 +11.94 11 +12.22 14
15 Logansport 4 +11.34 21 1 0 .754 15 +.199 1 +1.38 3 +11.46 15 +11.30 16
16 Leo 5 +11.32 21 2 0 .779 21 +.134 6 +1.27 5 +11.29 16 +11.49 15
17 Hanover Central 6 +10.88 18 5 0 .662 5 +.121 7 +1.23 7 +10.83 17 +11.03 17
22 Cascade 7 +10.26 24 2 0 .766 18 +.158 5 +1.27 6 +10.65 20 +9.95 25
25 Jay County 8 +9.81 15 4 0 .812 28 -.021 18 +0.96 12 +9.68 26 +9.95 24
26 Indianapolis Roncalli 9 +9.74 20 6 0 .651 4 +.119 8 +1.18 8 +9.89 24 +9.73 27
28 Edgewood 10 +9.60 25 4 0 .853 50 +.007 12 +0.99 10 +9.39 29 +9.72 28
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
32 Danville 11 +9.00 19 7 0 .703 8 +.031 11 +1.01 9 +8.72 32 +9.21 31
33 Indian Creek 12 +8.89 21 7 0 .755 16 -.006 14 +0.94 14 +8.63 33 +9.01 34
34 Lowell 13 +8.68 9 12 0 .560 2 -.131 29 +0.73 26 +8.20 35 +9.02 33
37 Kankakee Valley 14 +8.37 14 8 0 .684 7 -.048 20 +0.85 17 +8.13 38 +8.61 37
38 East Noble 15 +8.32 20 3 0 .871 59 -.001 13 +0.93 15 +8.15 37 +8.49 38
41 Mississinewa 16 +8.22 17 5 0 .856 51 -.083 24 +0.79 21 +7.98 41 +8.41 40
43 Greenwood 17 +8.12 20 6 0 .789 25 -.020 17 +0.89 16 +7.81 44 +8.28 44
45 Illiana Christian 18 +7.91 15 7 0 .745 13 -.062 21 +0.81 20 +7.77 46 +8.10 45
52 Griffith 19 +7.61 22 2 0 .875 64 +.041 9 +0.97 11 +7.77 45 +7.56 54
55 Vincennes Lincoln 20 +7.31 23 3 0 .850 47 +.036 10 +0.94 13 +6.95 58 +7.47 55
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
59 Fort Wayne Dwenger 21 +7.13 20 7 0 .828 42 -.087 25 +0.74 24 +7.01 56 +7.29 59
60 Silver Creek 22 +7.06 16 6 0 .818 31 -.089 26 +0.73 25 +7.05 55 +7.01 61
62 Hamilton Heights 23 +6.94 12 7 0 .738 12 -.107 27 +0.69 28 +6.93 59 +7.00 62
64 Boonville 24 +6.56 16 9 0 .765 17 -.123 28 +0.65 29 +6.12 70 +6.74 65
65 Norwell 25 +6.54 21 5 0 .820 32 -.012 15 +0.83 18 +6.36 65 +6.75 64
68 North Harrison 26 +6.45 18 3 0 .873 61 -.015 16 +0.83 19 +6.25 67 +6.45 72
71 Fairfield 27 +6.42 22 5 0 .890 73 -.076 23 +0.72 27 +6.07 71 +6.66 67
72 Gibson Southern 28 +6.42 15 7 0 .822 36 -.139 30 +0.62 30 +6.00 74 +6.59 69
74 Jennings County 29 +6.24 21 8 0 .788 24 -.065 22 +0.74 23 +6.17 68 +6.27 75
75 Southridge 30 +6.09 15 11 0 .816 29 -.238 39 +0.44 36 +5.30 89 +6.47 71
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
76 Jasper 31 +6.07 15 8 0 .816 30 -.163 32 +0.57 31 +5.87 78 +6.10 77
86 Evansville Memorial 32 +5.52 14 9 0 .780 22 -.171 33 +0.53 32 +5.21 91 +5.67 88
87 Greensburg 33 +5.51 18 3 0 .884 71 -.029 19 +0.76 22 +5.14 92 +5.81 84
90 Bellmont 34 +5.40 10 10 0 .794 26 -.294 44 +0.32 40 +4.93 97 +5.75 85
97 Northview 35 +4.92 10 9 0 .776 20 -.250 40 +0.37 38 +5.00 94 +4.97 98
98 Mount Vernon (Posey) 36 +4.90 14 7 0 .853 48 -.185 35 +0.48 35 +4.32 106 +5.19 94
99 Connersville 37 +4.88 13 7 0 .828 40 -.178 34 +0.49 34 +4.74 100 +5.07 96
102 Shelbyville 38 +4.80 10 17 0 .675 6 -.304 45 +0.28 43 +4.89 98 +4.77 102
103 Garrett 39 +4.77 17 7 0 .863 56 -.154 31 +0.53 33 +4.84 99 +4.83 101
106 North Posey 40 +4.49 16 13 0 .826 39 -.274 41 +0.32 41 +4.33 105 +4.55 108
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
107 Heritage Hills 41 +4.42 15 9 0 .841 44 -.214 37 +0.41 37 +3.89 110 +4.62 107
112 John Glenn 42 +3.60 19 9 0 .904 77 -.225 38 +0.36 39 +3.71 114 +3.64 113
128 Delta 43 +2.73 10 14 0 .723 11 -.305 46 +0.19 46 +2.80 127 +2.73 131
130 Northwestern 44 +2.59 14 10 0 .902 75 -.318 48 +0.17 47 +2.08 147 +2.91 127
138 Franklin County 45 +2.42 11 12 0 .861 55 -.381 54 +0.05 51 +2.48 133 +2.42 141
139 Charlestown 46 +2.35 13 9 0 .867 58 -.276 43 +0.23 44 +2.24 139 +2.36 143
145 Lawrenceburg 47 +2.14 13 12 0 .877 67 -.357 52 +0.08 49 +2.53 131 +1.97 149
148 Corydon Central 48 +2.03 12 9 0 .846 46 -.275 42 +0.21 45 +2.21 142 +1.83 150
149 Heritage 49 +2.02 9 12 0 .820 33 -.390 55 +0.02 53 +2.10 146 +2.12 147
156 Lebanon 50 +1.34 7 17 0 .721 10 -.428 59 -0.07 57 +1.09 160 +1.51 155
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
159 West Lafayette 51 +1.21 14 6 0 .899 74 -.199 36 +0.31 42 +1.25 159 +1.19 162
160 Owen Valley 52 +1.17 7 12 0 .858 52 -.491 63 -0.18 61 +1.05 162 +1.22 159
163 Brebeuf Jesuit 53 +1.05 10 8 0 .890 72 -.334 50 +0.08 50 +0.92 163 +1.16 163
170 Madison 54 +0.80 8 11 0 .822 35 -.400 56 -0.04 55 +0.54 175 +0.58 177
172 Evansville Central 55 +0.75 7 15 0 .853 49 -.533 68 -0.26 64 +0.20 178 +1.00 165
175 DeKalb 56 +0.67 6 18 0 .771 19 -.520 67 -0.25 63 +0.36 177 +0.90 169
178 Beech Grove 57 +0.55 9 19 0 .828 41 -.507 66 -0.23 62 +0.00 184 +0.71 175
179 Tippecanoe Valley 58 +0.53 14 9 0 .916 81 -.307 47 +0.10 48 +0.69 171 +0.53 179
183 Fort Wayne Concordia 59 -0.03 9 13 0 .841 45 -.431 60 -0.13 58 +0.07 182 -0.05 184
184 Indianapolis Chatard 60 -0.09 10 11 0 .823 37 -.347 51 +0.01 54 +0.18 180 -0.26 191
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
188 Plymouth 61 -0.20 16 10 0 .943 87 -.327 49 +0.03 52 -0.07 185 -0.26 190
191 Columbia City 62 -0.39 5 18 0 .810 27 -.592 74 -0.41 68 -0.63 195 -0.21 188
198 Twin Lakes 63 -0.73 15 13 1 .903 76 -.368 53 -0.06 56 -0.86 200 -0.63 198
201 Wawasee 64 -0.91 13 13 0 .914 79 -.414 58 -0.14 59 -0.80 197 -0.89 202
205 Rushville 65 -0.99 9 15 0 .876 66 -.500 64 -0.28 66 -1.03 204 -0.92 206
208 Speedway 66 -1.22 5 18 0 .825 38 -.608 78 -0.47 71 -1.37 210 -1.14 208
211 Highland 67 -1.40 8 18 0 .715 9 -.407 57 -0.15 60 -1.52 213 -1.35 211
216 Guerin Catholic 68 -1.67 6 9 0 .884 70 -.483 62 -0.28 67 -2.00 219 -1.49 214
229 Mishawaka Marian 69 -2.42 9 13 0 .863 57 -.455 61 -0.27 65 -3.04 240 -2.99 237
230 New Haven 70 -2.57 9 18 0 .879 68 -.545 70 -0.42 69 -2.70 231 -2.37 226
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
233 New Castle 71 -2.71 4 15 0 .784 23 -.573 72 -0.47 72 -2.75 233 -2.64 232
234 Marion 72 -2.79 7 11 0 .943 88 -.554 71 -0.45 70 -2.56 228 -2.85 236
236 NorthWood 73 -2.83 8 18 0 .915 80 -.608 77 -0.54 74 -3.02 236 -2.69 233
242 Princeton 74 -3.27 4 17 0 .834 43 -.642 81 -0.61 77 -3.55 248 -3.15 240
253 Angola 75 -4.04 5 18 0 .821 34 -.604 76 -0.58 75 -4.07 252 -3.98 254
260 Peru 76 -4.67 5 13 0 .940 86 -.663 82 -0.70 79 -4.83 261 -4.59 260
262 Batesville 77 -4.87 6 15 0 .882 69 -.594 75 -0.60 76 -4.21 254 -5.21 267
270 Washington 78 -5.47 2 21 0 .859 53 -.771 85 -0.92 80 -6.19 273 -5.15 266
272 South Dearborn 79 -5.67 6 18 0 .875 63 -.625 80 -0.68 78 -5.47 269 -5.73 272
277 Hammond Noll 80 -6.48 7 12 0 .873 60 -.505 65 -0.52 73 -6.74 280 -6.32 275
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
285 Maconaquah 81 -7.39 2 14 0 .940 85 -.815 88 -1.07 82 -7.47 284 -7.31 283
299 Crawfordsville 82 -9.96 4 21 0 .873 62 -.713 84 -1.01 81 -9.56 298 -10.00 299
318 Frankfort 83 -12.80 2 25 0 .859 54 -.785 86 -1.24 86 -13.01 319 -12.53 316
320 West Noble 84 -13.02 2 17 0 .908 78 -.803 87 -1.28 87 -13.05 320 -12.99 319
337 River Forest 85 -17.18 6 12 0 .952 89 -.619 79 -1.15 84 -17.40 338 -17.28 337
339 Scottsburg 86 -17.36 0 21 0 .918 83 -.918 93 -1.65 89 -17.80 341 -17.38 339
341 Culver Academy 87 -17.96 3 9 1 .973 91 -.705 83 -1.33 88 -17.82 343 -18.08 341
344 Indianapolis Herron 88 -18.92 7 10 0 .952 90 -.540 69 -1.10 83 -18.78 344 -19.02 347
345 Purdue Poly Englewood 89 -19.63 5 7 0 .989 93 -.573 73 -1.18 85 -20.97 345 -18.56 343
355 Indianapolis Shortridge 90 -24.94 2 14 0 .997 94 -.872 91 -1.89 90 -25.37 356 -24.70 353
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
359 Indianapolis Attucks 91 -30.91 1 7 1 1.000 95 -.833 89 -2.08 91 -31.56 359 -30.44 359
360 Evansville Bosse 92 -37.20 0 18 0 .876 65 -.874 92 -2.41 92 -35.43 361 -38.01 360
361 Calumet 93 -38.06 1 12 0 .936 84 -.860 90 -2.42 93 -35.12 360 -39.45 361
362 Indianapolis Washington 94 -42.72 0 7 0 .918 82 -.920 94 -2.71 94 -41.48 362 -43.12 362
363 East Chicago Central 95 -47.98 0 13 0 .988 92 -.987 95 -3.04 95 -45.04 363 -49.37 363