MLB · Power Rankings · 30 teams · Updated Jul 29, 2026

BBMI Rankings.

Teams are ranked by BBMI Score — schedule-adjusted expected wins as a share of the 116-win all-time record. It respects the record but neutralizes the schedule it was earned against.

How BBMI is built

BBMI = banked wins plus the remaining schedule projected from the current full-strength roster’s talent, then corrected for the strength of opponents already faced (SOS). Talent is a secondary lens — underlying quality of a fully healthy roster (short-term-injured regulars counted as back), record-neutral — so you can see how much of a team’s record is schedule versus underlying quality. They can disagree early: a hot start doesn’t change underlying quality, and a cold start doesn’t erase it.

HottestBoston Red Sox 12–3
ColdestMiami Marlins 3–12
Biggest riserHouston Astros8
Biggest loserSt. Louis Cardinals7
Click headers to sort
RankTeamBBMISOSTalentRecordL15MarginFIPwOBA*OPS
1Los Angeles Dodgers logoLos Angeles Dodgers0.861-1.2.61068–408–7+1.444.00.344.774
2Milwaukee Brewers logoMilwaukee Brewers0.817-1.5.56867–418–7+1.223.81.336.737
3▲1Tampa Bay Rays logoTampa Bay Rays0.795-0.1.55264–448–7+0.404.19.341.733
4▲1New York Yankees logoNew York Yankees0.787+0.7.53861–489–6+0.803.90.314.725
5▼2Atlanta Braves logoAtlanta Braves0.784-0.4.53363–459–6+0.894.26.320.728
6▲1Chicago Cubs logoChicago Cubs0.763-0.4.51262–4710–5+0.824.54.326.755
7▼1Philadelphia Phillies logoPhiladelphia Phillies0.738-0.2.55457–525–100.143.87.297.703
8Boston Red Sox logoBoston Red Sox0.736+0.3.54356–51Hot12–3+0.463.93.294.708
9▲3Texas Rangers logoTexas Rangers0.7270.0.53455–547–80.204.09.299.722
10▲8Houston Astros logoHouston Astros0.713-0.7.54155–559–60.374.53.320.728
11Arizona Diamondbacks logoArizona Diamondbacks0.712+0.1.48757–5210–5+0.004.46.306.706
12▼2Chicago White Sox logoChicago White Sox0.710-0.2.48357–519–6+0.404.39.307.724
13▲1Seattle Mariners logoSeattle Mariners0.703-0.8.55853–566–9+0.063.87.321.688
14▼5Pittsburgh Pirates logoPittsburgh Pirates0.703-0.5.52655–548–7+0.343.95.343.756
15▼2Cleveland Guardians logoCleveland Guardians0.699+0.5.47456–547–80.133.97.316.679
16▲3San Diego Padres logoSan Diego Padres0.697+0.2.47755–539–60.174.22.332.694
17▼1Miami Marlins logoMiami Marlins0.696+0.3.48855–54Cold3–12+0.064.25.327.734
18▲2Baltimore Orioles logoBaltimore Orioles0.683+0.7.48153–5610–50.224.33.318.715
19▼2Detroit Tigers logoDetroit Tigers0.682-0.4.53951–587–8+0.354.02.331.718
20▲1Washington Nationals logoWashington Nationals0.677+0.8.43155–547–8+0.254.82.335.776
21▲1Minnesota Twins logoMinnesota Twins0.674-0.1.45855–559–60.264.32.321.724
22▼7St. Louis Cardinals logoSt. Louis Cardinals0.674+0.5.44554–554–110.134.17.303.693
23Toronto Blue Jays logoToronto Blue Jays0.666+0.8.49650–595–100.554.19.312.684
24Cincinnati Reds logoCincinnati Reds0.6410.0.44950–578–70.654.59.287.703
25New York Mets logoNew York Mets0.634-0.5.53846–636–90.474.03.305.687
26San Francisco Giants logoSan Francisco Giants0.627-0.2.49246–627–80.444.11.355.727
27Kansas City Royals logoKansas City Royals0.609+0.3.44646–648–70.854.50.324.710
28Athletics logoAthletics0.592+0.2.44345–634–111.194.91.336.725
29Los Angeles Angels logoLos Angeles Angels0.569+0.6.44842–675–100.654.60.314.701
30Colorado Rockies logoColorado Rockies0.556+1.3.39942–674–111.045.08.254.739

Hot / Cold flags mark the league’s best and worst last-15 records. BBMI = 50% offense (park-neutral wOBA) + 50% pitching (FIP); 100 = league average. wOBA* is park-neutral.

How does the BBMI MLB model work?

The model simulates every game one plate appearance at a time — 500 trials per game — using pitcher and batter rate models with park factors.

Pitching is graded by FIP: strikeouts, walks, and home runs, isolated from defense. It predicts the future better than ERA.

Offense is graded by wOBA: every offensive event weighted by its actual run value.

Context: asymmetric park factors and a trailing 30-day league scoring average capture venue and seasonal effects.

From the Research Desk

All research →