Pythagorean Delta
Expected wins from goal/point differential vs actual
Data last updated May 1, 2026, 7:00 PM UTC
Baseball invented luck analytics. Bill James' Pythagorean formula (expected wins from runs scored and allowed) has been validated across 40+ years of data. The MLB CURSD Luck Score (CLS) builds on that foundation with 4 orthogonal signals: Pythagorean delta (30%), one-run game record with Bayesian shrinkage toward .500 (20%), batting luck from Statcast xwOBA vs actual wOBA (25%), and pitching luck from xERA vs actual ERA (25%). Statcast data from Baseball Savant strips out defense, sequencing, and BABIP noise to isolate true hitting and pitching performance. A team that rakes in expected metrics but can't buy a hit with runners in scoring position will show up as deeply cursed. Statcast signal weights ramp up with season progress, reaching full strength at 40+ games when the sample is reliable.
| RK | Team | Pos | LAS | Record | CLS | Trend | Highlight | Share |
|---|---|---|---|---|---|---|---|---|
| โ Cursed | ||||||||
| 1 | ![]() Tigers MLB ยท 76 pts | 22 | 5โฒ17 | 76-86 | -58 | โ Cursed 76-86 despite outscoring opponents by +71 runs. One of the most cursed teams in baseball - close games and sequencing are destroying them. | ||
| 2 | ![]() Giants MLB ยท 65 pts | 27 | 23โฒ4 | 65-97 | -57 | โ Cursed 65-97 with a -91 run differential. Getting robbed by the sequencing gods. The data says they deserve better. | ||
| 3 | ![]() Angels MLB ยท 62 pts | 29 | 27โฒ2 | 62-100 | -50 | โ Cursed 62-100 with a -97 run differential. Getting robbed by the sequencing gods. The data says they deserve better. | ||
| 4 | ![]() Mets MLB ยท 74 pts | 25 | 11โฒ14 | 74-88 | -50 | โ Cursed 74-88 with a -32 run differential. The Pythagorean says 78 wins - they have 74. Margins have fallen the wrong way. | ||
| โ Unlucky | ||||||||
| 5 | ![]() Orioles MLB ยท 79 pts | 17 | 8โฒ9 | 79-82 | -33 | โ Unlucky 79-82 with a -21 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 6 | ![]() Rockies MLB ยท 58 pts | 30 | 30 | 58-104 | -27 | โ Unlucky 58-104 with a -192 run differential. Getting robbed by the sequencing gods. The data says they deserve better. | ||
| 7 | ![]() Nationals MLB ยท 77 pts | 19 | 12โฒ7 | 77-85 | -27 | โ Unlucky 77-85 with a +6 run differential. The Pythagorean says 82 wins - they have 77. Margins have fallen the wrong way. | ||
| 8 | ![]() Royals MLB ยท 69 pts | 26 | 26 | 69-93 | -24 | โ Unlucky 69-93 with a -120 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 9 | ![]() Mariners MLB ยท 76 pts | 23 | 16โฒ7 | 76-86 | -23 | โ Unlucky 76-86 with a -58 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 10 | ![]() Athletics MLB ยท 64 pts | 28 | 28 | 64-98 | -22 | โ Unlucky 64-98 with a -238 run differential. Winning more than their run production justifies. The data says regression is coming. | ||
| 11 | ![]() Cardinals MLB ยท 77 pts | 20 | 15โฒ5 | 77-85 | -19 | โ Unlucky 77-85 with a -29 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| โ Neutral | ||||||||
| 12 | ![]() Twins MLB ยท 77 pts | 21 | 19โฒ2 | 77-85 | -7 | โ Neutral 77-85 with a -58 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 13 | ![]() Red Sox MLB ยท 87 pts | 9 | 6โฒ3 | 87-75 | -3 | โ Neutral 87-75 with a +78 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 14 | ![]() Dodgers MLB ยท 100 pts | 2 | 1โฒ1 | 100-62 | -2 | โ Neutral 100-62 with a +201 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 15 | ![]() Astros MLB ยท 81 pts | 14 | 17โผ3 | 81-81 | +3 | โ Neutral 81-81 with a -32 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 16 | ![]() Yankees MLB ยท 93 pts | 5 | 3โฒ2 | 93-68 | +6 | โ Neutral 93-68 with a +138 run differential. The Pythagorean says 96 wins - they have 93. Margins have fallen the wrong way. | ||
| 17 | ![]() White Sox MLB ยท 84 pts | 12 | 13โผ1 | 84-78 | +11 | โ Neutral 84-78 with a +56 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 18 | ![]() Marlins MLB ยท 80 pts | 15 | 21โผ6 | 80-82 | +11 | โ Neutral 80-82 with a +3 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 19 | ![]() Blue Jays MLB ยท 79 pts | 18 | 22โผ4 | 79-83 | +12 | โ Neutral 79-83 with a -46 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 20 | ![]() Phillies MLB ยท 88 pts | 8 | 9โผ1 | 88-74 | +13 | โ Neutral 88 wins from a +15 run differential. Winning tight games at an unsustainable rate. One of the luckiest teams in baseball. | ||
| โ Lucky | ||||||||
| 21 | ![]() Cubs MLB ยท 89 pts | 7 | 7 | 89-73 | +16 | โ Lucky 89-73 with a +147 run differential. The Pythagorean says 95 wins - they have 89. Margins have fallen the wrong way. | ||
| 22 | ![]() Pirates MLB ยท 82 pts | 13 | 18โผ5 | 82-80 | +17 | โ Lucky 82-80 with a +28 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 23 | ![]() Rangers MLB ยท 80 pts | 16 | 25โผ9 | 80-82 | +20 | โ Lucky 80-82 with a -46 run differential. Winning more than their run production justifies. The data says regression is coming. | ||
| 24 | ![]() Braves MLB ยท 94 pts | 4 | 4 | 94-68 | +26 | โ Lucky 94-68 with a +116 run differential. Right where the data says they should be. No significant luck in either direction. | ||
| 25 | ![]() Brewers MLB ยท 103 pts | 1 | 2โผ1 | 103-59 | +29 | โ Lucky 103-59 with a +214 run differential. Winning more than their run production justifies. The data says regression is coming. | ||
| 26 | ![]() Padres MLB ยท 91 pts | 6 | 10โผ4 | 91-71 | +29 | โ Lucky 91-71 with a +41 run differential. Winning more than their run production justifies. The data says regression is coming. | ||
| 27 | ![]() Guardians MLB ยท 85 pts | 11 | 20โผ9 | 85-77 | +34 | โ Lucky 85-77 with a +11 run differential. Winning more than their run production justifies. The data says regression is coming. | ||
| โฆ Blessed | ||||||||
| 28 | ![]() Reds MLB ยท 75 pts | 24 | 29โผ5 | 75-87 | +42 | โฆ Blessed 75-87 despite being outscored overall (-160 run diff). Winning when it matters and losing when they can afford to. Unsustainably fortunate. | ||
| 29 | ![]() D-backs MLB ยท 86 pts | 10 | 24โผ14 | 86-76 | +49 | โฆ Blessed 86-76 with a +9 run differential. Winning more than their run production justifies. The data says regression is coming. | ||
| 30 | ![]() Rays MLB ยท 98 pts | 3 | 14โผ11 | 98-64 | +85 | โฆ Blessed 98 wins from a +86 run differential. Winning tight games at an unsustainable rate. One of the luckiest teams in baseball. | ||
How each team's CLS has changed throughout the season
Above zero = lucky. Below zero = unlucky. Scale: -100 (cursed) to +100 (blessed).
The CLS combines several signals. Pick one to see which MLB teams are getting robbed (or blessed) on that signal individually.
Expected wins from goal/point differential vs actual