THE MODEL

Every player is scored on three pillars:

  • Pulse (50%) - Recent performance from Statcast metrics (xwOBA, barrel rate, exit velo, sprint speed for hitters; stuff+, K%, FIP for pitchers)
  • Age (25%) - Youth premium with position-specific aging curves
  • Opportunity (25%) - Playing time, depth chart position, and 40-man roster status

The result: a single dynasty score that balances what a player is doing now with how long they'll keep doing it.


TIER 1: THE UNTOUCHABLES (1-5)

1.James WoodLF, WSH91.2

Elite production with a 86.3 pulse, and at 23 with a 92 age score, the ceiling is massive. Locked into an everyday role.

2.Corbin CarrollRF, AZ91.1

Elite production with a 89.2 pulse, still just 25 years old. Locked into an everyday role.

3.Bryan WooP, SEA86.6

Dominant stuff right now with a 88.3 pulse. Locked into an everyday role, . The 8% pitcher discount barely dents him.

4.Andrew PainterP, PHI86.5

Dominant stuff right now with a 99.2 pulse, and at 22 with a 95 age score, the ceiling is massive. The 8% pitcher discount barely dents him.

5.Shohei OhtaniTWP, LAD85.9

Strong pulse at 77.6, though 31 means the age score (65) is working against him. Locked into an everyday role.


TIER 2: CORNERSTONES (6-15)

6.Jackson MerrillCF, SD85.8
7.Cristopher SánchezP, PHI85.5
8.Jonathan Aranda1B, TB85.1
9.Zach NetoSS, LAA85.0
10.Aaron JudgeRF, NYY84.2
11.Garrett CrochetP, BOS84.2
12.Elly De La CruzSS, CIN83.7
13.Kyle SchwarberLF, PHI83.7
14.Corey SeagerSS, TEX83.7
15.Tarik SkubalP, DET83.2

Jackson Merrill at 22 is the youth play here - a 95 age score with room to grow. Aaron Judge at 33 is still producing (91.0 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Cristopher Sánchez is one of only 3 arms in this tier - pitchers who rank this high despite the 8% discount are special.


TIER 3: BUILDING BLOCKS (16-30)

16.Kyle StowersLF, MIA83.1
17.Nick Kurtz1B, ATH83.0
18.Oneil CruzCF, PIT82.9
19.Juan SotoRF, NYM82.5
20.Hunter BrownP, HOU82.4
21.Brice Turang2B, MIL82.1
22.Jack LeiterP, TEX82.1
23.Fernando Tatis Jr.RF, SD81.9
24.Drake BaldwinC, ATL81.4
25.Ronald Acuña Jr.RF, ATL81.1
26.Bobby Witt Jr.SS, KC80.5
27.Ben Rice1B, NYY80.4
28.Pete Alonso1B, BAL80.4
29.Junior Caminero3B, TB80.2
30.Roman AnthonyRF, BOS80.0

Roman Anthony at 21 is the youth play here - a 98 age score with room to grow. Pete Alonso at 31 is still producing (78.2 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Jack Leiter leads the tier with a 87.6 pulse - the bat is real.


TIER 4: THE DEPTH (31-50)

31.Gunnar HendersonSS, BAL80.0
32.Logan GilbertP, SEA79.7
33.Dylan CeaseP, TOR79.6
34.Vladimir Guerrero Jr.1B, TOR79.3
35.Alec Burleson1B, STL79.2
36.Jhoan DuranP, PHI79.0
37.Ian HappLF, CHC78.7
38.Yordan AlvarezLF, HOU78.2
39.Michael Busch1B, CHC78.0
40.Alejandro KirkC, TOR77.9
41.George SpringerRF, TOR77.4
42.Ketel Marte2B, AZ77.3
43.Dominic CanzoneRF, SEA77.3
44.William ContrerasC, MIL77.3
45.Trent GrishamCF, NYY77.1
46.Julio RodríguezCF, SEA76.8
47.Rafael DeversDH, SF76.7
48.Wyatt LangfordLF, TEX76.7
49.Yoshinobu YamamotoP, LAD76.7
50.Cal RaleighC, SEA76.6

Gunnar Henderson at 24 is the youth play here - a 89 age score with room to grow. George Springer at 36 is still producing (84.8 pulse) but the dynasty value is fading. Sell high if you're rebuilding.


TIER 5: THE BACK HALF (51-75)

51.Will SmithC, LAD76.6
52.Shea LangeliersC, ATH76.4
53.Matt WallnerRF, MIN76.2
54.Seiya SuzukiRF, CHC76.2
55.Mike TroutRF, LAA76.2
56.Will BensonLF, CIN76.2
57.Ramón LaureanoRF, SD76.1
58.Wilyer AbreuRF, BOS76.0
59.Paul SkenesP, PIT76.0
60.Brandon Lowe2B, PIT75.9
61.Brendan Donovan2B, SEA75.8
62.Colson MontgomerySS, CWS75.7
63.Mason MillerP, SD75.7
64.Joe RyanP, MIN75.6
65.Jacob deGromP, TEX75.5
66.Francisco LindorSS, NYM75.5
67.Jarren DuranLF, BOS75.5
68.Byron BuxtonCF, MIN75.3
69.Austin Riley3B, ATL75.2
70.Jordan WalkerRF, STL75.2
71.Kyle TuckerRF, LAD75.1
72.Francisco AlvarezC, NYM75.0
73.Jake Burger1B, TEX74.9
74.Max Muncy3B, LAD74.8
75.Hunter GreeneP, CIN74.7

Paul Skenes at 23 is the youth play here - a 92 age score with room to grow. Jacob deGrom at 37 is still producing (88.8 pulse) but the dynasty value is fading. Sell high if you're rebuilding.


TIER 6: THE FRINGE (76-100)

76.Matt Chapman3B, SF74.4
77.Miguel Vargas3B, CWS74.4
78.Jesús LuzardoP, PHI74.4
79.Colt Keith2B, DET74.1
80.Nick LodoloP, CIN74.1
81.Daniel PalenciaP, CHC74.1
82.Dillon DinglerC, DET74.0
83.Mickey MoniakRF, COL73.8
84.Jesús SánchezRF, TOR73.8
85.Luis Robert Jr.CF, NYM73.7
86.Kevin GausmanP, TOR73.5
87.Hunter GoodmanC, COL73.5
88.Andrés MuñozP, SEA73.2
89.Garrett WhitlockP, BOS73.2
90.Ezequiel TovarSS, COL72.9
91.Zack WheelerP, PHI72.8
92.Andrew NardiP, MIA72.8
93.Shane BazP, BAL72.8
94.Carter JensenC, KC72.8
95.Pete Crow-ArmstrongCF, CHC72.8
96.Jo AdellCF, LAA72.7
97.Cody PonceP, TOR72.6
98.Willy AdamesSS, SF72.5
99.Reid DetmersP, LAA72.5
100.Eury PérezP, MIA72.4

Carter Jensen at 22 is the youth play here - a 95 age score with room to grow. Kevin Gausman at 35 is still producing (80.6 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Zack Wheeler leads the tier with a 86.8 pulse - the bat is real.


BY THE NUMBERS

  • Hitters in top 100: 72
  • Pitchers in top 100: 28
  • Average age: 27.7
  • Players 25 or younger: 24
  • Players 30+: 23
  • Most represented teams: SEA (7), TOR (7), PHI (6)

METHODOLOGY NOTE

These rankings update daily during the season using live Statcast and performance data. In the offseason, they reflect end-of-season numbers plus roster moves and depth chart changes. The model does not use subjective tiers, expert consensus, or ADP - it's purely data-driven.

Disagree with a ranking? Good. That's where edges are found.