Top 50 Graduated MLB Prospects In The Class Of 2024


Image credit: Paul Skenes (Photo by John Fisher/Getty Images)
Each fall, Baseball America develops its Top 30 Prospects rankings for the Prospect Handbook. Our 2025 Handbook is available for pre-order now, with a digital version due out in January and print copies mailing in March.
Recently, we have added a new wrinkle: evaluating and ranking the top overall graduated prospects from last year’s Prospect Handbook. The goal is to give prospects-turned-big leaguers their due before we say farewell and turn our attention to the next wave of talent working its through the minor leagues.
Below, you can find the top 50 such players. Each graduated prospect is listed with his preseason BA Grade and then an updated BA Grade based on what happened in 2024. Players are ranked by updated season-ending BA Grade, which gauges each player’s realistic upside on the 20-80 scouting scale. A Risk assessment deducts points—10 for High, five for Medium and none for Low—to determine each prospect’s Tier. Each player’s listed age is his baseball age in 2025.
You can find more detailed breakdowns of the top 10 graduated prospects from the AL here and NL here.
Want more rankings? Be sure to sign up for the Baseball America newsletter to be notified when our updated 2025 prospect ranks go live in January.
rank | player | pos | org | age | Preseason Grade/risk | updated grade/risk | tier | upside role |
---|---|---|---|---|---|---|---|---|
1 | Paul Skenes | RHP | Pirates | 23 | 65/High | 80/Medium | 75 | No. 1 starter |
2 | Jackson Chourio | LF | Brewers | 21 | 70/High | 70/Medium | 65 | Franchise LF |
3 | James Wood | LF | Nationals | 22 | 65/High | 70/High | 60 | Franchise LF |
4 | Jackson Merrill | CF | Padres | 22 | 60/High | 65/Medium | 60 | All-star CF |
5 | Junior Caminero | 3B | Rays | 21 | 70/High | 65/High | 55 | All-star 3B |
6 | Wyatt Langford | LF | Rangers | 23 | 70/High | 60/Medium | 55 | All-star LF |
7 | Jackson Holliday | 2B | Orioles | 21 | 70/Medium | 60/High | 50 | First-division 2B |
8 | Evan Carter | LF | Rangers | 22 | 65/Medium | 60/High | 50 | First-division CF |
9 | Spencer Schwellenbach | RHP | Braves | 25 | 50/High | 60/High | 50 | No. 3 starter |
10 | Jared Jones | RHP | Pirates | 23 | 55/High | 60/High | 50 | No. 3 starter |
11 | Colton Cowser | LF | Orioles | 25 | 50/Medium | 55/Medium | 50 | First-division CF |
12 | Masyn Winn | SS | Cardinals | 23 | 55/Medium | 55/Medium | 50 | First-division SS |
13 | Pete Crow-Armstrong | CF | Cubs | 23 | 55/Medium | 55/Medium | 50 | First-division CF |
14 | Lawrence Butler | RF | Athletics | 24 | 50/High | 55/Medium | 50 | First-division RF |
15 | Austin Wells | C | Yankees | 25 | 55/High | 55/Medium | 50 | First-division C |
16 | Michael Busch | 1B | Cubs | 27 | 55/High | 50/Low | 50 | Regular 1B |
17 | Kyle Harrison | LHP | Giants | 23 | 55/Medium | 55/Medium | 50 | No. 4 starter |
18 | Luis Gil | RHP | Yankees | 27 | 40/Medium | 50/Low | 50 | No. 4 starter |
19 | Joey Ortiz | 3B | Brewers | 26 | 50/Medium | 50/Low | 50 | Regular SS |
20 | Tobias Myers | RHP | Brewers | 26 | Not ranked | 55/Medium | 50 | No. 4 starter |
21 | Parker Meadows | CF | Tigers | 25 | 45/High | 50/Medium | 45 | Regular CF |
22 | Mason Miller | RP | Athletics | 26 | 55/High | 55/High | 45 | Elite closer |
23 | Shane Baz | RHP | Rays | 26 | 60/Extreme | 55/High | 45 | No. 3 or 4 starter |
24 | Brayan Rocchio | SS | Guardians | 24 | 55/High | 50/Medium | 45 | Regular SS |
25 | Colt Keith | 2B | Tigers | 23 | 55/Medium | 50/Medium | 45 | Regular 2B |
26 | Spencer Arrighetti | RHP | Astros | 25 | 50/High | 55/High | 45 | No. 4 starter |
27 | Justin Martinez | RP | D-backs | 23 | Not ranked | 50/Medium | 45 | Closer |
28 | Wilyer Abreu | RF | Red Sox | 26 | 45/Medium | 50/Medium | 45 | Regular RF |
29 | Kyle Manzardo | 1B | Guardians | 24 | 55/High | 50/Medium | 45 | Regular 1B |
30 | Garrett Mitchell | CF | Brewers | 26 | 50/High | 45/Low | 45 | Regular CF |
31 | Heliot Ramos | LF | Giants | 25 | 40/High | 50/Medium | 45 | Regular LF |
32 | Gavin Stone | RHP | Dodgers | 26 | 50/Medium | 55/High | 45 | No. 4 starter |
33 | Tyler Fitzgerald | SS | Giants | 27 | Not ranked | 45/Low | 45 | Regular 2B |
34 | Landon Knack | RHP | Dodgers | 27 | 45/Medium | 50/Medium | 45 | No. 4 starter |
35 | Ben Brown | RHP | Cubs | 25 | 50/High | 55/High | 45 | No. 4 starter |
36 | DJ Herz | LHP | Nationals | 24 | 45/High | 50/Medium | 45 | No. 4 starter |
37 | Mitchell Parker | LHP | Nationals | 25 | 40/Very High | 45/Low | 45 | No. 4 or 5 starter |
38 | Orion Kerkering | RP | Phillies | 24 | 45/Medium | 45/Low | 45 | Setup reliever |
39 | Brooks Lee | SS | Twins | 24 | 55/Medium | 50/High | 40 | Regular 3B |
40 | Hayden Birdsong | RHP | Giants | 23 | 50/High | 50/High | 40 | No. 4 or 5 starter |
41 | Ceddanne Rafaela | CF | Red Sox | 24 | 50/Medium | 50/High | 40 | Regular CF |
42 | Andy Pages | CF | Dodgers | 24 | 55/High | 50/High | 40 | Regular CF |
43 | Xavier Edwards | SS | Marlins | 25 | 45/Medium | 50/High | 40 | Regular SS |
44 | Nolan Schanuel | 1B | Angels | 23 | 50/Medium | 50/High | 40 | Regular 1B |
45 | David Festa | RHP | Twins | 25 | 50/High | 50/High | 40 | No. 4 or 5 starter |
46 | Victor Scott II | CF | Cardinals | 24 | 55/High | 50/High | 40 | Regular CF |
47 | Connor Norby | 3B | Marlins | 25 | 50/Medium | 50/High | 40 | Regular 3B |
48 | Jonathan Cannon | RHP | White Sox | 24 | 50/High | 50/High | 40 | No. 4 or 5 starter |
49 | Simeon Woods Richardson | RHP | Twins | 24 | 40/Medium | 45/Medium | 40 | No. 4 or 5 starter |
50 | Ivan Herrera | C | Cardinals | 25 | 45/Medium | 45/Medium | 40 | Regular C |