The rating softball never had
Oklahoma is No. 1 in the final 2026 DiamondIQ Rating of NCAA Division I softball (97.0), ahead of UCLA (94.5) and Texas Tech (92.7). National champion Texas is No. 5.
Final 2026 season · games through · 7,634 D1 games
Softball has polls. It has never had a KenPom. This is one: every Division I team’s offense and defense pulled out of 7,634 games by a single ridge regression, so a run scored against Texas is not worth the same as a run scored against a twelve-win team. Click any team and the model shows its work.
Matchup predictor: any two teams- Games
- 7,634D1 vs D1
- Teams rated
- 304in NCAA D1 stat tables
- Run environment
- 5.09runs / team / game
- Model error
- 3.33runs RMSE
Four arguments this starts
Where the model and the final ESPN.com/USA Softball poll disagree — specifically, and checkably.
Oklahoma was the best team
The poll had them 9th. They had the 2nd-best offense and the 9th-best run prevention in Division I, went 17-8 against this list’s top 25, and outscored D1 opponents by +437 runs. Then they lost a super regional and the season ended.
The champion is only fifth
A rating that ignores trophies puts Texas 5th — on the toughest schedule in Division I, a 25-12 record against the top 25, and a run margin 8 teams beat. Both things can be true.
Mississippi St. is the poll's biggest miss
10 spots of disagreement, tied for the widest on the board. 43-20 overall, 11-16 against the top 25, and an adjusted 0.34 runs allowed per game that ranks 6th.
Northwestern never got to play
29-21 against D1 opponents, rated 27th in Division I on the 32nd-toughest schedule, and the best team by this model that the 64-team field left out. The selection committee weighs résumés; this rating only weighs how well a team played.
Why is Oklahoma #1?
Oklahoma
52-9 vs D1Official 52-10Super regionalPoll #9 · model +8
50 = average D1 team
- #2Offense. 11.78 runs a game once you adjust for who they faced — the D1 average is 5.09.
- #9Run prevention. 0.66 allowed per game adjusted, on a 3.09 team ERA and a .981 fielding percentage.
- #21Schedule. The average opponent rated 67.8 — a genuinely brutal slate.
- 17-8Against the DiamondIQ top 25. +60 run differential across those 25 games.
- +437Run differential. 610 scored, 173 allowed in 61 D1 games.
- 25-6Away / neutral. 27-3 as the listed home team for contrast.
- 7-3Last ten. How they were playing when the season ended.
- Calc RPI
- 0.65307th
- Elo
- 19076th
- Batting
- .384.786 SLG
- Team ERA
- 3.090.32 UER/G
Every figure is computed from 7,634 D1 games — none of it is typed in by hand. Pick any row in the board below to rebuild this panel.
The Top 50
Poll is the final ESPN.com/USA Softball Top 25. Δ is how far this model moves that team. Calc RPI is computed from the same game log — it is not the NCAA’s official RPI.
| # | Team | IQ | W-L | Adj O | Adj D | SOS | Calc RPI | Elo | vs Top 25 | Poll | Δ | Postseason |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 97.0 | 52-9 | 11.78 | 0.66 | 21 | 7 | 1907 | 17-8 | 9 | ▲8 | Super regional | |
| 2 | 94.5 | 52-9 | 12.61 | 2.08 | 20 | 9 | 1949 | 18-9 | 6 | ▲4 | WCWS | |
| 3 | 92.7 | 60-9 | 10.57 | 0.46 | 31 | 8 | 1930 | 16-6 | 2 | ▼1 | National runner-up | |
| 4 | 92.6 | 46-12 | 10.33 | 0.24 | 3 | 1 | 1883 | 12-10 | 7 | ▲3 | WCWS | |
| 5 | 91.4 | 51-12 | 9.77 | -0.02 | 1 | 4 | 1944 | 25-12 | 1 | ▼4 | National champion | |
| 6 | 89.0 | 51-12 | 10.14 | 0.92 | 16 | 5 | 1858 | 13-11 | 10 | ▲4 | Super regional | |
| 7 | 89.0 | 49-8 | 9.19 | -0.03 | 10 | 2 | 1933 | 13-8 | 5 | ▼2 | WCWS | |
| 8 | 88.4 | 55-8 | 8.73 | -0.36 | 12 | 3 | 1960 | 15-6 | 3 | ▼5 | WCWS | |
| 9 | 85.4 | 49-11 | 7.91 | -0.46 | 11 | 6 | 1854 | 18-8 | 4 | ▼5 | WCWS | |
| 10 | 85.1 | 37-18 | 9.52 | 1.22 | 4 | 16 | 1803 | 11-16 | 19 | ▲9 | Regional | |
| 11 | 84.7 | 39-20 | 9.19 | 0.98 | 5 | 15 | 1820 | 11-17 | 11 | – | Super regional | |
| 12 | 84.6 | 39-19 | 8.66 | 0.47 | 2 | 14 | 1813 | 10-18 | 15 | ▲3 | Super regional | |
| 13 | 84.0 | 50-9 | 9.05 | 1.01 | 37 | 11 | 1875 | 4-8 | 17 | ▲4 | Regional | |
| 14 | 81.1 | 47-11 | 9.06 | 1.70 | 48 | 18 | 1822 | 6-4 | 18 | ▲4 | Regional | |
| 15 | 80.9 | 41-13 | 8.73 | 1.43 | 18 | 10 | 1804 | 9-4 | 20 | ▲5 | Regional | |
| 16 | 80.7 | 37-18 | 9.36 | 2.11 | 17 | 19 | 1715 | 8-14 | 21 | ▲5 | Regional | |
| 17 | 80.3 | 41-17 | 8.53 | 1.37 | 14 | 17 | 1790 | 12-13 | 14 | ▼3 | Super regional | |
| 18 | 79.8 | 43-20 | 7.38 | 0.34 | 8 | 12 | 1759 | 11-16 | 8 | ▼10 | WCWS | |
| 19 | 78.7 | 42-17 | 9.23 | 2.43 | 13 | 13 | 1783 | 12-11 | 12 | ▼7 | Super regional | |
| 20 | 78.4 | 44-17 | 8.67 | 1.95 | 26 | 22 | 1810 | 10-10 | 13 | ▼7 | Super regional | |
| 21 | 78.0 | 32-28 | 7.60 | 0.98 | 6 | 27 | 1665 | 6-24 | 25 | ▲4 | Regional | |
| 22 | 77.3 | 37-15 | 8.80 | 2.34 | 30 | 24 | 1754 | 7-8 | 22 | – | Regional | |
| 23 | 77.3 | 37-19 | 8.29 | 1.84 | 28 | 30 | 1689 | 2-12 | — | — | Regional | |
| 24 | 77.1 | 40-18 | 8.01 | 1.60 | 24 | 23 | 1737 | 5-13 | 16 | ▼8 | Super regional | |
| 25 | 76.3 | 42-15 | 8.90 | 2.69 | 77 | 33 | 1759 | 0-5 | — | — | Regional | |
| 26 | 75.3 | 35-25 | 8.22 | 2.23 | 15 | 20 | 1707 | 5-19 | 25 | ▼1 | Regional | |
| 27 | 73.1 | 29-21 | 7.95 | 2.48 | 32 | 48 | 1676 | 1-14 | — | — | Missed the field | |
| 28 | 72.1 | 34-22 | 7.31 | 2.08 | 29 | 28 | 1688 | 6-11 | 24 | ▼4 | Regional | |
| 29 | 72.1 | 35-21 | 7.95 | 2.73 | 38 | 39 | 1680 | 4-9 | — | — | Regional | |
| 30 | 71.9 | 28-29 | 6.76 | 1.57 | 9 | 49 | 1617 | 7-18 | — | — | Missed the field | |
| 31 | 71.9 | 34-11 | 7.37 | 2.18 | 99 | 41 | 1718 | 0-5 | — | — | Missed the field | |
| 32 | 71.9 | 40-14 | 7.27 | 2.10 | 46 | 25 | 1693 | 4-8 | — | — | Regional | |
| 33 | 71.6 | 51-9 | 7.16 | 2.05 | 91 | 26 | 1775 | 0-5 | 23 | ▼10 | Regional | |
| 34 | 71.2 | 36-21 | 7.64 | 2.63 | 40 | 42 | 1670 | 2-12 | — | — | Regional | |
| 35 | 71.0 | 31-28 | 7.48 | 2.50 | 27 | 52 | 1679 | 2-15 | — | — | Regional | |
| 36 | 70.3 | 26-27 | 7.96 | 3.16 | 7 | 47 | 1591 | 2-18 | — | — | Missed the field | |
| 37 | 70.1 | 32-18 | 8.81 | 4.05 | 60 | 53 | 1623 | 1-14 | — | — | Missed the field | |
| 38 | 69.7 | 33-20 | 8.10 | 3.43 | 64 | 56 | 1629 | 1-9 | — | — | Missed the field | |
| 39 | 69.7 | 44-13 | 8.16 | 3.49 | 75 | 29 | 1716 | 3-2 | — | — | Regional | |
| 40 | 69.4 | 35-20 | 7.16 | 2.57 | 49 | 61 | 1652 | 6-10 | — | — | Missed the field | |
| 41 | 69.1 | 45-14 | 6.43 | 1.90 | 135 | 34 | 1779 | 1-2 | — | — | Regional | |
| 42 | 68.9 | 37-19 | 7.67 | 3.21 | 69 | 50 | 1682 | 2-7 | — | — | Missed the field | |
| 43 | 68.3 | 33-19 | 6.79 | 2.46 | 81 | 65 | 1633 | 1-4 | — | — | Missed the field | |
| 44 | 67.8 | 34-20 | 7.12 | 2.90 | 61 | 40 | 1641 | 1-7 | — | — | Missed the field | |
| 45 | 67.8 | 26-27 | 8.13 | 3.92 | 36 | 71 | 1589 | 3-8 | — | — | Missed the field | |
| 46 | 67.0 | 35-16 | 7.41 | 3.38 | 63 | 32 | 1703 | 1-3 | — | — | Missed the field | |
| 47 | 66.9 | 30-28 | 6.51 | 2.51 | 23 | 43 | 1573 | 3-15 | — | — | Regional | |
| 48 | 66.5 | 38-21 | 5.83 | 1.94 | 51 | 45 | 1711 | 2-4 | — | — | Regional | |
| 49 | 66.4 | 41-16 | 7.11 | 3.22 | 95 | 35 | 1691 | 0-3 | — | — | Regional | |
| 50 | 66.1 | 25-29 | 6.62 | 2.81 | 22 | 46 | 1536 | 1-24 | — | — | Missed the field |
How it is built — and what was checked
Every half-game of the season is one observation in a single ridge regression. A team’s offense, every team’s defense, and one home-field term are solved together, so the rating is what a team would do against an average D1 opponent on a neutral field.
Two more pieces sit inside that same solve. Each conference gets its own offense and defense term, so a league that only plays itself is still measured against the rest of D1. And each team starts from its final 2025 rating instead of from zero, which steadies the early weeks when a team has played a handful of games. Tested walk-forward on eight seasons, the two together lifted game-by-game accuracy from 69.6% to 71.9%, tournament games included.
runs_scored = 5.09 + O[offense] + D[defense] + 0.03 x home home = +1 listed home, -1 listed away O, D include the conference term and the 2025 prior O > 0 scores more than average D < 0 allows less than average DiamondIQ = 50 + 47 x (O - D) / (best O - D)
Why not just iterate
The obvious approach — adjust offense by opponent defense, then defense by opponent offense, repeat — is a feedback loop. Good defenses inflate their opponents’ offensive ratings, which deflates those defenses further. It walked the best offense out to 12 runs a game before settling. One joint solve with a ridge penalty does not have that failure mode.
What the rating is not
It is predictive, not a résumé. It does not know who won a trophy and does not care. That is why the national champion sits fifth and a 32-28 team sits inside the top 25 — and it is the entire reason to put it next to a poll rather than in place of one.
Known limits
NCAA scoreboards do not flag neutral sites, so every neutral-site game — early-season tournaments and the WCWS included — carries a home-field term it should not, worth 0.03 runs either way. For the same reason the home and away splits here are the listed home and away teams, not true home and road records. Only games between the 304 teams in the NCAA’s D1 stat tables with a final score on the scoreboard count. The scoreboard lists some games — mostly conference tournaments — with no score, leaves a few out, and a handful are against programs outside those tables, which is why the records here run zero to 4 games light of the official NCAA totals. RPI on this page is computed from the same game log; it is not the NCAA’s official RPI.
- Records reconcileNo rated team’s game-derived W–L exceeds its official NCAA record, and all 50 here land within 4 games of it (10 exactly) — the gap is games the scoreboard lists without a final score or leaves out, plus a few against programs outside the D1 stat tables. The 5 postseason games the NCAA scoreboard lists twice are counted once.
- Runs allowed reconcile49 of 50 teams’ game-derived runs allowed land within 8% of the NCAA’s own runs-allowed column.
- The champion falls out of the dataReading only the game log, the last game played is Texas 4, Texas Tech 1 on June 4 — matching the recorded 2026 title series with no reference to the bracket file.
- Postseason field matches exactlyThe 16 super-regional teams and 8 WCWS teams derived from the scoreboard’s round titles are identical to the tournament bracket on record. Zero disagreements.
- Every polled team is hereAll 26 teams in the final ESPN.com/USA Softball poll (two tied at 25) appear inside this top 50 — none missing, no name unresolved.