🥎 Softball Team Rankings

Fall 2026 · 305 teams ranked, every MSHSAA class.

Official varsity records · verified
305 teams
# TeamClsRecordNet ▼OffDef
1Chillicothe321-1+7.97+2.89+5.07
2Ft. Zumwalt West522-5+7.25+2.69+4.56
3Grain Valley522-0+7.25+2.60+4.65
4Marceline217-0+7.00+2.60+4.40
5Chaffee220-3+6.80+3.25+3.55
6Marshfield419-3+6.15+2.46+3.69
7Centralia318-6+6.12+1.89+4.24
8Harrisburg221-3+6.06+2.20+3.86
9Savannah311-5+5.77+3.19+2.58
10Timberland511-3+5.71+1.64+4.08
11Blue Springs South514-11+5.60+2.84+2.76
12Rock Bridge519-7+5.56+1.54+4.02
13Eureka513-4+5.56+1.92+3.65
14Helias Catholic418-5+5.55+2.19+3.36
15Westminster Christian Academy423-4+5.53+2.05+3.48
16Willard417-3+5.47+2.60+2.87
17North Shelby120-2+5.32+0.99+4.33
18Highland218-8+5.20+3.04+2.16
19Troy Buchanan519-4+5.12+0.96+4.17
20Webb City517-4+5.06+2.46+2.60
21Platte County415-7+5.05+2.52+2.53
22Princeton118-1+5.01+2.21+2.80
23Pleasant Hill315-4+4.92+1.77+3.15
24Washington421-4+4.92+2.31+2.60
25Winfield314-1+4.88+0.99+3.89
26Lafayette (Wildwood)514-8+4.83+1.65+3.18
27Festus417-6+4.74+1.37+3.37
28Oak Grove315-5+4.74+1.24+3.49
29South Harrison215-8+4.72+2.20+2.52
30Cor Jesu Academy413-5+4.70+2.34+2.36
31Lindbergh513-5+4.65+1.53+3.12
32Silex115-3+4.65+0.87+3.78
33Southern Boone319-2+4.60+1.67+2.93
34Lathrop214-3+4.59+2.72+1.87
35Elsberry219-5+4.58+1.10+3.48
36Park Hill516-5+4.54+0.84+3.70
37Parkway West415-6+4.53+1.51+3.02
38Belton415-10+4.51+2.01+2.50
39Salisbury212-2+4.49+1.91+2.58
40Raymore-Peculiar511-2+4.41+2.75+1.66
41St. Elizabeth114-6+4.37+1.93+2.44
42North Callaway213-6+4.32+0.35+3.97
43Francis Howell512-7+4.30+0.43+3.87
44Doniphan39-3+4.22+1.43+2.79
45Liberty513-8+4.22+1.71+2.51
46Liberty North517-6+4.20+1.74+2.46
47Montgomery County212-6+4.13+0.76+3.37
48Halfway119-3+3.93+1.20+2.73
49Glasgow113-5+3.93+1.63+2.30
50Francis Howell North518-5+3.93+1.27+2.66
51Hickman515-5+3.89+2.03+1.87
52Richmond317-3+3.80+0.65+3.15
53Kearney417-9+3.67+1.04+2.63
54Smithville416-11+3.59+2.08+1.51
55Dadeville114-3+3.59+1.38+2.21
56Ozark514-13+3.56+0.99+2.57
57Parkway Central415-5+3.53+1.28+2.25
58Mid-Buchanan210-6+3.50+1.39+2.11
59Linn211-9+3.49+1.44+2.05
60Jackson513-11+3.30+0.97+2.33
61Osage316-4+3.25+1.07+2.19
62Marquette512-8+3.24+0.44+2.80
63Eugene113-4+3.19+1.12+2.07
64Bolivar314-5+3.12+1.58+1.54
65McDonald County418-8+3.09+1.47+1.62
66Windsor (Imperial)413-10+3.08+0.81+2.27
67Mexico315-5+3.04+1.20+1.84
68King City18-4+3.01+0.49+2.52
69Albany17-6+2.92+0.07+2.84
70North County312-5+2.87+0.81+2.06
71Stanberry18-3+2.84+1.25+1.59
72Lee's Summit North512-7+2.81+0.79+2.02
73Kelly216-9+2.78+0.09+2.69
74Logan-Rogersville416-8+2.75+0.69+2.06
75Sullivan311-6+2.69+1.16+1.53
76Capital City412-12+2.69+0.66+2.03
77Iberia212-6+2.66+0.91+1.75
78Oakville57-8+2.65-0.47+3.12
79Dixon214-7+2.65+2.21+0.44
80Fatima212-9+2.54+0.37+2.17
81Fayette211-8+2.51-0.51+3.03
82Lafayette County212-7+2.51+0.28+2.23
83Neosho514-14+2.47+1.28+1.19
84Notre Dame (Cape Girardeau)311-7+2.47+0.85+1.62
85Lee's Summit513-13+2.39+0.10+2.29
86Putnam County28-8+2.39-0.76+3.15
87Gilman City18-4+2.36+1.04+1.32
88Tri-County18-4+2.36+1.04+1.32
89Fort Osage513-11+2.36-1.00+3.36
90Eldon313-6+2.33-0.27+2.60
91Lawson28-9+2.27+1.34+0.92
92Benton410-8+2.24+0.43+1.81
93Kirksville311-8+2.22+0.89+1.33
94St. Francis Borgia411-11+2.22+0.60+1.63
95Joplin512-12+2.19+0.40+1.79
96Nixa57-11+2.16+2.41-0.25
97Brookfield210-5+2.11+0.13+1.98
98West Platte28-13+2.06+0.00+2.06
99Fredericktown36-6+2.04+0.94+1.10
100Paris114-9+1.98+0.01+1.97
101St. Michael the Archangel312-6+1.96+1.44+0.53
102Excelsior Springs33-8+1.93+0.34+1.59
103Cameron39-4+1.89+0.49+1.40
104Northwest (Cedar Hill)59-10+1.88+0.23+1.66
105Park Hill South510-10+1.87+0.99+0.87
106Hillsboro411-11+1.78+0.57+1.21
107Rolla411-7+1.78+0.47+1.31
108Kickapoo59-10+1.76+1.39+0.37
109Mark Twain214-8+1.73+0.45+1.28
110Moberly311-9+1.61+0.16+1.45
111Vienna112-7+1.58+0.30+1.28
112Brunswick110-5+1.58-0.02+1.60
113North Platte211-5+1.58+1.32+0.25
114Liberty (Wentzville)57-11+1.57+2.38-0.81
115Saxony Lutheran38-6+1.55+0.40+1.15
116Staley511-11+1.46-0.38+1.85
117Pattonsburg17-4+1.46+0.88+0.58
118Warrensburg417-8+1.46+0.97+0.49
119St. Teresa's Academy47-3+1.42+0.57+0.85
120St. Dominic49-12+1.40-0.75+2.15
121St. Joseph's Academy410-9+1.38+0.05+1.33
122Twin Rivers27-6+1.36+0.86+0.51
123Blair Oaks38-11+1.34-0.39+1.74
124Lone Jack211-7+1.34-0.04+1.38
125Monroe City29-8+1.30+0.67+0.64
126Wheatland113-8+1.29+1.00+0.29
127Crocker111-5+1.26+1.76-0.50
128Slater211-7+1.26+0.02+1.24
129Carthage59-15+1.17+0.50+0.67
130Russellville19-9+1.10+0.26+0.83
131Odessa311-9+1.10+0.40+0.70
132Lee's Summit West58-11+1.02+0.72+0.29
133Maysville110-5+1.00-0.18+1.18
134Summit Christian Academy37-6+0.98+0.04+0.94
135Blue Springs58-14+0.98-0.70+1.68
136Cassville38-12+0.95-0.48+1.43
137St. Charles West59-8+0.94+0.51+0.43
138St. Charles49-8+0.94+0.51+0.43
139Branson511-10+0.91-0.08+1.00
140Holden312-12+0.87+0.48+0.39
141Worth County16-4+0.86-0.13+0.99
142Kirkwood59-12+0.78-0.86+1.63
143Carrollton27-8+0.77+1.52-0.75
144Community115-10+0.72-0.72+1.44
145Hallsville38-7+0.71-0.29+1.00
146Truman59-17+0.69-0.07+0.76
147Fox59-9+0.60-0.14+0.74
148Glendale58-14+0.57+0.09+0.48
149Aurora310-8+0.56-0.79+1.35
150Pattonville59-2+0.56+1.03-0.47
151Rockwood Summit47-14+0.48-0.17+0.64
152Macon310-14+0.47+0.08+0.40
153Schuyler County17-10+0.47-0.06+0.53
154Stoutland111-8+0.39+0.44-0.06
155Wright City38-13+0.38+0.06+0.32
156Battle412-14+0.36-0.07+0.43
157Owensville39-11+0.31+0.51-0.20
158Carl Junction47-11+0.30+0.22+0.09
159Clark County27-8+0.27-0.30+0.57
160Poplar Bluff53-8+0.23-0.01+0.24
161Clopton17-8+0.23-0.55+0.78
162Trenton26-9+0.21-0.84+1.05
163Gallatin15-7+0.10-0.73+0.83
164Seckman57-12-0.00-0.24+0.24
165Ladue Horton Watkins55-8-0.02-0.19+0.18
166Warrenton49-9-0.05-0.50+0.44
167Pacific411-9-0.10-0.04-0.07
168Boonville310-11-0.12-0.66+0.54
169Penney24-7-0.14-0.28+0.14
170Hancock28-3-0.17+0.89-1.06
171Northeast (Cairo)17-11-0.19+0.13-0.32
172Farmington47-10-0.22+0.42-0.64
173Hartville28-12-0.24-0.43+0.19
174Green City15-5-0.29+1.34-1.64
175Palmyra28-9-0.30-0.19-0.11
176North Andrew15-8-0.30-0.71+0.41
177Ritenour57-6-0.33+0.37-0.70
178Hazelwood West54-9-0.33-0.44+0.10
179Scotland County17-9-0.40-0.88+0.48
180Webster Groves49-15-0.40-0.71+0.31
181Jefferson (Festus)212-5-0.58-0.46-0.12
182Parkway South56-11-0.70+0.25-0.96
183DeKalb14-4-0.71-0.07-0.65
184Hannibal46-14-0.73-0.90+0.17
185McCluer North43-5-0.75+0.39-1.15
186New Bloomfield24-8-0.76-0.69-0.07
187Atlanta16-2-0.77+1.61-2.38
188Francis Howell Central56-18-0.87+0.13-1.00
189Seneca37-9-0.89-1.35+0.45
190Norwood19-9-0.90-0.53-0.37
191Canton16-8-0.94-0.87-0.07
192Ft. Zumwalt North56-10-1.00+0.62-1.63
193Lexington25-9-1.02+0.65-1.67
194Father Tolton57-9-1.03-1.54+0.50
195Oak Park57-13-1.07-0.71-0.36
196Raytown47-5-1.10-0.64-0.46
197Jamestown15-11-1.14-0.65-0.49
198Smith-Cotton55-17-1.18-1.44+0.26
199Sturgeon15-7-1.19-1.16-0.03
200Union47-12-1.20+0.22-1.42
201North Harrison12-9-1.31+0.36-1.67
202Naylor15-6-1.33-1.76+0.43
203Bayless35-6-1.36-0.05-1.32
204Bowling Green37-10-1.36+0.19-1.55
205Ft. Zumwalt South48-10-1.36+0.90-2.27
206DeSoto33-12-1.40-0.73-0.67
207Perryville36-9-1.41-0.58-0.84
208Higbee16-9-1.45-0.91-0.53
209Weaubleau110-10-1.47+0.08-1.55
210Holt46-17-1.55+0.12-1.67
211North Point55-15-1.60-1.34-0.26
212East Carter25-9-1.65-0.69-0.96
213South Callaway27-9-1.79-0.53-1.26
214St. Pius X (Kansas City)34-8-1.82-1.80-0.02
215Jefferson (Conception)15-6-1.87+0.10-1.97
216Hermitage18-8-1.97-0.96-1.01
217Van-Far14-16-2.00-0.33-1.68
218Knox County14-10-2.00-0.69-1.31
219Mehlville55-7-2.04-0.51-1.53
220Lutheran South35-10-2.05-1.19-0.86
221New Franklin15-12-2.07-1.17-0.90
222Ft. Zumwalt East46-9-2.12-1.62-0.50
223Jefferson City42-15-2.12-0.10-2.02
224Orchard Farm33-10-2.15-1.17-0.98
225California37-13-2.16-1.34-0.82
226Polo16-5-2.38-0.31-2.06
227Westran17-11-2.38+0.05-2.43
228Macks Creek17-7-2.41-1.25-1.17
229Neelyville24-13-2.43-1.67-0.76
230Mercer12-5-2.45-1.11-1.34
231Cainsville12-5-2.45-1.11-1.34
232Clayton45-6-2.48-0.30-2.19
233Hermann37-10-2.60+0.90-3.50
234Harrisonville33-14-2.62-0.76-1.86
235Lutheran St. Charles34-7-2.67-0.02-2.64
236La Plata19-9-2.73-0.23-2.50
237Lebanon43-12-2.80-0.42-2.38
238Northeast Nodaway13-5-2.80-0.95-1.85
239Tuscumbia16-7-2.82-0.77-2.04
240Central (St. Joseph)59-16-2.97-1.35-1.62
241Novinger16-8-2.98-1.41-1.57
242St. James36-12-2.99-1.14-1.85
243Humansville110-12-3.00-0.27-2.73
244Grandview412-12-3.04-0.37-2.67
245Monett33-15-3.07-1.68-1.39
246Affton46-7-3.14-0.16-2.98
247West Plains42-11-3.15-1.30-1.85
248Brashear13-7-3.28-0.82-2.47
249Notre Dame de Sion34-2-3.43-0.26-3.17
250Braymer14-7-3.47-0.92-2.55
251Newburg18-5-3.49-0.50-2.98
252University City43-8-3.64-0.13-3.50
253Richland14-11-3.73-0.94-2.79
254Grundy County12-10-3.86-0.92-2.93
255Winnetonka45-12-3.90-1.15-2.75
256Pilot Grove14-9-3.94-1.00-2.94
257East Buchanan23-12-4.04-1.22-2.82
258Linn County14-5-4.07-0.74-3.33
259Clinton34-14-4.10-1.52-2.58
260Waynesville52-16-4.21-1.89-2.32
261Ursuline Academy42-9-4.27-1.52-2.75
262Walnut Grove12-13-4.38-0.98-3.40
263Sherwood24-13-4.42-1.65-2.77
264Madison16-11-4.49-1.68-2.80
265Bishop LeBlond11-9-4.49-1.06-3.43
266Marshall41-7-4.50-2.26-2.24
267Bevier11-8-4.54-2.19-2.34
268Fulton32-17-4.59-1.06-3.53
269Louisiana21-12-4.71-1.35-3.37
270St. Pius X (Festus)26-9-4.92-1.38-3.55
271Parkway North42-14-4.93-1.67-3.26
272Meadville10-10-4.96+0.02-4.98
273Stewartsville12-12-4.98-1.71-3.27
274Notre Dame (St. Louis)33-6-5.10-0.33-4.77
275Montrose14-12-5.12-1.49-3.64
276South Shelby21-13-5.15-1.89-3.27
277Knob Noster33-9-5.23-2.16-3.07
278STEAM Academy33-4-5.28-1.46-3.82
279Tina-Avalon14-6-5.69-1.60-4.09
280Herculaneum30-10-5.85-2.02-3.82
281St. Clair32-14-6.02-2.71-3.31
282Milan13-12-6.06-2.21-3.86
283Camdenton42-16-6.19-1.99-4.20
284William Chrisman43-9-6.23-2.29-3.94
285Parkview41-7-6.27-2.14-4.13
286Norborne11-7-6.28-1.04-5.25
287Central (Cape Girardeau)41-11-6.32-1.66-4.65
288Hillcrest42-14-6.39-2.07-4.32
289Metro20-6-6.67-3.22-3.45
290Climax Springs11-7-6.76-1.53-5.23
291Sikeston40-12-6.77-2.37-4.40
292Marion County11-9-6.81-2.23-4.59
293North Kansas City53-15-6.83-2.14-4.69
294Plattsburg20-12-6.96-2.40-4.56
295Maryville32-13-7.35-2.62-4.73
296Wellsville-Middletown11-13-7.94-2.12-5.82
297Fair Play11-13-8.32-3.21-5.11
298Lincoln College Prep40-9-8.34-2.16-6.18
299Laquey10-9-8.88-4.50-4.37
300Raytown South42-13-9.07-3.06-6.01
301Cuba30-14-9.07-3.08-5.99
302Nevada30-11-9.10-3.29-5.81
303Bucklin11-7-9.54-2.46-7.08
304Macon County11-7-9.54-2.46-7.08
305Ruskin41-18-9.88-3.60-6.28

Net = overall rating · Off = offense · Def = defense · higher is better. Click a column to sort.