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-06-07 | Home Advantage: -0.12

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.42 24 3 1 .697 11 +.181 2 +1.72 2 +10.29 3 +10.44 3
5 Andrean 2 +10.18 25 2 0 .708 15 +.217 1 +1.77 1 +10.19 4 +10.28 6
13 Indianapolis Cathedral 3 +9.07 20 9 1 .570 1 +.112 4 +1.47 3 +8.84 12 +9.23 12
14 Indianapolis Roncalli 4 +8.78 18 6 0 .700 12 +.048 8 +1.32 6 +8.43 14 +9.04 14
21 Gibson Southern 5 +8.28 23 6 0 .685 9 +.108 5 +1.40 5 +8.01 22 +8.43 21
22 Shelbyville 6 +8.27 20 5 0 .687 10 +.117 3 +1.42 4 +8.16 19 +8.40 23
27 New Palestine 7 +7.98 15 9 0 .614 2 +.011 9 +1.18 8 +7.83 31 +8.12 27
29 Western 8 +7.85 26 3 0 .822 45 +.074 6 +1.30 7 +7.54 33 +8.11 28
33 Providence 9 +7.55 19 4 0 .853 69 -.024 14 +1.07 12 +7.26 38 +7.19 41
35 Hanover Central 10 +7.51 14 9 0 .618 3 -.010 11 +1.10 10 +7.87 28 +7.43 38
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
39 Jasper 11 +7.32 17 11 0 .661 4 -.056 17 +0.99 15 +7.08 39 +7.49 35
42 New Prairie 12 +6.97 20 6 0 .768 30 +.001 10 +1.08 11 +6.95 41 +7.01 44
45 Evansville Memorial 13 +6.72 17 9 0 .668 7 -.014 12 +1.03 13 +6.38 47 +6.88 46
46 Heritage Hills 14 +6.72 22 5 0 .832 53 -.018 13 +1.02 14 +6.38 46 +6.90 45
48 Norwell 15 +6.57 19 8 0 .807 40 -.103 20 +0.83 17 +6.35 48 +6.73 48
52 DeKalb 16 +6.31 21 4 0 .773 31 +.066 7 +1.16 9 +6.41 45 +6.30 55
57 Northwestern 17 +5.91 20 6 0 .851 68 -.081 18 +0.83 18 +5.76 58 +6.10 57
63 Greensburg 18 +5.43 20 8 0 .831 52 -.115 22 +0.72 21 +4.80 70 +5.72 61
64 Fort Wayne Dwenger 19 +5.42 22 7 0 .812 41 -.055 16 +0.84 16 +5.74 59 +5.27 74
65 Illiana Christian 20 +5.40 15 9 0 .729 21 -.105 21 +0.74 20 +5.57 61 +5.39 71
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
70 Indian Creek 21 +5.21 12 11 0 .741 24 -.219 38 +0.49 30 +4.55 79 +5.61 63
71 Cascade 22 +5.19 14 9 0 .834 56 -.225 39 +0.47 33 +4.79 71 +5.42 68
72 Vincennes Lincoln 23 +5.15 14 13 0 .710 16 -.191 33 +0.54 28 +4.63 77 +5.40 70
73 Brebeuf Jesuit 24 +5.14 14 11 0 .706 14 -.145 26 +0.63 24 +4.65 75 +5.52 65
76 Danville 25 +5.02 13 11 0 .701 13 -.159 28 +0.60 26 +4.72 72 +5.19 75
77 Madison 26 +4.96 20 7 0 .789 34 -.046 15 +0.82 19 +4.71 73 +5.09 76
78 Leo 27 +4.91 15 6 0 .848 66 -.135 24 +0.64 23 +5.16 67 +4.91 79
82 Batesville 28 +4.61 14 11 0 .801 38 -.239 41 +0.40 37 +4.35 83 +4.75 83
83 Twin Lakes 29 +4.59 20 9 0 .776 32 -.086 19 +0.71 22 +4.44 81 +4.77 82
84 Delta 30 +4.48 15 11 0 .720 18 -.142 25 +0.59 27 +4.18 87 +4.70 84
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
86 Southridge 31 +4.35 14 9 0 .737 22 -.129 23 +0.60 25 +4.28 86 +4.35 89
87 Jay County 32 +4.33 15 7 0 .864 71 -.181 32 +0.50 29 +4.36 82 +4.38 88
88 Frankfort 33 +4.32 18 11 0 .824 47 -.204 36 +0.45 34 +3.98 91 +4.53 87
89 Tri-West 34 +4.28 13 10 0 .828 49 -.260 43 +0.33 39 +3.76 97 +4.59 86
90 Lowell 35 +4.11 15 14 0 .714 17 -.197 35 +0.45 35 +4.53 80 +4.00 97
92 Yorktown 36 +4.04 11 16 0 .739 23 -.330 59 +0.17 50 +4.05 89 +4.10 93
96 Evansville Central 37 +3.95 9 17 0 .662 5 -.318 57 +0.19 49 +3.52 101 +4.16 91
99 Heritage 38 +3.74 13 5 0 .941 94 -.218 37 +0.37 38 +3.88 93 +3.72 102
102 Logansport 39 +3.61 18 11 0 .783 33 -.161 29 +0.48 32 +3.74 98 +3.62 104
104 Washington 40 +3.47 15 12 0 .838 59 -.283 51 +0.22 44 +2.77 119 +3.75 101
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
106 Connersville 41 +3.45 16 13 0 .823 46 -.267 48 +0.25 42 +3.04 110 +3.65 103
107 Northview 42 +3.44 16 9 0 .792 36 -.152 27 +0.49 31 +3.41 103 +3.50 107
109 Edgewood 43 +3.32 11 10 0 .790 35 -.265 46 +0.24 43 +3.30 106 +3.35 109
114 Angola 44 +3.04 21 7 0 .912 83 -.165 30 +0.43 36 +2.93 116 +3.17 115
118 NorthWood 45 +2.89 18 10 0 .907 82 -.265 45 +0.21 46 +2.85 118 +2.92 119
119 Crawfordsville 46 +2.86 12 14 0 .817 43 -.356 63 +0.02 58 +2.47 130 +3.09 116
120 Highland 47 +2.82 13 17 0 .728 20 -.296 52 +0.14 52 +3.23 108 +2.69 129
122 Lebanon 48 +2.79 10 15 0 .748 25 -.348 62 +0.03 57 +2.44 133 +2.98 118
126 Greenwood 49 +2.67 11 15 0 .679 8 -.257 42 +0.21 47 +2.49 129 +2.78 124
129 Charlestown 50 +2.60 16 12 0 .835 58 -.262 44 +0.19 48 +2.50 128 +2.77 125
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
131 Mishawaka Marian 51 +2.51 13 8 0 .814 42 -.196 34 +0.32 40 +2.74 120 +2.43 137
136 Boonville 52 +2.27 11 14 0 .753 26 -.315 55 +0.06 54 +1.68 149 +2.49 136
137 Columbia City 53 +2.19 17 12 0 .821 44 -.236 40 +0.22 45 +2.39 134 +2.15 141
138 North Harrison 54 +2.15 14 11 0 .826 48 -.265 47 +0.15 51 +1.87 142 +2.58 131
140 West Lafayette 55 +2.11 12 16 0 .796 37 -.368 65 -0.06 59 +1.75 147 +2.37 139
147 Jennings County 56 +1.78 6 19 0 .665 6 -.422 71 -0.20 66 +1.46 153 +1.93 144
149 Peru 57 +1.61 15 10 0 .903 80 -.303 53 +0.03 56 +1.80 145 +1.58 155
152 Hammond Noll 58 +1.60 17 7 0 .877 74 -.169 31 +0.30 41 +1.69 148 +1.58 156
155 New Castle 59 +1.56 5 17 0 .723 19 -.493 79 -0.36 73 +1.33 157 +1.73 149
158 Indianapolis Chatard 60 +1.37 11 12 0 .755 27 -.276 50 +0.07 53 +0.97 166 +1.60 153
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
160 New Haven 61 +1.27 13 11 0 .879 75 -.337 60 -0.07 60 +1.04 163 +1.47 158
162 Beech Grove 62 +1.21 11 13 2 .833 54 -.371 66 -0.14 64 +1.06 161 +1.31 161
164 John Glenn 63 +1.17 15 8 0 .928 88 -.276 49 +0.05 55 +1.26 159 +1.14 167
167 Lawrenceburg 64 +1.10 10 13 0 .850 67 -.415 69 -0.24 67 +0.79 171 +1.27 163
174 Garrett 65 +0.80 13 11 0 .880 76 -.340 61 -0.11 63 +0.86 168 +0.84 173
175 Mount Vernon (Posey) 66 +0.43 9 12 0 .856 70 -.428 72 -0.32 70 +0.12 183 +0.54 175
176 Maconaquah 67 +0.38 14 10 0 .904 81 -.321 58 -0.10 61 +0.39 176 +0.46 176
177 Bellmont 68 +0.29 10 13 1 .840 61 -.401 68 -0.28 68 +0.35 178 +0.27 179
178 South Dearborn 69 +0.20 8 17 0 .840 60 -.518 82 -0.52 74 -0.18 188 +0.44 177
180 East Noble 70 +0.15 9 13 0 .844 63 -.437 73 -0.36 72 +0.49 175 +0.00 184
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
183 Scottsburg 71 +0.03 13 9 0 .901 78 -.309 54 -0.11 62 -0.11 186 +0.25 180
184 Franklin County 72 +0.02 10 13 0 .834 57 -.399 67 -0.29 69 -0.13 187 +0.13 183
186 Kankakee Valley 73 -0.03 9 17 0 .765 28 -.419 70 -0.34 71 +0.32 179 -0.17 191
197 Fairfield 74 -0.72 13 16 0 .937 93 -.489 78 -0.53 76 -0.88 200 -0.58 197
200 Culver Academy 75 -0.82 14 9 0 .926 87 -.317 56 -0.19 65 -0.52 191 -1.07 208
202 Plymouth 76 -0.93 8 18 0 .876 73 -.569 88 -0.72 80 -0.93 201 -0.94 204
205 Rushville 77 -1.07 8 15 0 .846 65 -.497 81 -0.58 78 -1.35 212 -0.95 205
215 Mississinewa 78 -1.39 7 15 0 .876 72 -.557 86 -0.73 82 -1.38 214 -1.31 216
217 Princeton 79 -1.45 7 18 0 .830 51 -.551 84 -0.72 81 -1.79 230 -1.30 215
220 Hamilton Heights 80 -1.48 7 19 0 .767 29 -.496 80 -0.61 79 -1.32 211 -1.51 221
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
234 Corydon Central 81 -1.94 10 16 1 .828 50 -.438 74 -0.53 75 -1.62 224 -2.23 244
236 Griffith 82 -1.99 9 14 0 .844 64 -.453 75 -0.56 77 -1.65 225 -2.07 239
247 Speedway 83 -2.57 6 17 0 .841 62 -.578 89 -0.86 86 -3.00 257 -2.34 248
262 Fort Wayne Concordia 84 -3.20 8 14 0 .902 79 -.539 83 -0.83 84 -3.12 261 -3.25 263
274 Owen Valley 85 -4.21 6 11 0 .915 84 -.563 87 -0.96 87 -4.61 278 -4.06 271
283 Tippecanoe Valley 86 -4.88 3 17 0 .920 85 -.771 95 -1.44 92 -4.64 280 -5.02 286
291 Purdue Poly Englewood 87 -5.31 10 10 1 .972 96 -.472 77 -0.86 85 -5.50 294 -5.23 290
295 Wawasee 88 -5.40 4 21 0 .886 77 -.728 94 -1.39 91 -5.48 293 -5.38 293
305 River Forest 89 -6.57 12 9 0 .932 91 -.361 64 -0.73 83 -6.37 301 -6.81 311
306 West Noble 90 -6.57 6 16 0 .932 90 -.660 91 -1.35 90 -5.92 297 -6.86 312
RANK TEAM CLASS RATING WIN LOSS TIE SoS Rk SoR Rk Z-SCR Rk INDY Rk CASTER Rk
314 Evansville Bosse 91 -6.90 5 15 0 .801 39 -.552 85 -1.15 88 -6.61 307 -7.00 314
326 Marion 92 -8.34 2 21 0 .926 86 -.838 97 -1.85 94 -7.58 321 -8.70 329
332 South Bend Washington 93 -8.87 2 8 0 .834 55 -.634 90 -1.47 93 -8.66 332 -8.99 332
336 Indianapolis Herron 94 -9.32 8 9 0 .931 89 -.460 76 -1.15 89 -9.55 338 -9.02 333
362 East Chicago Central 95 -15.61 7 15 0 .987 98 -.669 92 -2.08 95 -15.35 362 -15.81 362
365 Indianapolis Shortridge 96 -16.15 3 11 0 .934 92 -.719 93 -2.22 96 -16.38 366 -16.13 364
372 Indianapolis Attucks 97 -19.52 2 11 0 .957 95 -.802 96 -2.66 97 -20.26 373 -18.83 372
375 Indianapolis Washington 98 -20.79 0 7 0 .973 97 -.972 99 -3.11 98 -23.19 377 -18.82 371
379 Gary West 99 -23.91 1 11 0 .999 99 -.915 98 -3.24 99 -23.66 378 -24.11 380