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.Corbin CarrollRF, AZ90.8

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

2.Juan SotoRF, NYM90.6

Elite production with a 90.2 pulse. Locked into an everyday role.

3.Ronald Acuña Jr.RF, ATL90.1

Elite production with a 90.1 pulse. Locked into an everyday role.

4.Bobby Witt Jr.SS, KC89.1

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

5.Nick Kurtz1B, ATH88.5

Elite production with a 86.3 pulse, and at 22 with a 95 age score, the ceiling is massive.


TIER 2: CORNERSTONES (6-15)

6.James WoodLF, WSH88.1
7.Vladimir Guerrero Jr.1B, TOR87.3
8.Fernando Tatis Jr.RF, SD86.6
9.Roman AnthonyRF, BOS86.5
10.Ben Rice1B, NYY86.5
11.Aaron JudgeRF, NYY86.3
12.Paul SkenesP, PIT86.2
13.Shohei OhtaniTWP, LAD86.0
14.Wyatt LangfordLF, TEX86.0
15.Michael Busch1B, CHC85.0

Roman Anthony at 21 is the youth play here - a 98 age score with room to grow. Aaron Judge at 33 is still producing (95.2 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Paul Skenes is one of the lone arm in this tier - pitchers who rank this high despite the 8% discount are special.


TIER 3: BUILDING BLOCKS (16-30)

16.Pete Alonso1B, BAL85.0
17.Rafael DeversDH, SF84.9
18.Kyle SchwarberLF, PHI84.9
19.Junior Caminero3B, TB84.8
20.Cal RaleighC, SEA84.3
21.Jo AdellCF, LAA84.3
22.Zach NetoSS, LAA84.0
23.Jackson MerrillCF, SD84.0
24.Tarik SkubalP, DET83.8
25.Kyle StowersLF, MIA83.4
26.Julio RodríguezCF, SEA83.3
27.Jonathan Aranda1B, TB83.0
28.Austin Riley3B, ATL82.9
29.Garrett CrochetP, BOS82.3
30.Gunnar HendersonSS, BAL81.8

Junior Caminero at 22 is the youth play here - a 95 age score with room to grow. Kyle Schwarber at 32 is still producing (89.7 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Tarik Skubal leads the tier with a 94.8 pulse - the bat is real.


TIER 4: THE DEPTH (31-50)

31.Corey SeagerSS, TEX81.6
32.Oneil CruzCF, PIT81.4
33.Seiya SuzukiRF, CHC81.2
34.Matt Olson1B, ATL81.0
35.Ketel Marte2B, AZ80.3
36.Iván HerreraC, STL80.1
37.Riley GreeneLF, DET80.1
38.Trent GrishamCF, NYY79.6
39.Elly De La CruzSS, CIN79.5
40.Will SmithC, LAD78.9
41.Spencer Torkelson1B, DET78.9
42.Yordan AlvarezLF, HOU78.8
43.Byron BuxtonCF, MIN78.7
44.Kyle TuckerRF, LAD78.5
45.Brent RookerRF, ATH78.3
46.Hunter BrownP, HOU78.1
47.Brice Turang2B, MIL78.0
48.Jazz Chisholm Jr.2B, NYY78.0
49.Bryan WooP, SEA77.9
50.Tyler SoderstromLF, ATH77.7

Elly De La Cruz at 24 is the youth play here - a 89 age score with room to grow. Ketel Marte at 32 is still producing (80.5 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Corey Seager leads the tier with a 86.3 pulse - the bat is real.


TIER 5: THE BACK HALF (51-75)

51.Drake BaldwinC, ATL77.6
52.Jarren DuranLF, BOS77.5
53.Andrew Vaughn1B, MIL77.5
54.Bryce Harper1B, PHI77.3
55.Pete Crow-ArmstrongCF, CHC76.9
56.Bo BichetteSS, NYM76.7
57.Dominic CanzoneRF, SEA76.7
58.George SpringerRF, TOR76.7
59.Manny Machado3B, SD76.7
60.Hunter GreeneP, CIN76.4
61.Colson MontgomerySS, CWS75.7
62.Romy Gonzalez1B, BOS75.6
63.Vinnie Pasquantino1B, KC75.6
64.Will BensonLF, CIN75.6
65.Yoshinobu YamamotoP, LAD75.4
66.Matt Chapman3B, SF75.2
67.Addison Barger3B, TOR75.1
68.Gleyber Torres2B, DET75.0
69.Bryan ReynoldsRF, PIT74.9
70.Shea LangeliersC, ATH74.8
71.Heliot RamosLF, SF74.8
72.Trevor RogersP, BAL74.5
73.Ian HappLF, CHC74.5
74.Ramón LaureanoRF, SD74.5
75.Randy ArozarenaLF, SEA74.4

Pete Crow-Armstrong at 23 is the youth play here - a 92 age score with room to grow. George Springer at 36 is still producing (83.4 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Hunter Greene is one of only 3 arms in this tier - pitchers who rank this high despite the 8% discount are special.


TIER 6: THE FRINGE (76-100)

76.Alejandro KirkC, TOR74.1
77.Hunter GoodmanC, COL74.0
78.Mickey MoniakRF, COL73.9
79.Wilyer AbreuRF, BOS73.8
80.Kerry CarpenterRF, DET73.4
81.Taylor WardLF, BAL73.4
82.Jake Burger1B, TEX73.3
83.Brett Baty3B, NYM73.2
84.Dansby SwansonSS, CHC73.1
85.Willy AdamesSS, SF72.8
86.Max Muncy3B, LAD72.6
87.Jesús LuzardoP, PHI72.5
88.Agustín RamírezC, MIA72.5
89.Jackson ChourioCF, MIL72.3
90.Matt WallnerRF, MIN72.3
91.Colt Keith2B, DET72.1
92.Francisco AlvarezC, NYM72.0
93.Brandon Lowe2B, PIT71.9
94.Mike TroutRF, LAA71.9
95.Daulton VarshoCF, TOR71.8
96.Willson Contreras1B, BOS71.7
97.Salvador PerezC, KC71.7
98.Francisco LindorSS, NYM71.5
99.Yandy Díaz1B, TB71.3
100.Dillon DinglerC, DET71.3

Jackson Chourio at 21 is the youth play here - a 98 age score with room to grow. Max Muncy at 35 is still producing (80.1 pulse) but the dynasty value is fading. Sell high if you're rebuilding. Jesús Luzardo is one of the lone arm in this tier - pitchers who rank this high despite the 8% discount are special.


BY THE NUMBERS

  • Hitters in top 100: 91
  • Pitchers in top 100: 9
  • Average age: 27.9
  • Players 25 or younger: 23
  • Players 30+: 29
  • Most represented teams: DET (7), BOS (6), NYM (5)

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.