MLB CURSD Luck Score Rankings

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.

Season
Sort By
Scroll for full table
RKTeamPosLASRecordCLSTrendHighlightShare
Cursed
1
Tigers
Tigers
MLB · 39 pts
2471739-50-52
Cursed
39-50 despite outscoring opponents by +8 runs. One of the most cursed teams in baseball - close games and sequencing are destroying them.
2
Mets
Mets
MLB · 36 pts
29171236-53-49
Cursed
36-53 with a -62 run differential. The Pythagorean says 38 wins - they have 36. Margins have fallen the wrong way.
Unlucky
3
Angels
Angels
MLB · 36 pts
2723436-54-37
Unlucky
36-54 with a -56 run differential. The Pythagorean says 40 wins - they have 36. Margins have fallen the wrong way.
4
Royals
Royals
MLB · 35 pts
3025535-54-32
Unlucky
35-54 with a -88 run differential. The Pythagorean says 36 wins - they have 35. Margins have fallen the wrong way.
5
Red Sox
Red Sox
MLB · 39 pts
2520539-48-24
Unlucky
39-48 despite outscoring opponents by +3 runs. One of the most cursed teams in baseball - close games and sequencing are destroying them.
6
Orioles
Orioles
MLB · 42 pts
2091142-48-24
Unlucky
42-48 with a -27 run differential. The Pythagorean says 42 wins - they have 42. Margins have fallen the wrong way.
7
Mariners
Mariners
MLB · 46 pts
115646-44-16
Unlucky
46-44 with a +23 run differential. Right where the data says they should be. No significant luck in either direction.
Neutral
8
Yankees
Yankees
MLB · 49 pts
64249-39-12
Neutral
49-39 with a +83 run differential. The Pythagorean says 53 wins - they have 49. Margins have fallen the wrong way.
9
Braves
Braves
MLB · 52 pts
3352-35-10
Neutral
52-35 with a +97 run differential. Right where the data says they should be. No significant luck in either direction.
10
Dodgers
Dodgers
MLB · 59 pts
1159-31-9
Neutral
59-31 with a +166 run differential. Right where the data says they should be. No significant luck in either direction.
11
Brewers
Brewers
MLB · 54 pts
2254-33-8
Neutral
54-33 with a +126 run differential. Right where the data says they should be. No significant luck in either direction.
12
Rockies
Rockies
MLB · 36 pts
2829136-54-7
Neutral
36-54 with a -80 run differential. The Pythagorean says 38 wins - they have 36. Margins have fallen the wrong way.
13
Twins
Twins
MLB · 43 pts
1815343-47-5
Neutral
43-47 with a -22 run differential. Right where the data says they should be. No significant luck in either direction.
14
Padres
Padres
MLB · 43 pts
1918143-450
Neutral
43-45 with a -45 run differential. Winning more than their run production justifies. The data says regression is coming.
15
Pirates
Pirates
MLB · 45 pts
1412245-45+2
Neutral
45-45 with a +27 run differential. Right where the data says they should be. No significant luck in either direction.
16
Giants
Giants
MLB · 37 pts
2630437-51+3
Neutral
37-51 with a -65 run differential. Right where the data says they should be. No significant luck in either direction.
17
White Sox
White Sox
MLB · 46 pts
1210246-42+4
Neutral
46-42 with a +25 run differential. Right where the data says they should be. No significant luck in either direction.
18
Rangers
Rangers
MLB · 45 pts
1513245-44+6
Neutral
45-44 with a -5 run differential. Winning more than their run production justifies. The data says regression is coming.
19
Blue Jays
Blue Jays
MLB · 42 pts
2124342-47+6
Neutral
42-47 with a -38 run differential. Right where the data says they should be. No significant luck in either direction.
20
Nationals
Nationals
MLB · 46 pts
1311246-44+8
Neutral
46-44 with a +15 run differential. Right where the data says they should be. No significant luck in either direction.
21
Athletics
Athletics
MLB · 41 pts
2226441-48+9
Neutral
41-48 with a -71 run differential. Winning more than their run production justifies. The data says regression is coming.
22
Astros
Astros
MLB · 44 pts
1621544-47+10
Neutral
44-47 with a -46 run differential. Winning more than their run production justifies. The data says regression is coming.
23
Cubs
Cubs
MLB · 49 pts
76149-40+12
Neutral
49-40 with a +44 run differential. Right where the data says they should be. No significant luck in either direction.
Lucky
24
Reds
Reds
MLB · 40 pts
2328540-48+17
Lucky
40-48 with a -61 run differential. Winning more than their run production justifies. The data says regression is coming.
25
Phillies
Phillies
MLB · 50 pts
58350-39+24
Lucky
50 wins from a +10 run differential. Winning tight games at an unsustainable rate. One of the luckiest teams in baseball.
26
Marlins
Marlins
MLB · 48 pts
814648-42+27
Lucky
48-42 with a +23 run differential. Right where the data says they should be. No significant luck in either direction.
27
Guardians
Guardians
MLB · 47 pts
1019947-43+29
Lucky
47-43 with a -8 run differential. Winning more than their run production justifies. The data says regression is coming.
28
D-backs
D-backs
MLB · 44 pts
17271044-44+31
Lucky
44-44 with a -28 run differential. Winning more than their run production justifies. The data says regression is coming.
29
Cardinals
Cardinals
MLB · 47 pts
9221347-39+37
Lucky
47-39 with a +15 run differential. Winning more than their run production justifies. The data says regression is coming.
Blessed
30
Rays
Rays
MLB · 52 pts
4161252-34+58
Blessed
52-34 with a +37 run differential. Winning more than their run production justifies. The data says regression is coming.

Frequently Asked Questions

CLS Evolution

How each team's CLS has changed throughout the season

Above zero = lucky. Below zero = unlucky. Scale: -100 (cursed) to +100 (blessed).

MLB Luck by Signal

The CLS combines several signals. Pick one to see which MLB teams are getting robbed (or blessed) on that signal individually.