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 Baseball Team Ratings

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

3A Team Ratings

Ratings Last Updated: 2025-06-22 | Home Advantage: -0.00

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
3 Andrean 1 +11.25 26 1 0 .644 12 +.319 1 +1.94 1 +11.01 2 +11.45 3
6 Jasper 2 +10.21 28 7 0 .617 4 +.183 4 +1.58 4 +9.68 6 +10.44 6
7 New Palestine 3 +10.06 24 4 0 .646 13 +.211 3 +1.63 2 +9.64 8 +10.28 7
9 Indianapolis Roncalli 4 +9.65 20 5 0 .638 9 +.163 5 +1.50 5 +9.68 7 +9.55 12
10 Hanover Central 5 +9.63 21 4 0 .620 6 +.220 2 +1.61 3 +9.30 12 +9.91 9
18 Gibson Southern 6 +8.61 21 8 0 .647 15 +.077 7 +1.25 7 +8.21 20 +8.78 18
22 Indianapolis Cathedral 7 +8.09 15 10 0 .599 2 +.001 15 +1.05 8 +7.74 25 +8.46 19
29 Delta 8 +7.54 22 10 0 .666 19 +.022 13 +1.05 10 +7.11 31 +7.80 28
32 Evansville Memorial 9 +7.30 19 5 0 .647 14 +.144 6 +1.27 6 +7.46 29 +7.22 34
36 Fort Wayne Dwenger 10 +6.89 23 7 0 .732 32 +.037 10 +1.03 12 +6.69 39 +7.01 37
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
39 Leo 11 +6.82 22 6 0 .772 52 +.016 14 +0.98 13 +6.58 41 +7.02 36
40 DeKalb 12 +6.58 19 7 0 .743 39 -.010 18 +0.91 16 +6.56 42 +6.63 45
41 Guerin Catholic 13 +6.56 19 12 0 .640 10 -.028 21 +0.87 18 +6.20 48 +6.78 41
42 New Prairie 14 +6.53 19 8 0 .707 25 -.003 16 +0.92 15 +6.40 45 +6.84 39
43 Batesville 15 +6.51 20 5 0 .734 33 +.066 8 +1.05 9 +6.16 50 +6.66 43
45 Illiana Christian 16 +6.46 18 5 0 .752 46 +.030 12 +0.98 14 +6.25 46 +6.83 40
46 Shelbyville 17 +6.46 17 8 0 .618 5 +.062 9 +1.04 11 +6.41 44 +6.46 48
49 Norwell 18 +6.41 18 12 0 .703 24 -.102 28 +0.71 23 +5.91 54 +6.64 44
57 Vincennes Lincoln 19 +5.76 17 8 0 .690 23 -.010 17 +0.84 19 +5.84 55 +5.59 62
58 NorthWood 20 +5.72 20 12 0 .675 21 -.049 23 +0.76 22 +5.72 57 +5.77 57
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
65 Western 21 +5.41 26 5 0 .807 68 +.032 11 +0.90 17 +5.36 62 +5.49 64
66 Heritage Hills 22 +5.39 20 8 0 .741 37 -.027 20 +0.78 21 +5.36 63 +5.37 68
68 Cascade 23 +5.31 20 5 0 .810 71 -.010 19 +0.80 20 +5.14 66 +5.41 67
71 Evansville Central 24 +4.99 10 15 0 .586 1 -.186 42 +0.43 36 +4.51 77 +5.19 71
79 Greensburg 25 +4.73 18 8 0 .773 54 -.079 25 +0.62 25 +4.95 70 +4.65 83
88 Madison 26 +4.27 16 8 0 .772 51 -.105 30 +0.53 27 +4.23 86 +4.29 90
89 Twin Lakes 27 +4.20 18 10 0 .773 53 -.131 34 +0.48 32 +4.00 92 +4.43 88
90 Plymouth 28 +4.13 17 11 0 .734 34 -.126 33 +0.48 31 +3.89 95 +4.29 89
94 East Noble 29 +3.97 16 10 0 .760 47 -.142 37 +0.44 34 +3.74 99 +4.15 96
95 Princeton 30 +3.96 19 9 0 .721 28 -.042 22 +0.63 24 +4.15 88 +3.64 106
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
97 Northwestern 31 +3.93 20 8 0 .826 78 -.111 31 +0.49 28 +3.92 94 +4.01 97
103 Columbia City 32 +3.73 17 11 0 .741 38 -.133 35 +0.44 35 +3.84 97 +3.71 103
106 Brebeuf Jesuit 33 +3.65 12 12 0 .622 7 -.124 32 +0.45 33 +3.73 100 +3.62 107
107 Culver Academy 34 +3.61 15 5 0 .854 84 -.104 29 +0.48 29 +3.64 104 +3.60 108
110 Heritage 35 +3.42 16 5 0 .859 86 -.097 26 +0.48 30 +3.46 111 +3.45 112
112 Tri-West 36 +3.38 17 7 0 .770 50 -.065 24 +0.54 26 +3.45 112 +3.33 114
115 Peru 37 +3.28 15 11 0 .809 69 -.233 48 +0.20 42 +3.09 118 +3.45 111
117 Frankfort 38 +3.21 13 14 0 .786 61 -.305 63 +0.05 52 +3.23 114 +3.21 120
122 Yorktown 39 +3.11 13 15 0 .633 8 -.168 40 +0.32 38 +3.21 115 +3.07 124
124 Logansport 40 +2.94 16 14 0 .747 44 -.213 45 +0.21 40 +2.77 123 +3.08 123
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
125 Bellmont 41 +2.83 12 14 0 .744 40 -.281 57 +0.07 51 +2.41 131 +3.07 125
127 Southridge 42 +2.68 11 14 0 .666 20 -.226 47 +0.17 45 +2.65 125 +2.67 129
129 Lawrenceburg 43 +2.65 16 8 0 .809 70 -.142 36 +0.33 37 +2.78 122 +2.58 132
131 Kankakee Valley 44 +2.47 14 13 1 .740 36 -.222 46 +0.16 46 +1.88 147 +2.90 126
132 Lowell 45 +2.45 11 16 1 .660 17 -.250 51 +0.10 48 +2.34 134 +2.67 130
133 Jennings County 46 +2.43 11 15 0 .679 22 -.256 52 +0.09 49 +2.38 132 +2.43 135
137 Indianapolis Chatard 47 +2.23 11 13 0 .725 29 -.271 55 +0.04 54 +2.26 136 +2.24 137
138 Connersville 48 +2.16 12 15 0 .730 30 -.284 58 +0.01 55 +2.36 133 +2.07 142
140 Jay County 49 +2.14 11 14 0 .777 56 -.336 69 -0.09 59 +1.93 145 +2.24 139
141 Danville 50 +2.04 11 16 0 .768 49 -.361 73 -0.15 63 +2.02 141 +2.19 141
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
143 Charlestown 51 +1.95 15 9 0 .833 81 -.207 44 +0.14 47 +2.03 139 +1.91 144
144 Boonville 52 +1.91 8 15 0 .661 18 -.313 65 -0.07 57 +1.98 143 +1.84 148
145 Mishawaka Marian 53 +1.90 10 15 0 .643 11 -.241 49 +0.07 50 +2.00 142 +1.61 153
147 Edgewood 54 +1.88 12 9 0 .745 42 -.173 41 +0.21 41 +2.25 137 +1.62 152
151 New Castle 55 +1.68 6 19 0 .600 3 -.358 72 -0.18 66 +1.72 148 +1.64 151
152 Indian Creek 56 +1.61 13 10 0 .807 67 -.243 50 +0.05 53 +1.71 149 +1.57 155
155 Highland 57 +1.52 17 14 0 .714 27 -.166 39 +0.19 43 +0.93 168 +1.86 146
159 Washington 58 +1.25 10 14 0 .747 43 -.330 68 -0.16 64 +1.12 161 +1.10 165
162 Scottsburg 59 +1.15 17 6 0 .839 82 -.100 27 +0.29 39 +1.00 167 +1.18 163
166 South Dearborn 60 +1.05 12 12 0 .803 65 -.304 62 -0.12 60 +1.52 151 +0.86 174
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
168 Fairfield 61 +1.01 19 9 0 .828 79 -.149 38 +0.18 44 +1.02 165 +1.04 167
169 New Haven 62 +1.01 11 11 0 .779 57 -.278 56 -0.07 58 +1.04 164 +1.01 170
175 West Lafayette 63 +0.79 11 13 0 .767 48 -.309 64 -0.15 62 +0.44 179 +1.07 166
181 Crawfordsville 64 +0.43 12 13 1 .806 66 -.327 67 -0.21 68 +0.23 183 +0.41 183
182 Hamilton Heights 65 +0.41 10 19 0 .747 45 -.401 77 -0.36 72 +0.43 180 +0.42 182
184 Mississinewa 66 +0.24 12 12 0 .801 64 -.301 61 -0.18 67 +0.06 188 +0.34 184
185 Greenwood 67 +0.09 4 19 0 .649 16 -.475 84 -0.53 79 +0.04 189 +0.14 185
187 Franklin County 68 +0.03 9 14 0 .775 55 -.383 75 -0.36 71 +0.22 184 -0.07 190
188 Fort Wayne Concordia 69 -0.03 12 12 0 .787 62 -.284 59 -0.17 65 -0.20 191 +0.07 187
192 Corydon Central 70 -0.11 8 12 0 .844 83 -.444 80 -0.49 77 -0.27 196 -0.02 189
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
193 John Glenn 71 -0.15 11 12 0 .817 75 -.339 71 -0.28 70 -0.29 197 +0.01 188
194 Northview 72 -0.18 9 11 0 .787 63 -.337 70 -0.28 69 -0.42 200 -0.08 191
195 Maconaquah 73 -0.21 15 10 0 .864 87 -.265 53 -0.14 61 -0.24 195 -0.13 194
196 Mount Vernon (Posey) 74 -0.27 8 13 0 .784 60 -.404 78 -0.42 75 -0.38 198 -0.30 197
200 Angola 75 -0.52 9 15 0 .819 76 -.444 81 -0.52 78 -1.37 216 -0.11 193
201 North Harrison 76 -0.53 10 14 0 .816 74 -.399 76 -0.44 76 -0.38 199 -0.63 203
204 Hammond Noll 77 -0.61 15 9 0 .831 80 -.207 43 -0.06 56 -0.81 209 -0.38 199
205 Rushville 78 -0.66 6 16 0 .744 41 -.472 83 -0.59 81 -0.65 204 -0.72 207
218 Owen Valley 79 -1.50 10 8 0 .881 91 -.325 66 -0.37 73 -1.15 213 -1.71 221
222 Garrett 80 -1.81 6 19 0 .784 59 -.544 87 -0.82 83 -1.96 224 -1.69 220
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
230 West Noble 81 -2.33 11 16 0 .873 89 -.464 82 -0.71 82 -2.37 229 -2.26 229
233 Wawasee 82 -2.45 2 21 0 .732 31 -.644 92 -1.07 87 -2.52 236 -2.42 232
234 Lebanon 83 -2.54 4 25 0 .736 35 -.599 90 -0.99 85 -2.53 237 -2.57 235
244 Griffith 84 -2.83 10 13 0 .811 72 -.377 74 -0.58 80 -2.93 246 -2.66 238
259 River Forest 85 -3.47 14 9 0 .879 90 -.270 54 -0.42 74 -3.85 267 -3.26 255
261 Speedway 86 -3.48 6 17 1 .866 88 -.594 89 -1.06 86 -3.71 263 -3.41 256
272 Marion 87 -4.26 1 22 0 .825 77 -.780 94 -1.49 91 -4.21 272 -4.29 272
302 Beech Grove 88 -5.85 6 22 0 .858 85 -.644 91 -1.35 90 -5.87 302 -5.88 302
306 Tippecanoe Valley 89 -6.20 2 21 0 .812 73 -.725 93 -1.54 92 -6.07 306 -6.35 306
328 Evansville Bosse 90 -8.76 4 13 0 .714 26 -.479 85 -1.26 89 -8.90 332 -8.75 328
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
338 South Bend Washington 91 -9.51 7 13 0 .783 58 -.431 79 -1.23 88 -8.84 331 -9.89 339
340 Indianapolis Herron 92 -9.55 9 6 0 .896 92 -.299 60 -0.97 84 -9.76 339 -9.51 335
352 Indianapolis Attucks 93 -12.51 4 7 0 .957 94 -.593 88 -1.79 94 -12.44 353 -12.63 352
357 East Chicago Central 94 -13.46 9 11 0 .972 96 -.522 86 -1.72 93 -13.37 358 -13.49 357
365 Calumet 95 -15.06 0 11 0 .933 93 -.933 97 -2.66 96 -15.46 367 -14.72 364
366 Indianapolis Shortridge 96 -15.93 2 12 0 .973 97 -.831 95 -2.53 95 -15.22 366 -16.43 369
372 Gary West 97 -20.27 2 12 0 .978 98 -.835 96 -2.89 97 -20.01 374 -20.55 374
377 Indianapolis Washington 98 -23.02 0 6 0 .964 95 -.964 98 -3.37 98 -24.75 380 -22.37 379