2024 Fantasy Baseball: Top 150 rankings for Dynasty leagues, complete with value rating system

July 2024 ยท 7 minute read

Dynasty leagues are perceived as being all about the long haul, and while that's certainly part of the equation, the goal, ultimately, is to win a championship. Older, more established players can help with that, particularly if they're sliding down draft boards in favor of younger, less proven players.

So how do you weigh these two competing factors? That's what these rankings are intended to demonstrate. And actually, there's a third factor to consider. Whether you're talking about a player's short-term or long-term value, you're talking about something that hasn't happened yet, so just as important as how good he should be or could be is how certain you are of it. To develop these rankings, then, I've assigned each player a score (with one being the lowest and five the highest) across the three different factors:

  • Present value: What a player is expected to be in 2024
  • Future value: What his peak looks like and how much peak he has left
  • Confidence rating: How confident I am in him meeting his present and future value
  • Add the three numbers, adjust for age and preference, and lo and behold, rankings.

    Of course, the value of a player to you in Dynasty largely depends on where you are in the contention/rebuild cycle, to the extent you believe in such things, so even if you can't see yourself drafting in strict adherence to this list, it might have value to you as a trade guide. In fact, I'd say that's its primary use in longstanding Dynasty leagues.

    Top 150 for dynasty leagues
    RankPlayerAge (on 7/1)PresentFutureConfidence
    1 Ronald Acuna ATL RF26555
    2 Bobby Witt KC SS24555
    3 Julio Rodriguez SEA CF23555
    4 Corbin Carroll ARI LF23555
    5 Fernando Tatis SD RF255
    54
    6 Juan Soto NYY LF255
    54
    7 Kyle Tucker HOU RF275
    54
    8 Shohei Ohtani LAD DH295
    4
    4
    9 Yordan Alvarez HOU DH27
    55
    3
    10 Mookie Betts LAD RF31535
    11 Corey Seager TEX SS30
    5
    4
    4
    12 Matt Olson ATL 1B30
    544
    13 Spencer Strider ATL SP25553
    14 Austin Riley ATL 3B27
    4
    4
    5
    15 Rafael Devers BOS 3B27
    4
    4
    5
    16 Vladimir Guerrero TOR 1B2545
    4
    17 Gunnar Henderson BAL 3B23454
    18 Trea Turner PHI SS31
    5
    3
    4
    19 Jose Ramirez CLE 3B315
    34
    20 Bryce Harper PHI DH31
    5
    34
    21 Freddie Freeman LAD 1B34
    5
    2
    5
    22 Ozzie Albies ATL 2B274
    44
    23 Pete Alonso NYM 1B294
    3
    5
    24 Francisco Lindor NYM SS3043
    5
    25 Bo Bichette TOR SS26
    4
    4
    4
    26 Michael Harris ATL CF2345
    3
    27 Aaron Judge NYY RF3253
    3
    28 Gerrit Cole NYY SP33
    5
    2
    4
    29 Jackson Holliday BAL SS202
    54
    30 Jackson Chourio MIL CF203
    5
    3
    31 Wyatt Langford TEX LF223
    5
    3
    32 Elly De La Cruz CIN SS223
    5
    3
    33 Luis Robert CHW CF2644
    3
    34 Yoshinobu Yamamoto LAD SP2545
    2
    35 Manny Machado SD 3B31
    43
    4
    36 Zac Gallen ARI SP28443
    37 Tarik Skubal DET SP2745
    2
    38 Adley Rutschman BAL C263
    4
    4
    39 Corbin Burnes MIL SP29433
    40 C.J. Abrams WAS SS233
    43
    41 Junior Caminero TB 3B202
    5
    3
    42 Oneil Cruz PIT SS2535
    2
    43 Matt McLain CIN SS2434
    3
    44 Triston Casas BOS 1B24343
    45 Eury Perez MIA SP21352
    46 Evan Carter TEX LF21
    343
    47 Cody Bellinger CHC CF28
    44
    2
    48 Luis Castillo SEA SP3143
    3
    49 Jose Altuve HOU 2B3442
    4
    50 Randy Arozarena TB LF29433
    51 Pablo Lopez MIN SP283
    4
    3
    52 Nico Hoerner CHC 2B27334
    53 Cole Ragans KC RP26
    3
    5
    2
    54 Logan Webb SF SP2733
    4
    55 George Kirby SEA SP263
    43
    56 Max Fried ATL SP30
    3
    34
    57 Mike Trout LAA CF324
    3
    3
    58 Alex Bregman HOU 3B30
    3
    3
    4
    59 Marcus Semien TEX 2B334
    2
    3
    60 Kevin Gausman TOR SP33423
    61 Zack Wheeler PHI SP34
    42
    3
    62 Royce Lewis MIN 3B2534
    2
    63 Nolan Jones COL LF26
    3
    4
    2
    64 Joshua Lowe TB RF26
    3
    4
    2
    65 Jazz Chisholm MIA CF263
    4
    2
    66 Dylan Crews WAS CF2215
    3
    67 Paul Skenes PIT SP221
    5
    3
    68 Adolis Garcia TEX RF31
    4
    2
    3
    69 Kyle Schwarber PHI LF3142
    3
    70 Tyler Glasnow LAD SP3043
    2
    71 Blake Snell SD SP31
    4
    3
    2
    72 Freddy Peralta MIL SP283
    4
    2
    73 Devin Williams MIL RP29
    3
    3
    3
    74 Josh Hader SD RP303
    33
    75 Edwin Diaz NYM RP293
    33
    76 Aaron Nola PHI SP31
    33
    3
    77 Justin Steele CHC SP2833
    3
    78 Kyle Bradish BAL SP2733
    3
    79 William Contreras MIL C2633
    3
    80 Noelvi Marte CIN 3B22
    2
    5
    2
    81 Bobby Miller LAD SP25
    34
    2
    82 Grayson Rodriguez BAL SP2434
    2
    83 Spencer Torkelson DET 1B2434
    2
    84 Jordan Walker STL RF2234
    2
    85 Tanner Bibee CLE SP2534
    2
    86 Framber Valdez HOU SP30
    33
    3
    87 Nolan Arenado STL 3B33
    4
    2
    3
    88 Will Smith LAD C2932
    4
    89 Walker Buehler LAD SP29342
    90 Vinnie Pasquantino KC 1B26342
    91 Jesus Luzardo MIA SP2634
    2
    92 Logan Gilbert SEA SP273
    3
    3
    93 Kodai Senga NYM SP31
    4
    2
    3
    94 James Wood WAS OF21152
    95 Emmanuel Clase CLE RP263
    3
    2
    96 Jasson Dominguez NYY CF211
    43
    97 Jordan Lawlar ARI SS212
    42
    98 Colson Montgomery CHW SS22
    14
    3
    99 Marcelo Mayer BOS SS211
    4
    3
    100 Jackson Merrill SD SS21
    152
    101 Bryson Stott PHI 2B26332
    102 Spencer Steer CIN 1B263
    3
    2
    103 Josh Jung TEX 3B263
    3
    2
    104 Gavin Williams CLE SP243
    41
    105 Mitch Keller PIT SP28
    34
    1
    106 Dylan Cease CHW SP28
    34
    1
    107 Shane Baz TB SP25
    2
    4
    2
    108 Ha-seong Kim SD 2B2833
    2
    109 Bryan Reynolds PIT LF29
    32
    3
    110 Zack Gelof OAK 3B24
    34
    1
    111 Gleyber Torres NYY 2B273
    3
    2
    112 Andres Gimenez CLE 2B253
    3
    2
    113 Yainer Diaz HOU C25
    34
    1
    114 Andrew Painter PHI P21
    1
    5
    2
    115 Samuel Basallo BAL C19
    1
    5
    2
    116 Coby Mayo BAL 3B221
    43
    117 Adael Amador COL SS211
    43
    118 Colt Keith DET 3B22
    1
    4
    3
    119 Ethan Salas SD C1815
    2
    120 Eloy Jimenez CHW LG27341
    121 Francisco Alvarez NYM C222
    4
    2
    122 Hunter Greene CIN SP242
    42
    123 Jackson Jobe DET SP211
    5
    2
    124 Ricky Tiedemann TOR P21152
    125 Christian Encarnacion-Strand CIN 1B24242
    126 Jett Williams NYM SS201
    5
    2
    127 Walker Jenkins MIN RF19
    15
    2
    128 Paul Goldschmidt STL 1B36
    4
    1
    3
    129 Christian Yelich MIL LF32
    32
    3
    130 Seiya Suzuki CHC RF29
    33
    2
    131 Zach Eflin TB SP30
    3
    3
    2
    132 Ketel Marte ARI 2B30
    3
    3
    2
    133 Joe Musgrove SD SP313
    2
    3
    134 Josh Naylor CLE 1B273
    3
    2
    135 Xander Bogaerts SD SS313
    2
    3
    136 Kyle Manzardo CLE 1B23
    1
    5
    2
    137 Anthony Volpe NYY SS232
    4
    2
    138 Sal Frelick MIL RF242
    3
    3
    139 Spencer Jones NYY CF2315
    2
    140 Kyle Harrison SF SP222
    4
    2
    141 Jake Burger MIA 3B283
    3
    2
    142 Ke'Bryan Hayes PIT 3B273
    41
    143 Luis Arraez MIA 2B27
    3
    3
    2
    144 Nolan Gorman STL 2B24341
    145 Kerry Carpenter DET RF262
    33
    146 Bo Naylor CLE C242
    4
    2
    147 Riley Greene DET CF232
    4
    2
    148 Michael Busch LAD 3B26242
    149 Brett Baty NYM 3B242
    42
    150 Jonathan Aranda TB 1B262
    42

    ncG1vNJzZmivp6x7pK7SrKeoqqSoe6S7zGidmqaklsC6e8Gaqp6akaG5cLrEsKpoamBngW6ywKermqupYq%2Biv8SbmKWkXam8sXmQbmdmqpGjuKq6xqxkn6eiYrG6usCsq7JlnJquqMHErGScp52luabAxGauoqyYYsOiuNSeZKuZpJ67qHnSsqqtnZ1k