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 Baseball 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.15

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 Guerin Catholic 1 +10.60 20 3 1 .676 9 +.180 2 +1.65 2 +10.59 3 +10.66 3
7 Andrean 2 +9.86 21 2 0 .685 11 +.227 1 +1.69 1 +10.04 6 +9.81 10
10 Indianapolis Roncalli 3 +9.70 17 5 0 .690 12 +.082 7 +1.39 5 +9.21 11 +9.99 8
12 Indianapolis Cathedral 4 +9.17 16 9 1 .518 1 +.115 4 +1.42 3 +9.02 12 +9.34 12
14 Shelbyville 5 +8.70 17 4 0 .690 13 +.124 3 +1.40 4 +8.53 14 +8.80 16
20 New Palestine 6 +8.20 15 8 0 .601 3 +.052 8 +1.22 8 +8.01 25 +8.33 22
21 Hanover Central 7 +8.16 14 8 0 .600 2 +.035 10 +1.18 9 +8.41 17 +8.06 31
28 Gibson Southern 8 +8.07 19 6 0 .667 8 +.093 6 +1.29 6 +7.80 28 +8.26 25
32 Western 9 +7.96 23 2 0 .823 49 +.096 5 +1.29 7 +7.49 37 +8.22 27
37 Jasper 10 +7.57 17 10 0 .648 4 -.021 14 +1.02 13 +7.23 39 +7.81 37
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
42 Heritage Hills 11 +7.18 21 4 0 .830 57 +.009 12 +1.05 11 +6.75 42 +7.44 39
43 Evansville Memorial 12 +7.14 14 8 0 .658 6 -.022 15 +0.99 14 +6.68 45 +7.42 40
45 Providence 13 +6.91 16 4 0 .841 64 -.038 17 +0.94 15 +6.87 41 +6.85 47
46 New Prairie 14 +6.84 19 5 0 .766 33 +.026 11 +1.06 10 +6.97 40 +6.74 49
50 Northwestern 15 +6.53 20 5 0 .859 70 -.058 18 +0.87 16 +6.22 52 +6.79 48
51 Norwell 16 +6.43 16 8 0 .784 36 -.118 25 +0.74 19 +6.34 49 +6.52 52
58 DeKalb 17 +5.93 17 4 0 .765 32 +.044 9 +1.03 12 +6.23 51 +5.83 61
62 Leo 18 +5.60 14 5 0 .833 58 -.098 21 +0.72 20 +5.80 60 +5.55 67
65 Fort Wayne Dwenger 19 +5.51 21 6 0 .800 40 -.023 16 +0.86 17 +5.89 55 +5.35 70
67 Danville 20 +5.45 13 10 0 .698 17 -.132 28 +0.64 24 +4.97 70 +5.74 63
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
68 Greensburg 21 +5.44 18 7 0 .815 46 -.093 20 +0.72 21 +4.77 73 +5.81 62
72 Cascade 22 +5.17 13 8 0 .817 47 -.199 35 +0.48 30 +4.66 77 +5.46 68
73 Illiana Christian 23 +5.15 14 8 0 .741 25 -.106 22 +0.67 23 +5.39 67 +5.06 77
74 Madison 24 +5.00 18 6 0 .761 30 -.010 13 +0.85 18 +4.66 76 +5.13 75
78 Batesville 25 +4.82 11 10 0 .804 43 -.278 51 +0.30 39 +4.51 79 +5.07 76
79 Jay County 26 +4.81 15 6 0 .851 69 -.134 29 +0.59 26 +4.77 74 +4.89 79
80 Vincennes Lincoln 27 +4.74 13 12 0 .726 21 -.206 38 +0.44 33 +4.28 84 +5.01 78
81 Brebeuf Jesuit 28 +4.65 13 9 0 .702 18 -.112 23 +0.62 25 +4.52 78 +4.75 82
83 Twin Lakes 29 +4.55 20 8 0 .779 35 -.065 19 +0.71 22 +4.38 81 +4.69 83
84 Lowell 30 +4.40 14 13 0 .708 19 -.189 34 +0.44 32 +4.69 75 +4.27 92
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
85 Frankfort 31 +4.36 17 10 0 .828 55 -.200 36 +0.42 34 +3.86 96 +4.62 84
87 Delta 32 +4.34 13 10 0 .690 14 -.125 26 +0.57 28 +4.12 88 +4.48 88
88 Indian Creek 33 +4.27 10 10 0 .762 31 -.261 45 +0.29 40 +3.82 98 +4.57 85
89 Heritage 34 +4.27 12 4 0 .933 90 -.182 32 +0.45 31 +4.37 82 +4.30 91
90 Tri-West 35 +4.25 13 9 0 .827 52 -.234 40 +0.34 38 +3.71 100 +4.56 86
92 Yorktown 36 +4.14 10 15 0 .715 20 -.312 57 +0.18 49 +4.19 85 +4.13 95
94 Southridge 37 +4.10 13 8 0 .734 23 -.116 24 +0.57 27 +4.15 87 +4.10 96
95 Evansville Central 38 +4.08 9 16 0 .655 5 -.296 55 +0.21 47 +3.61 104 +4.37 90
100 Logansport 39 +3.80 17 10 0 .761 29 -.131 27 +0.52 29 +3.90 93 +3.80 104
102 Northview 40 +3.74 13 8 0 .802 41 -.183 33 +0.41 36 +3.56 106 +3.88 101
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
103 Edgewood 41 +3.73 10 9 0 .785 37 -.259 44 +0.25 42 +3.62 103 +3.86 102
109 Lebanon 42 +3.40 10 14 0 .730 22 -.314 58 +0.12 51 +2.92 117 +3.49 110
112 Washington 43 +3.35 15 11 0 .839 63 -.262 46 +0.22 45 +2.74 122 +3.69 105
115 Crawfordsville 44 +3.21 12 13 0 .805 44 -.325 62 +0.08 55 +2.60 125 +3.49 111
117 Connersville 45 +3.17 14 12 0 .810 45 -.268 48 +0.19 48 +2.89 119 +3.48 112
119 Highland 46 +3.04 11 16 0 .693 16 -.287 54 +0.15 50 +3.59 105 +2.84 122
120 Angola 47 +3.04 20 6 0 .922 86 -.156 31 +0.41 35 +2.93 116 +3.19 120
122 North Harrison 48 +3.03 14 10 0 .827 51 -.243 43 +0.23 44 +2.42 129 +3.35 117
128 Mishawaka Marian 49 +2.52 12 8 0 .800 39 -.201 37 +0.28 41 +2.79 121 +2.47 131
129 Greenwood 50 +2.52 11 14 0 .677 10 -.238 41 +0.21 46 +2.42 130 +2.58 127
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
131 NorthWood 51 +2.38 14 10 0 .897 80 -.314 59 +0.04 56 +2.44 128 +2.45 133
133 Charlestown 52 +2.34 14 11 0 .838 62 -.277 50 +0.12 52 +2.37 133 +2.19 138
138 Columbia City 53 +2.20 16 11 0 .803 42 -.212 39 +0.24 43 +2.49 127 +2.11 142
140 Peru 54 +2.14 15 9 0 .897 81 -.272 49 +0.11 54 +2.09 139 +2.16 141
144 Boonville 55 +1.90 10 13 0 .738 24 -.305 56 +0.03 57 +1.39 155 +2.17 140
145 Hammond Noll 56 +1.81 16 6 0 .863 71 -.136 30 +0.36 37 +1.87 146 +1.78 149
148 New Castle 57 +1.78 5 16 0 .691 15 -.449 76 -0.28 70 +1.53 151 +1.93 144
155 West Lafayette 58 +1.60 10 15 0 .790 38 -.390 69 -0.17 64 +1.33 157 +1.78 150
156 Jennings County 59 +1.59 6 17 0 .667 7 -.403 70 -0.20 65 +1.35 156 +1.73 152
158 John Glenn 60 +1.36 15 7 0 .922 87 -.242 42 +0.11 53 +1.41 154 +1.37 158
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
161 New Haven 61 +1.15 13 10 0 .885 77 -.321 61 -0.06 62 +1.04 160 +1.25 163
164 Lawrenceburg 62 +1.10 10 12 0 .846 68 -.390 68 -0.21 66 +0.78 170 +1.29 161
165 Beech Grove 63 +1.01 11 12 1 .844 67 -.364 66 -0.16 63 +0.93 169 +1.06 166
167 Garrett 64 +0.99 13 10 0 .878 75 -.315 60 -0.06 61 +1.02 161 +1.02 168
172 Indianapolis Chatard 65 +0.83 10 11 0 .755 27 -.278 52 +0.00 58 +0.66 172 +0.94 171
173 Maconaquah 66 +0.64 14 9 0 .894 79 -.285 53 -0.03 60 +0.62 173 +0.70 173
176 Scottsburg 67 +0.43 13 8 0 .887 78 -.267 47 -0.01 59 +0.15 183 +0.64 174
181 Kankakee Valley 68 +0.27 9 16 0 .745 26 -.386 67 -0.26 69 +0.55 176 +0.13 187
182 South Dearborn 69 +0.15 7 16 0 .827 53 -.521 83 -0.54 78 -0.26 188 +0.41 177
184 Mount Vernon (Posey) 70 +0.09 9 11 0 .866 73 -.416 73 -0.33 71 -0.13 187 +0.23 184
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
185 Bellmont 71 +0.09 8 12 1 .835 61 -.431 75 -0.36 73 +0.19 182 +0.08 188
186 Franklin County 72 +0.07 10 12 0 .819 48 -.363 65 -0.23 68 -0.08 186 +0.24 183
187 East Noble 73 -0.03 9 12 0 .842 66 -.416 72 -0.34 72 +0.39 180 -0.19 191
197 Fairfield 74 -0.60 12 15 0 .933 89 -.489 80 -0.53 77 -0.81 196 -0.46 196
198 Culver Academy 75 -0.69 12 8 0 .932 88 -.331 63 -0.22 67 -0.42 193 -0.80 207
200 Plymouth 76 -0.73 8 16 0 .863 72 -.530 85 -0.63 80 -0.79 195 -0.51 198
205 Rushville 77 -0.82 8 14 0 .842 65 -.478 79 -0.53 76 -1.19 215 -0.61 203
212 Corydon Central 78 -1.17 10 14 1 .829 56 -.409 71 -0.41 74 -1.19 214 -1.41 221
214 Hamilton Heights 79 -1.25 7 18 0 .757 28 -.476 78 -0.55 79 -1.07 209 -1.28 218
218 Mississinewa 80 -1.31 7 14 0 .866 74 -.533 86 -0.68 81 -1.31 219 -1.26 217
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
231 Princeton 81 -1.83 6 17 0 .834 60 -.574 88 -0.80 84 -2.01 233 -1.66 227
235 Griffith 82 -2.02 9 13 0 .828 54 -.419 74 -0.50 75 -1.69 227 -2.15 240
248 Speedway 83 -2.55 6 16 0 .834 59 -.558 87 -0.82 85 -2.94 257 -2.35 245
270 Fort Wayne Concordia 84 -3.81 8 13 0 .907 82 -.527 84 -0.85 86 -3.58 265 -3.90 270
281 Owen Valley 85 -4.55 5 10 0 .915 84 -.582 89 -1.01 88 -4.97 288 -4.33 277
283 Tippecanoe Valley 86 -4.59 3 16 0 .914 83 -.758 95 -1.37 92 -4.47 276 -4.63 285
288 Purdue Poly Englewood 87 -5.07 10 9 1 .974 95 -.449 77 -0.78 83 -5.39 290 -4.96 287
293 Wawasee 88 -5.57 4 20 0 .880 76 -.715 93 -1.36 91 -5.56 293 -5.62 294
301 Evansville Bosse 89 -6.15 5 13 0 .776 34 -.500 82 -0.97 87 -6.11 298 -6.15 303
308 West Noble 90 -6.54 6 15 0 .933 91 -.649 91 -1.30 90 -5.81 295 -6.87 314
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
312 River Forest 91 -6.64 12 8 0 .962 93 -.362 64 -0.72 82 -6.47 303 -6.79 313
325 Marion 92 -8.16 2 20 0 .918 85 -.826 97 -1.78 94 -7.34 319 -8.56 326
334 South Bend Washington 93 -9.07 2 8 0 .825 50 -.625 90 -1.44 93 -8.85 333 -9.13 334
338 Indianapolis Herron 94 -9.83 7 8 0 .966 94 -.498 81 -1.23 89 -9.93 341 -9.74 338
362 East Chicago Central 95 -15.85 6 14 0 .992 97 -.692 92 -2.07 95 -15.65 364 -15.99 362
367 Indianapolis Shortridge 96 -16.99 3 10 0 .979 96 -.747 94 -2.27 96 -17.14 367 -16.87 367
374 Indianapolis Attucks 97 -20.74 2 10 0 .949 92 -.781 96 -2.62 97 -21.71 374 -20.65 374
378 Gary West 98 -24.54 1 10 0 .998 99 -.908 98 -3.16 98 -24.21 377 -24.83 379
380 Indianapolis Washington 99 -27.74 0 6 0 .998 98 -.998 99 -3.58 99 -28.24 380 -27.74 380