Stats Based Prospect Rankings
It’s been a few weeks since I’ve dived into hitting prospects. I’m ready for a beating in the comments. Besides the overall list, I’m going to dive into a few sluggers who are showing some promise.
These projections are based off the player’s production (wRC+ which has stadium and league adjustments), their age for level, and a small amount of regression. I used to incorporate a position adjustment but FanGraphs source data changed and I haven’t coded in a solution.
Are
• A supplement to Eric’s and Kiley’s prospect rankings. This set utilizes stats, the hitter’s age compared to the level’s average age, and some regression to find potential overlooked prospects before they start showing up on major prospect lists.
Aren’t
• A complete list of every prospect. Some will be missed. I don’t care as I’m digging for one-offs. The most likely reason for not being on the list is they haven’t performed, not played much (major factor), or have graduated to the majors. Major league results are also not included.
• The order doesn’t matter at all, at least to me. Why one person is #8 over some guy at #14 compared to other lists is irrelevant. A single series of games may jump a player up or down the list. The top prospects are already owned in most dynasty leagues. I feel the order only matters to desperate fan bases looking for some much-needed hope.
Rank | Name | Position | PA | Age | 20-80 Grade | Team |
---|---|---|---|---|---|---|
1 | Vladimir Guerrero Jr. | 3B | 868 | 19 | 81 | Blue Jays |
2 | Ronald Acuna Jr. | OF | 713 | 20 | 64 | Braves |
3 | Fernando Tatis Jr. | SS | 969 | 19 | 63 | Padres |
4 | Eloy Jimenez | OF | 774 | 21 | 61 | White Sox |
5 | Kyle Tucker | OF | 933 | 21 | 60 | Astros |
6 | Luis Urias | 2B | 1037 | 21 | 59 | Padres |
7 | Juan Soto | OF | 305 | 19 | 58 | Nationals |
8 | Alex Verdugo | OF | 841 | 22 | 58 | Dodgers |
9 | Bo Bichette | 2B/SS | 1036 | 20 | 58 | Blue Jays |
10 | Ryan McMahon | 1B/3B | 761 | 23 | 57 | Rockies |
11 | Tyler O’Neill | OF | 830 | 23 | 53 | Cardinals |
12 | Franchy Cordero | SS/OF | 450 | 23 | 53 | Padres |
13 | Willie Calhoun | 2B | 955 | 23 | 51 | Rangers |
14 | Franklin Barreto | 2B/SS | 800 | 22 | 51 | Athletics |
15 | Brendan Rodgers | 2B/SS | 842 | 21 | 50 | Rockies |
16 | Jake Bauers | 1B | 797 | 22 | 49 | Rays |
17 | Franmil Reyes | OF | 816 | 22 | 49 | Padres |
18 | Willy Adames | SS | 856 | 22 | 48 | Rays |
19 | Keibert Ruiz | C | 783 | 19 | 47 | Dodgers |
20 | Yordan Alvarez | 1B/OF | 722 | 21 | 47 | Astros |
21 | Austin Riley | 3B | 938 | 21 | 47 | Braves |
22 | Colton Welker | 3B | 752 | 20 | 46 | Rockies |
23 | Gleyber Torres | SS | 302 | 21 | 46 | Yankees |
24 | Alex Kirilloff | OF | 509 | 20 | 46 | Twins |
25 | Carter Kieboom | SS | 764 | 20 | 45 | Nationals |
26 | Dustin Fowler | OF | 517 | 23 | 45 | Athletics |
27 | Josh Naylor | 1B | 1014 | 21 | 45 | Padres |
28 | Michael Chavis | 3B | 672 | 22 | 44 | Red Sox |
29 | Yusniel Diaz | OF | 862 | 21 | 43 | Orioles |
30 | Ronald Guzman | 1B | 548 | 23 | 43 | Rangers |
31 | Victor Caratini | C | 463 | 24 | 43 | Cubs |
32 | Danny Jansen | C | 784 | 23 | 43 | Blue Jays |
33 | Peter Alonso | 1B | 915 | 23 | 41 | Mets |
34 | Hudson Potts | 3B | 1016 | 19 | 41 | Padres |
35 | Francisco Mejia | C | 810 | 22 | 41 | Padres |
36 | Estevan Florial | OF | 802 | 20 | 41 | Yankees |
37 | Isaac Paredes | 2B/SS | 971 | 19 | 41 | Tigers |
38 | Ryan Mountcastle | 3B/SS | 910 | 21 | 41 | Orioles |
39 | Elehuris Montero | 3B | 691 | 19 | 41 | Cardinals |
40 | Nolan Jones | 3B | 723 | 20 | 41 | Indians |
41 | Carson Kelly | C/3B | 600 | 23 | 41 | Cardinals |
42 | Luis Santana | 2B | 529 | 18 | 40 | Mets |
43 | Jordan Luplow | 3B/OF | 784 | 24 | 40 | Pirates |
44 | Lewis Brinson | OF | 360 | 24 | 40 | Marlins |
45 | Nick Senzel | 3B | 700 | 23 | 40 | Reds |
46 | Brandon Lowe | 2B | 913 | 23 | 40 | Rays |
47 | Nathaniel Lowe | 1B | 976 | 22 | 39 | Rays |
48 | Daniel Vogelbach | 1B | 906 | 25 | 39 | Mariners |
49 | Gavin Lux | 2B/SS | 972 | 20 | 38 | Dodgers |
50 | Brett Phillips | OF | 731 | 24 | 38 | Royals |
51 | Miguel Andujar | 3B | 522 | 22 | 38 | Yankees |
52 | Justin Williams | OF | 857 | 22 | 37 | Cardinals |
53 | Jason Martin | OF | 992 | 22 | 37 | Pirates |
54 | Taylor Trammell | OF | 1006 | 20 | 37 | Reds |
55 | Josh Ockimey | 1B | 980 | 22 | 37 | Red Sox |
56 | Andres Gimenez | SS | 861 | 19 | 36 | Mets |
57 | Jahmai Jones | 2B/OF | 1085 | 20 | 36 | Angels |
58 | Edwin Rios | 1B | 807 | 24 | 36 | Dodgers |
59 | Tyler Wade | 2B/SS | 755 | 23 | 36 | Yankees |
60 | Jesus Sanchez | OF | 959 | 20 | 36 | Rays |
61 | Chris Shaw | 1B/OF | 902 | 24 | 36 | Giants |
62 | Scott Kingery | 2B | 603 | 23 | 35 | Phillies |
63 | Yu Chang | SS | 978 | 22 | 35 | Indians |
64 | Khalil Lee | OF | 951 | 20 | 35 | Royals |
65 | Vidal Brujan | 2B | 800 | 20 | 34 | Rays |
66 | Bobby Bradley | 1B | 1027 | 22 | 34 | Indians |
67 | Billy McKinney | OF | 839 | 23 | 34 | Blue Jays |
68 | Dylan Carlson | OF | 906 | 19 | 34 | Cardinals |
69 | Renato Nunez | 3B | 791 | 24 | 34 | Orioles |
70 | J.D. Davis | 3B | 788 | 25 | 34 | Astros |
71 | Akil Baddoo | OF | 725 | 19 | 34 | Twins |
72 | Michael Hermosillo | OF | 821 | 23 | 34 | Angels |
73 | DJ Peters | OF | 1094 | 22 | 33 | Dodgers |
74 | A.J. Reed | 1B | 1049 | 25 | 33 | Astros |
75 | Cristian Pache | OF | 963 | 19 | 32 | Braves |
A.J. Reed (Astros)
The 25-year-old Reed would not be ranked if I was still able to incorporate position He’s stuck as a 1B/DH so has no defensive value to fall back on. He’s all bat. And by all bat, I mean all power. He has never posted a minor-league ISO under .200 while hitting 25 homers this season and 34 last year.
He’s been called up each of the past three seasons and has only hit .153/.253/.244 while in the bigs. The Astros may be fixated on his .227/.308/.420 projection which is similar to Adam Duvall’s projection (.229/.291/.427). I wonder if a change of scenery, a full-time major league job, and the juiced ball could help un-tap some production.
Elehuris Montero (Cardinals)
An unknown to me until I dived in. He’s on the deep prospect radars as Eric Logenhagen wrote the following on him this spring (40-grade future value):
While he’s quite thick for a 19-year-old, Montero’s above-average arm strength gives him a fair chance to stay at third base. If he can, he could be an everyday player: he has above-average raw power projection and some feel to hit. He slashed .277/.370/.468 in the GCL. The risk that he tumbles down the defensive spectrum kept him off the main section of the list.
MLB.com likes him a little more (50-grade power).
Montero’s potential lies in what he can do with the bat from the right side of the plate. He has a compact stroke that allows him to make consistent contact and translates to outstanding raw power he is still learning to tap into on a regular basis. He has a solid approach at the plate and isn’t afraid to draw walks. His best defensive tool is his arm and the Cardinals think he has the hands and actions to stay at third long-term.
Others think he might outgrow the hot corner and a lack of speed does limit his range to an extent. The good news is that if his bat continues to progress, he might profile well at either infield corner when all is said and done.
The 19-year-old has taken a major step forward and hit .321/.381/.529 in A-Ball. It seems like he is starting to turn some of his raw tools into production.
He’s getting to the point where he’s no longer hidden and his bat may sneak its way onto some top-100 lists this offseason.
Nathaniel Lowe (Rays)
Power, big raw power. He’s quickly climbed from High-A to Triple-A this season with a selection to the Future’s Game.
The climb has come from being more selective at the plate as MLB.com states:
Lowe’s success in his second full season is a testament to his aptitude and development at the plate. After profiling as more of a hit-over-power guy early in his career, the hulking left-handed hitter has learned how to tap into his plus-plus raw power and turn on the ball with consistency without it detracting from his impressive feel to hit and overall strong approach. He continues to make a lot of hard, line-drive contact and uses the entire field well, all while demonstrating a discerning eye at the plate that fuels his on-base skills.
Here’s Eric’s recent take on the 22-year-old:
A-ball and below is full of big-bodied mashers with offensive holes that haven’t been exposed yet. Lowe was recently promoted to Double-A and starting to stress-test our current evaluation. He has huge raw power and has shown an ability to stay back on breaking balls and drive them with power to the opposite field with his strength. If he keeps hitting like this in Montgomery for the rest of the summer, he could be one of the more drastic movers in a loaded Rays system.
With Lowe’s defensive limitations, Jake Bauers may be moved to the outfield as the Rays like to keep some flexibility with the DH spot.
Jeff, one of the authors of the fantasy baseball guide,The Process, writes for RotoGraphs, The Hardball Times, Rotowire, Baseball America, and BaseballHQ. He has been nominated for two SABR Analytics Research Award for Contemporary Analysis and won it in 2013 in tandem with Bill Petti. He has won four FSWA Awards including on for his Mining the News series. He's won Tout Wars three times, LABR twice, and got his first NFBC Main Event win in 2021. Follow him on Twitter @jeffwzimmerman.
Don’t agree with the order on a rankings list?
“I feel the order only matters to desperate fan bases looking for some much-needed hope.”
-Jeff Zimmerman 7/26/18
If the order doesn’t matter at all, why not list them alphabetically?
If the order doesn’t matter at all, why do something called “Rankings”?
Order clearly matters. He just doesn’t want nitpicking. Similar to how Kiley and Eric always say the FV is more important than the ranking number. Clearly the list thinks Vlad is better than Christian Pache, but the ranking order of Eloy, Tatis or Soto is not what the list is built to examine
could have said that instead of clickbaiting a rankings list and then insult people who came to see a rankings list.
They seem to be listed based on the computer generated 20-80 grade.
See Orioles fans: “Renato Nunez is a top hitting prospect!!”
I can say this because I am an Orioles fan