Pennant Charts · NCAA Division I Softball
A full season of Division I softball measured from the play-by-play itself: opponent-adjusted rankings, run values fit on this sport rather than borrowed from baseball, wins above replacement for every hitter and pitcher, and a simulated bracket. No polls, no committee logic.
Ranked by a composite of two ratings that disagree on purpose. SRS measures run margin against schedule, so it rewards dominance. Bradley-Terry reads only wins and losses against opponent strength, so it rewards winning. Postseason games count double in both. The fifth column is where D1Softball's final poll had each team, and how far our number moves them.
| Rank | Team | Conf | Record | D1S poll | Diff | Composite | SOS | wRC+ | Pitch+ | WAR | Title odds |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | SEC | 51-12 | 1 | even | +2.62 | +5.86 | 197 | 204 | 74.0 | 23.0% | |
| 2 | SEC | 55-8 | 3 | +1 | +2.59 | +5.00 | 186 | 222 | 73.0 | 22.5% | |
| 3 | Big 12 | 60-9 | 2 | -1 | +2.53 | +4.15 | 203 | 201 | 79.4 | 9.6% | |
| 4 | Big Ten | 50-8 | 5 | +1 | +2.53 | +5.12 | 179 | 209 | 66.2 | 14.7% | |
| 5 | SEC | 46-12 | 7 | +2 | +2.49 | +5.60 | 202 | 197 | 64.7 | 5.5% | |
| 6 | Big Ten | 52-9 | 6 | even | +2.49 | +4.70 | 235 | 147 | 74.4 | 4.8% | |
| 7 | SEC | 52-9 | 9 | +2 | +2.43 | +4.70 | 225 | 185 | 75.6 | 5.5% | |
| 8 | SEC | 49-11 | 4 | -4 | +2.35 | +5.09 | 171 | 222 | 64.0 | 11.4% | |
| 9 | SEC | 51-12 | 10 | +1 | +2.30 | +4.96 | 203 | 185 | 73.9 | 2.3% | |
| 10 | ACC | 50-9 | 17 | +7 | +2.01 | +3.80 | 182 | 177 | 57.8 | 0.3% | |
| 11 | SEC | 40-20 | 11 | even | +1.98 | +5.25 | 197 | 176 | 63.4 | 0.0% | |
| 12 | SEC | 39-19 | 16 | +4 | +1.96 | +5.63 | 176 | 190 | 60.4 | 0.0% | |
| 13 | SEC | 37-18 | 18 | +5 | +1.91 | +5.43 | 197 | 183 | 62.0 | 0.1% | |
| 14 | SEC | 43-20 | 8 | -6 | +1.88 | +5.22 | 154 | 209 | 60.7 | 0.1% | |
| 15 | Big 12 | 44-17 | 12 | -3 | +1.84 | +4.23 | 166 | 167 | 54.1 | 0.0% | |
| 16 | Big 12 | 41-18 | 14 | -2 | +1.81 | +4.98 | 171 | 177 | 56.4 | 0.0% | |
| 17 | ACC | 47-11 | 19 | +2 | +1.79 | +3.32 | 181 | 172 | 58.6 | 0.0% | |
| 18 | ACC | 45-17 | 13 | -5 | +1.77 | +4.95 | 190 | 154 | 61.9 | 0.1% | |
| 19 | Big 12 | 37-20 | 20 | +1 | +1.73 | +4.86 | 170 | 141 | 44.0 | 0.0% | |
| 20 | Big Ten | 41-13 | 21 | +1 | +1.71 | +4.75 | 168 | 180 | 52.3 | 0.0% | |
| 21 | Big 12 | 40-18 | 15 | -6 | +1.60 | +4.38 | 165 | 167 | 51.9 | 0.0% | |
| 22 | ACC | 37-15 | 22 | even | +1.54 | +4.16 | 168 | 161 | 47.7 | 0.0% | |
| 23 | SEC | 32-28 | — | unranked | +1.49 | +5.31 | 164 | 180 | 54.9 | 0.0% | |
| 24 | MW | 51-9 | 23 | -1 | +1.49 | +2.33 | 149 | 163 | 46.4 | 0.0% | |
| 25 | SEC | 36-25 | — | unranked | +1.48 | +4.92 | 166 | 162 | 54.0 | 0.0% |
23 of the poll's 25 teams also make ours, and both have Texas first. Average disagreement among shared teams is 2.4 places.
The independent read and the human consensus land in nearly the same place, which is reassuring for both. The disagreements are where it gets interesting: the poll is kinder to Mississippi St. Bulldogs (-6) than we are, and harsher on Florida St. Seminoles (+7).
Ranked by the poll, not by us
Ranked by us, not by the poll
On run margin alone Arkansas rated first. It won the season series in Austin and posted the better schedule-adjusted margin, but it did so by running up regional blowouts, then went 0-2 at the WCWS including an 0-11 loss to UCLA.
Once wins carry equal weight and postseason games count double, Texas takes the top line. Elo agrees emphatically: Texas gained 283 rating points after May 1, the largest climb in the top 40. They were not the best team all season. They were the best team by June.
Grand Canyon went 51-9 and rates 24th. Missouri went 28-29 and rates 33rd. Twelve of our top 25 are SEC teams, and the five toughest schedules in the country all belong to the SEC.
Expected wins from each team's actual schedule track real records closely: Oklahoma outran its expectation by 1.9 wins, the largest gap in the top 60, and Texas underran by 0.4. There is far less luck in a 60-game season than the standings suggest.
Start from a question rather than a team. Filter to an offensive identity, rank the field by any metric, narrow to one conference, then open a team for its full profile. Every metric carries two ranks, national and inside its own league, and the gap between them is usually the interesting part.
Run values are measured, not imported. We reconstructed the base-out state before all 406,949 plate appearances from the play-by-play text, rebuilt run expectancy, and averaged the change in expected runs for every event.
| Event | Runs vs out | wOBA weight | MLB |
|---|---|---|---|
| Walk | +0.816 | 0.79 | 0.69 |
| Hit by pitch | +0.835 | 0.81 | 0.72 |
| Single | +0.931 | 0.90 | 0.88 |
| Double | +1.406 | 1.36 | 1.25 |
| Triple | +1.728 | 1.68 | 1.59 |
| Home run | +1.878 | 1.82 | 2.01 |
| Base state | 0 out | 1 out | 2 out |
|---|---|---|---|
| Bases empty | 0.80 | 0.41 | 0.15 |
| 1st | 1.29 | 0.80 | 0.34 |
| 2nd | 1.65 | 0.98 | 0.44 |
| 3rd | 1.86 | 1.27 | 0.52 |
| 1st and 2nd | 1.95 | 1.24 | 0.58 |
| 1st and 3rd | 2.18 | 1.44 | 0.63 |
| 2nd and 3rd | 2.61 | 1.73 | 0.78 |
| Bases loaded | 2.59 | 1.75 | 0.91 |
Base-out state existed for only 620 charted games, which capped run expectancy, leverage and any context model at 8% of the season. The NCAA text spells out every runner movement, so we replayed all 618,310 rows through a state machine and checked it against the charted games, where ESPN records the same state independently. Base state matches 90.7% of the time and outs 95.1%. Every number downstream now rests on the full season instead of a sample, and the weights moved when it did: the 620-game fit understated a double by 0.13 wOBA points.
Batting and pitching value are opponent-adjusted, then shrunk until predicted extra runs match actual runs one-for-one at the game level. Wins convert at 10.5 runs each. Replacement level is a team that plays .250 ball against an average schedule. Team WAR correlates with wins above that baseline at r = 0.84.
Minimum 100 plate appearances
| # | Player | Team | PA | wOBA | wRC+ | WAR |
|---|---|---|---|---|---|---|
| 1 | Jordan Woolery | 222 | 0.719 | 354 | 10.1 | |
| 2 | Megan Grant | 225 | 0.695 | 340 | 9.7 | |
| 3 | Katie Stewart | 208 | 0.612 | 306 | 7.8 | |
| 4 | Taylor Shumaker | 246 | 0.566 | 267 | 7.7 | |
| 5 | Rylee Slimp | 227 | 0.574 | 267 | 7.1 | |
| 6 | Jocelyn Erickson | 237 | 0.551 | 258 | 7.1 | |
| 7 | Mya Perez | 190 | 0.608 | 296 | 6.8 | |
| 8 | Isa Torres | 160 | 0.691 | 329 | 6.6 | |
| 9 | Aminah Vega | 193 | 0.597 | 280 | 6.4 | |
| 10 | Taryn Kern | 188 | 0.608 | 278 | 6.2 | |
| 11 | Kaniya Bragg | 212 | 0.550 | 252 | 6.1 | |
| 12 | Jordyn Frahm | 211 | 0.545 | 250 | 6.0 |
Minimum 100 batters faced
| # | Pitcher | Team | BF | wOBA | WAR |
|---|---|---|---|---|---|
| 1 | Maya Johnson | 769 | 0.186 | 19.4 | |
| 2 | Ruby Meylan | 882 | 0.291 | 19.0 | |
| 3 | Jordyn Frahm | 639 | 0.216 | 18.8 | |
| 4 | Keagan Rothrock | 878 | 0.300 | 18.3 | |
| 5 | Teagan Kavan | 771 | 0.295 | 17.8 | |
| 6 | Jocelyn Briski | 583 | 0.203 | 17.4 | |
| 7 | Alyssa Faircloth | 682 | 0.265 | 16.8 | |
| 8 | Jori Heard | 742 | 0.300 | 16.3 | |
| 9 | Peja Goold | 620 | 0.254 | 16.0 | |
| 10 | Lyndsey Grein | 683 | 0.276 | 15.6 | |
| 11 | Madalyn Johnson | 852 | 0.315 | 15.4 | |
| 12 | Maddy Azua | 869 | 0.298 | 15.1 |
Minimum 300 batters faced. FIP is refit for softball on 1,051 official pitcher seasons and in log form, so the sport's most extreme strikeout arms cannot be handed a negative run estimate.
| # | Pitcher | Team | BF | FIP | Adj | K% |
|---|---|---|---|---|---|---|
| 1 | Maya Johnson | 769 | 1.44 | 1.45 | 49.3% | |
| 2 | Jordyn Frahm | 639 | 2.26 | 2.33 | 34.9% | |
| 3 | Jocelyn Briski | 583 | 2.41 | 2.36 | 33.6% | |
| 4 | Alyssa Faircloth | 682 | 2.37 | 2.52 | 38.9% | |
| 5 | Sage Mardjetko | 463 | 2.56 | 2.60 | 35.2% | |
| 6 | Izzy Kemp | 655 | 2.43 | 2.60 | 40.9% | |
| 7 | Faith Aragon | 719 | 2.98 | 2.65 | 30.7% | |
| 8 | Alexis Jensen | 580 | 2.60 | 2.68 | 35.0% | |
| 9 | NiJaree Canady | 538 | 2.85 | 2.81 | 34.0% | |
| 10 | Maddia Groff | 558 | 2.79 | 2.81 | 29.9% |
Minimum 100 plate appearances. WPA leaders skew away from the top of the rankings, which is the metric working as designed: elite teams win by too much for late heroics to accumulate.
| # | Player | Team | PA | WPA | Clutch |
|---|---|---|---|---|---|
| 1 | Hannah Di Genova | 156 | 5.07 | +1.46 | |
| 2 | Sydney Stewart | 157 | 4.90 | +0.95 | |
| 3 | Courtney Poulich | 154 | 4.47 | +0.88 | |
| 4 | Emily LeGette | 169 | 4.47 | +0.02 | |
| 5 | Jocelyn Erickson | 213 | 4.45 | +0.94 | |
| 6 | Lauren Holt | Cornell | 111 | 4.42 | +0.78 |
| 7 | Brooke Klosowicz | 183 | 3.77 | -0.07 | |
| 8 | Aminah Vega | 180 | 3.74 | +0.34 | |
| 9 | Megan Grant | 193 | 3.63 | -0.66 | |
| 10 | Shelby Barbee | 159 | 3.63 | +0.67 |
The real bracket, replayed 50,000 times: sixteen regionals of four, eight super regional series, an eight-team WCWS, then a best-of-three final. Regionals and the WCWS are double elimination, which is why favorites clear them more often than a single-game read suggests.
| # | Team | Reach WCWS | Win title |
|---|---|---|---|
| 1 | 77.3% | 23.0% | |
| 2 | 81.5% | 22.5% | |
| 3 | 74.4% | 14.7% | |
| 4 | 76.4% | 11.4% | |
| 5 | 55.3% | 9.6% | |
| 6 | 73.9% | 5.5% | |
| 7 | 68.5% | 5.5% | |
| 8 | 55.5% | 4.8% | |
| 9 | 40.4% | 2.3% | |
| 10 | 34.1% | 0.3% |
Texas, the actual champion, comes out as the single most likely winner at 23%, and seven of the eight teams the model ranks highest by title odds did reach the WCWS. That is a good result for a model that never saw a bracket, and a reminder of how open this tournament is: the favorite still loses more than three quarters of the time.
Format matters more than seeding. Alabama and Texas separate from the field not because they were most likely to win any single game, but because double elimination gives the best teams a second life at exactly the moment a single upset would otherwise end them.
Comparing all first-trip numbers to all third-trip numbers measures survivorship, since only the good pitchers are still out there. These are the same 1,331 arms measured against themselves, in the same games.
| Trip | PA | wOBA against | K% | HR% | vs first |
|---|---|---|---|---|---|
| First time through | 101,430* | 0.336 | 17.0% | 1.9% | +0.000 |
| Second time through | 101,430* | 0.349 | 13.0% | 2.3% | +0.013 |
| Third time through | 78,321 | 0.375 | 12.0% | 2.6% | +0.039 |
*The first two trips hold exactly nine batters each for any pitcher who reached a third, so those counts match by construction rather than by coincidence.
Each trip costs the pitcher. The second time is worth +0.013 wOBA to the batting side and the third +0.039 wOBA, roughly a third of a run per nine batters faced. Strikeout rate falls from 17.0% to 12.0% while home run rate climbs 40%. The effect is highly significant (t = 9.7) but gradual, so there is no single inning where the wheels come off.
Usage varies enormously. Penn State let a pitcher reach a third trip in 10% of outings; Arizona State in 86%.
Style measured five ways: power, patience, contact, early-count aggression from 1.17M pitches, and small ball. Twenty-two of the top 25 profile as some blend of power, patience and contact, and nobody in the top ten plays small ball.
| # | Team | ISO | BB% | K% | 1st-pitch swing | Pitches/PA | Bunts/G | SB att/G | Identity |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.237 | 11.8% | 13.1% | 20.0% | 3.81 | 0.94 | 1.56 | Power + Patient | |
| 2 | 0.239 | 12.1% | 14.0% | 19.2% | 3.82 | 1.21 | 1.40 | Power + Patient | |
| 3 | 0.320 | 13.9% | 8.8% | 17.2% | 3.78 | 0.46 | 2.29 | Power + Patient + Contact | |
| 4 | 0.253 | 10.1% | 10.5% | 20.4% | 3.74 | 0.66 | 0.91 | Power + Contact | |
| 5 | 0.229 | 13.7% | 11.2% | 17.1% | 3.87 | 0.40 | 0.62 | Power + Patient + Contact | |
| 6 | 0.441 | 15.3% | 11.2% | 13.4% | 3.89 | 0.25 | 0.30 | Power + Patient + Contact | |
| 7 | 0.397 | 14.6% | 11.5% | 17.9% | 3.90 | 0.56 | 1.31 | Power + Patient + Contact | |
| 8 | 0.219 | 11.9% | 13.8% | 21.2% | 4.01 | 0.92 | 1.13 | Power + Patient | |
| 9 | 0.260 | 14.1% | 10.6% | 14.8% | 3.87 | 0.60 | 0.83 | Power + Patient + Contact | |
| 10 | 0.242 | 12.5% | 7.9% | 18.4% | 3.68 | 0.42 | 1.22 | Power + Patient + Contact | |
| 11 | 0.231 | 11.2% | 13.8% | 16.9% | 3.88 | 0.57 | 0.35 | Power | |
| 12 | 0.182 | 14.2% | 14.5% | 15.3% | 3.93 | 0.36 | 1.05 | Patient | |
| 13 | 0.230 | 13.5% | 12.6% | 12.9% | 3.88 | 0.84 | 1.04 | Power + Patient | |
| 14 | 0.182 | 10.1% | 11.8% | 20.4% | 3.83 | 0.43 | 0.68 | Lean contact | |
| 15 | 0.236 | 10.1% | 10.5% | 20.9% | 3.61 | 0.59 | 1.15 | Power + Contact | |
| 16 | 0.209 | 11.8% | 14.0% | 18.4% | 3.87 | 1.03 | 1.46 | Power + Patient | |
| 17 | 0.284 | 12.6% | 9.2% | 14.2% | 3.76 | 0.09 | 1.05 | Power + Patient + Contact | |
| 18 | 0.292 | 10.7% | 10.8% | 21.0% | 3.67 | 0.53 | 0.87 | Power + Contact | |
| 19 | 0.197 | 10.2% | 11.1% | 18.1% | 3.75 | 1.26 | 0.70 | Contact | |
| 20 | 0.211 | 10.8% | 11.8% | 18.0% | 3.77 | 0.83 | 0.98 | Power | |
| 21 | 0.204 | 12.5% | 10.9% | 11.7% | 3.99 | 1.10 | 1.25 | Power + Patient + Contact | |
| 22 | 0.232 | 11.5% | 10.7% | 15.7% | 3.77 | 1.02 | 0.96 | Power + Contact | |
| 23 | 0.186 | 11.4% | 13.7% | 16.1% | 3.80 | 0.52 | 0.83 | Lean patient | |
| 24 | 0.227 | 12.7% | 15.3% | 25.2% | 3.96 | 1.08 | 1.53 | Power + Patient + First-pitch hunting | |
| 25 | 0.208 | 10.4% | 14.9% | 21.1% | 3.84 | 0.59 | 0.70 | Power |
Direction parsed from the text on 95% of the league's 354,000 balls in play. D1 average is 41% pull, 37% opposite field. Balls up the middle produce a .431 average, far above pulled (.333) or opposite-field (.266) contact.
| # | Team | Pull | Oppo | GB/FB |
|---|---|---|---|---|
| 1 | 43.4% | 33.1% | 1.26 | |
| 2 | 41.5% | 36.3% | 1.26 | |
| 3 | 44.7% | 34.7% | 1.17 | |
| 4 | 42.1% | 35.7% | 1.23 | |
| 5 | 40.8% | 37.4% | 1.63 | |
| 6 | 45.5% | 31.8% | 0.97 | |
| 7 | 44.3% | 35.8% | 0.94 | |
| 8 | 41.7% | 39.2% | 1.48 | |
| 9 | 40.5% | 36.9% | 1.35 | |
| 10 | 45.3% | 36.4% | 1.30 | |
| 11 | 41.3% | 36.1% | 1.50 | |
| 12 | 46.7% | 33.1% | 1.38 |
Fit by ridge regression with offense and defense controlled, so a park is never credited for hosting weak opponents, then regressed toward neutral by sample size. New Mexico State plays at 3,900 feet. Applying these moves individual pitcher FIP by up to 0.25 runs.
| Home park | Run factor |
|---|---|
| 1.24 | |
| 1.23 | |
| 1.22 | |
| 1.22 | |
| 1.22 | |
| 0.86 | |
| 0.84 | |
| 0.84 | |
| 0.82 | |
| 0.76 |
Once a strategy becomes the standard, the counter to it tends to get cheap, because everyone has built their roster and set their defense against the standard. Softball has been through this before: slap hitting was everywhere, and then it was not. With run expectancy measured on this season, we can ask whether the field's collective move to power and patience has left anything on the table.
Average runs is not what a manager is buying with a sacrifice. In a tie game the objective is the chance of scoring at all, which is a different number and can move the other way. Both, measured on this season:
| Base state | Expected runs | Chance of scoring | ||||
|---|---|---|---|---|---|---|
| 0 out | 1 | 2 | 0 out | 1 | 2 | |
| Bases empty | 0.80 | 0.41 | 0.15 | 36% | 21% | 9% |
| 1st | 1.29 | 0.80 | 0.34 | 52% | 36% | 17% |
| 2nd | 1.65 | 0.98 | 0.44 | 69% | 48% | 26% |
| 3rd | 1.86 | 1.27 | 0.52 | 86% | 71% | 31% |
| 1st and 2nd | 1.95 | 1.24 | 0.58 | 70% | 51% | 27% |
| 1st and 3rd | 2.18 | 1.44 | 0.63 | 84% | 65% | 30% |
| 2nd and 3rd | 2.61 | 1.73 | 0.78 | 87% | 72% | 33% |
| Bases loaded | 2.59 | 1.75 | 0.91 | 83% | 67% | 37% |
On the scoring-odds yardstick the sacrifice stops being a blanket mistake. A successful bunt from first and second with nobody out actually raises the chance of scoring, even while it lowers expected runs. Two of the seven sacrifice situations come out positive.
| Situation | Expected runs | Chance of scoring |
|---|---|---|
| 1st and 2nd, 0 out | -0.216 | +2.0 pts |
| 2nd, 0 out | -0.379 | +1.9 pts |
| 1st, 0 out | -0.316 | -3.9 pts |
| 1st, 1 out | -0.352 | -10.1 pts |
| 1st and 3rd, 0 out | -0.446 | -11.8 pts |
| 2nd, 1 out | -0.460 | -16.6 pts |
| 1st and 2nd, 1 out | -0.466 | -17.9 pts |
That +0.9 point gain assumes the bunt works. The offer on the table is the attempt. From first and second with nobody out, across 312 sacrifice attempts, only 17% actually produced second and third with one out. The rest popped up, got the lead runner, or found a hit.
So the honest verdict survives the better yardstick. Giving away an out is defensible in theory in a couple of spots, but execution eats the whole edge and then some. And the fear driving the bunt is overstated: swinging away from that same spot (8,630 times this season) produced a double play just 2.0% of the time.
Bunting for a hit and bunting to give up an out are different strategies that share a word. Separate them and the picture inverts.
That is the shape of a real inefficiency: defenses positioned for a league that swings for extra bases concede the short game. The honest caveat is that this is a conditional edge. Hitters bunt for a hit when they are fast and the corners are deep, so the .597 reflects good spot-picking as much as the tactic. It would not survive being used indiscriminately. But at 7,822 attempts league-wide against 6,449 sacrifices, the tactic is being under-used by teams that already know how to do it.
Each coefficient is opponent-adjusted runs per plate appearance per standard deviation of that axis, with the other five held constant. 307 teams, R² 0.75.
| Identity axis | Runs/PA per SD | t |
|---|---|---|
| Power (ISO) | +0.0438 | +20.4 |
| Patience (BB%) | +0.0095 | +4.0 |
| Strikeouts (K%) | -0.0110 | -5.5 |
| First-pitch aggression | -0.0054 | -2.4 |
| Bunting | +0.0081 | +4.3 |
| Running | -0.0072 | -3.8 |
Power outweighs everything else by a factor of four, so the crowd is not wrong to chase it. The interesting rows are the last two: holding everything else equal, teams that bunt more score more, and teams that run more score less. Both are small, both are significant, and they point in opposite directions from how the two tactics usually get bundled together as "small ball."
Opponent-adjusted runs per PA by power quintile. If the strategy were crowded to exhaustion, the last step would flatten.
| Power quintile | ISO | Runs/PA |
|---|---|---|
| Bottom fifth | 0.088 | -0.0398 |
| Fourth fifth | 0.120 | -0.0148 |
| Middle fifth | 0.146 | +0.0054 |
| Second fifth | 0.178 | +0.0403 |
| Top fifth | 0.240 | +0.0998 |
The gain from the fourth fifth to the top fifth is the largest of the four steps. There is no diminishing return visible yet, which is the clearest evidence against the market-correction thesis: the standard is standard because it still works.
Break-even success rate implied by this season's run expectancy, by situation.
| Attempt | Outs | Break-even |
|---|---|---|
| 1st to 2nd | 0 | 71% |
| 1st to 2nd | 1 | 78% |
| 1st to 2nd | 2 | 76% |
| 2nd to 3rd | 0 | 86% |
| 2nd to 3rd | 1 | 74% |
| 2nd to 3rd | 2 | 86% |
Taking second with nobody out needs 71%. Taking third needs up to 86%, because a runner on second is already in scoring position and there is much less to gain. Most of the league runs at rates that lose runs on net, which is why the running coefficient above is negative.
Two tests that could have supported it, and did not.
Being unusual does not pay by itself. Correlation between a team's distance from the league-average identity and the runs it scores above what its component rates predict: -0.16. If anything, unusual teams slightly underperform.
Small ball does not travel better against good defense. Facing top-60 defenses, small-ball offenses lose 0.083 of wOBA while power offenses lose 0.076. The gap runs the wrong way for the theory: elite defense suppresses the short game slightly more, not less.
39 of the top 50 teams sit in the top quartile of power; only 13 sit in the top quartile of small ball. The field is genuinely crowded. It is just not crowded into a mistake.
The counter-strategy story is the right question, and the answer is more specific than either "power wins" or "the league is due for a correction." Power is four times more productive than any other lever and still scaling at the top end, so a team that pivoted to manufacturing runs purely to be different would trade a large proven edge for a small speculative one.
The exploitable piece is narrower and more specific. In abandoning the sacrifice, which the math fully justifies, the sport also walked away from the bunt base hit, which the math strongly supports. Defenses set up for damage concede that ground, and the teams still taking it are getting a .597 average for their trouble. The opportunity is not to become a small-ball team. It is to be a power team that still knows how to bunt for a hit, and to stop running into outs at rates that need 71 to 86 percent to break even.
A boosted classifier on inning, half, margin, base state and outs scores 0.4425 log loss against 0.4498 for the lookup table, a 1.6% improvement. Two corrections were needed to get an honest answer: the first attempt trained on features a broken join had silently dropped, and the second graded the stored table in-sample against an out-of-sample model. The gain is real but modest, and it concentrates late.
Replacing hand-set style thresholds with a Gaussian mixture was supposed to discover natural offensive types. It did not. By BIC the best fit is two clusters, one holding 90% of teams. Offensive style in D1 softball is a continuum, not a set of camps, so the identity labels above describe where a team sits on those axes rather than membership in a school of thought.
An earlier build ranked pitchers using a field that names the pitcher on only 20% of plate appearances, and not at random. It favored whichever teams parsed cleanly, so pitchers with near-complete attribution looked like full-season workhorses while genuine aces appeared as fragments. The tell was the batters-faced column: nobody exceeded 410 when real workloads approach 1,000. Rebuilt on the properly resolved attribution, coverage reaches 96% and reproduces official batters-faced totals at a median ratio of 0.93, with our FIP correlating 0.68 with official ERA. The times-through-order result moved by a factor of three. Any leaderboard whose workload column looks half-sized is worth distrusting before its rate stats.
Every term this page uses, defined two ways: what it means if you just want to read the tables, and what it actually computes. The usual failure of a stats glossary is that the technical line arrives first and the reader bounces off it, so here the plain version leads.
No term matches that.
Pennant Charts. Built from NCAA play-by-play, February through June 2026. Poll comparison from D1Softball's final Top 25, June 9, 2026.