M-SABR’s Prospect Ranking Model

Image: MLB Pipeline

Written and developed by: Daniel Mueller and Daniel Pardi

Background

At the end of January, MLB dropped this year’s preseason prospect rankings. A list exactly 100 players that ranks each organization’s best minor leaguers as they approach the big leagues. For fans of baseball, the countdown to this announcement is exhilarating. The top fifteen-ish spots are usually somewhat set in stone, as the names that fill them out have become main staples across the last few years.

But, while the well-known names definitely garner the most attention, there’s a lot of talent to be uncovered throughout the entire list. Last year, we saw the top two preseason prospects win Rookie of the Year in both leagues, a scenario that many likely predicted. But, if we look back to the 2019 season, the outcome was not as easily foretold. The top ten prospects from that year were as follows:

  1. Vladimir Guerrero Jr., 15.2 career bWAR
  2. Fernando Tatis Jr., 19.0 bWAR
  3. Eloy Jiménez, 5.6 bWAR
  4. Víctor Robles, 6.4 bWAR
  5. Royce Lewis, 2.8 bWAR
  6. Nick Senzel, -1.8 bWAR
  7. Forrest Whitley, N/A
  8. Kyle Tucker, 18.3 bWAR
  9. Alex Kirilloff, 0.7 bWAR
  10. Brendan Rodgers, 4.8 bWAR

That’s just three players with a bWAR above 7. We’ll be generous and count Royce Lewis as a hit just because he accumulated all his WAR in only 70 games. But even with his inclusion, that’s still just a 40% hit rate. In addition, the two RoTY winners, Yordan Álvarez and Pete Alonso, were ranked by MLB as the 44th and 51st best prospects that year. Winning this award by no means marks a player as the best from the class when considering their career production. That being said, the pair would find themselves confidently within the top ten if the class was reranked today. 


Methodology

This begs the question, just how good is MLB at making this list? Our goal in evaluating this was to make a ranking of our own with the best chance of rating the prospects as accurately as possible compared to how they’d fare in the pros. We broke down our approach into two steps.

First, we wanted to identify which stats were the best indicators of MLB success. This might sound trivial, but there’s more to assessing a prospect than just comparing the common slash line. More on this later. With the metrics chosen, we’d also have to pick how much to weigh them. Would we value a player’s ability to hit home runs just as much as their ability to avoid striking out? Trial and error would be the only way to see for sure, but these were things we had to consider.

Second, we wanted to make sure our methods actually worked. We could arrange the incoming class of rookies in any way we wanted, but with no results to compare to, who’s to say how good our list would be? So, we looked to the past for training data. There were seven seasons we could utilize to test different parameters for different formulas and assess the results. In doing this, we could make a rough list for a class from a given year ranked by today’s standards, and tune the model accordingly.


Our Model

Creating a model for our list required us to consider a multitude of different metrics. We ultimately decided to use statistics and other valuable information for each player from only the previous season. For example, our 2024 list was based on 2023 stats, 2023 list based on 2022 stats, and so on.

We chose both counting stats, such as walks, strikeouts, and stolen bases, as well as rate stats, such as slugging percentage, earned run average, and swinging strike percentage. Alongside these metrics, our model also takes into account the player’s age and the minor league levels they started at, ended at, and played the majority of their season at during the year prior. Lastly, our model factors in a player’s prospect ranking in the previous year’s list, rewarding those who play well enough to be top 100 prospects in back-to-back seasons. 

To build the model, we used a variety of machine learning methods. We have four different models for each of the two main groups, hitters and pitchers. To start, we have both a linear regression, as well as a logistic regression, using hand-picked stats. As for the last two models, we wanted to use predictors that weren’t hand-picked but instead chosen by variable selection methods. Thus, we created a LASSO regression and ridge regression.

For the LASSO, ridge regression, and linear regressions, we predicted a player’s position on the prospect list, while for the logistic regression, we predicted the probability that a player is ranked within the Top 100. From the output of these predictions, we were left with four different prospect rankings which we combined to produce the list you’ll see in this article. For access to the code for the model, check out my GitHub.

Our model has some limitations. For example, due to the fact that we only look at statistics from the previous season, players who missed all of 2023 due to an injury (Andrew Painter, for example) and players who were recently drafted and didn’t accumulate enough innings or plate appearances (such as Paul Skenes) were left off our list. We will break down some of these cases below.

Despite these limitations, we were quite pleased with our results, and testing our model against previous seasons’ Top 100 lists validated our satisfaction. Here’s how our model churned out the previously-discussed 2019 list:

  1. Vladimir Guerrero Jr., 15.2 bWAR
  2. Fernando Tatis Jr., 19.0 bWAR
  3. Kyle Tucker, 18.3 bWAR
  4. Bo Bichette, 17.7 bWAR
  5. Eloy Jiménez, 5.6 bWAR
  6. Brendan Rodgers, 4.8 bWAR
  7. Michael Kopech, 4.5 bWAR
  8. Michael Soroka, 5.7 bWAR
  9. Yordan Álvarez, 18.2 bWAR
  10. Royce Lewis, 2.8 bWAR

As you can see, our model agreed with MLB’s list in terms of having the big names, Vladdy and Tatis, at the top. Our model also hit on players who weren’t ranked in MLB’s Top 10 but turned out to have extremely successful starts to their careers in Bichette and Álvarez. Our model also avoided players whose careers didn’t turn out as expected, such as Senzel and Whitley. All in all, our model produced a total 109.0 bWAR across its top ten compared to MLB’s 71.0.

For even more validation of our model, here are a few prospects from each year we would have had ranked higher than MLB who have developed well in the big leagues:

Player Name – Our Model Rank (MLB Rank)

2017

Cody Bellinger – 2 (13)

Luis Arráez – 21 (NR)

Brandon Nimmo – 26 (NR)

Brandon Woodruff – 83 (NR)

2018

Willy Adames – 3 (22)

J.P. Crawford – 4 (37)

Sandy Alcántara – 12 (NR)

2019

Yordan Álvarez – 9 (44)

Austin Riley – 16 (38)

2020

Mitch Keller – 22 (39)

Jazz Chisholm Jr. – 23 (66)

2022

Alek Thomas – 7 (18)

Nolan Gorman – 12 (33)


Guys From the 2023 Draft:

For a variety of reasons, players selected in the 2023 draft were hindered by our model. This could be due to a lack of plate appearances and innings pitched or a technicality in how our model assesses top 100 repeaters. Nonetheless, here are some names from last year’s loaded class who are low or unranked on our list but deserve to be listed amongst the best prospects in baseball.

RHP Paul Skenes, Pirates

As mentioned earlier, 2023 first overall pick Paul Skenes will not show up on our model’s list due to a lack of innings thrown at the minor league level. His exclusion from this list does not imply that we believe he isn’t deserving of being a top 100 prospect. Skenes recorded a .192 opponent average in his five starts across various levels of the minor leagues for Pittsburgh last season. Regarded as possibly the best pitching prospect we’ve seen this past decade, Skenes should have no issue getting to the big leagues this summer. 

OF Dylan Crews, Nationals

Crews is an interesting name for our list. Unlike Skenes, he did play an adequate number of games at the minor league level to qualify for our model. However, our model rewards players who were top 100 prospects the previous season, and since Crews was still at LSU at this time a year ago, this hurts his case. Additionally, Crews struggled during his call-up to AA in 2023, where his .596 OPS was a massive drop off compared to his 1.068 mark in A ball. With these two factors in combination, Crews slotted in as the 296th ranked prospect in baseball. Once again, this should not be a knock against him, as our model isn’t perfect and he has all the tools to demonstrate that he is deserving of top 10 prospect status.

OF Wyatt Langford, Rangers

Let’s get one thing straight, we LOVE Wyatt Langford. Unfortunately, he falls victim to the small amount of data we have on him. As the fourth pick in this most recent draft, the Rangers’ prospect hit the ground running. In his 44 minor league games, Langford slashed .360/.480/.677 between rookie ball and AAA. Weaknesses look scarce in Langford’s hitting toolkit; we just wish we had more numbers to run on him. He slides in at 81st on our list, much lower than MLB’s ranking of 6th.

OF Walker Jenkins, Twins

Selected as the fifth overall pick in the 2023 draft, Jenkins tore up the minor leagues in his first professional season. Across rookie and low A ball, he slashed .362/.417/.571, striking out just fourteen times in 105 at-bats. Often compared to the Tigers’ Max Clark during the draft, Jenkins outperformed Clark in the minors in 2023 and our model rewards him for it, sliding him in at 89, while Clark remains unranked. 

OF Max Clark, Tigers

In a similar position to Skenes, Clark’s plate appearance total in 2023 was just short of qualifying for our model. However, given his .154/.353/.179 slash line in A ball, the model was likely not going to be very happy with him anyway. Clark’s game introduces another limitation that many prospect rankings have trouble properly assessing – defense. Keith Law recently wrote about Clark in his own prospect ranking, highlighting his presence in the outfield combined with his strong arm. While these minor leaguers may possess great defensive attributes, the limitations of MiLB data restrict our ability to factor them in here.

Guys We Are Lower On:

RHP Andrew Painter, Phillies

Painter shot up prospect boards during a dominant 2022 season when he posted a 1.56 ERA and 155 strikeouts across 22 starts. He was poised to accelerate to the big leagues in 2023 until an elbow injury shut him down, eventually undergoing Tommy John Surgery, which will keep him out until 2025. As a result, he did not pitch a single inning in 2023 and thus, will not show up in our model’s list. Despite this, he is surely a top 100 prospect, and hopefully his injury and surgery won’t derail the momentum he created for himself in 2022.

C Ethan Salas, Padres

Ethan Salas gives us an opportunity to talk about another flaw of looking at minor league data which is that MiLB does not measure defense outside of counting stats. With a player whose game is dominated by his presence behind the plate, our model struggles to give Salas the credit he deserves. He currently has a fielding scout grade of 65 which is ridiculous for a 17 year old. While his offensive ability may be inconsequential should he turn out to be the defender he’s predicted to be, it unfortunately earns him no brownie points on our list. Oh well.

OF Roman Anthony, Red Sox

Anthony had a weird 2023 minor league season. After posting just a .692 OPS at low-A, the Red Sox decided to promote him mid-season to high-A and eventually AA, where he recorded .981 and 1.020 OPS, respectively. Anthony has all the making of becoming an impact player for Boston when he hits the big leagues either this year or next. However, the model picked up on his struggles in low-A ball, and the result is a ranking 60 spots below where he stands at 24th on MLB’s Top 100.

Guys We Are Higher On:

SS/2B Adael Amador, Rockies

Just one year after the full-season debut of shortstop Ezequiel Tovar, the Rockies have yet another middle-infield prospect worth your attention. Amador played at three different levels in the minor leagues in 2023, with the majority of his games coming at high-A. There, he slashed .302/.391/.514 and walked more than he struck out. As a switch hitter with advanced plate discipline who can already mash and play a premium position, our model has Amador as the fourth-ranked prospect in all of baseball, ahead of the likes of Junior Caminero and Evan Carter. This isn’t too far from where MLB has him at 28, but we are clearly much higher on him. With likely another year in the minors, it will be interesting to see if their assessment of Amador catches up to ours.

RHP Tekoah Roby, Cardinals

Roby was taken in the 3rd round of the 2020 draft by the Rangers, then traded to St. Louis in the Jordan Montgomery deal. His performance in the Rangers’ organization was hit-or-miss, but, in a small sample size of four starts at the Cards’ AAA affiliate, he recorded a 0.75 WHIP, racking up 19 strikeouts to just three walks. Many scouts note that Roby already has four above-average pitches, boasting a fastball, curveball, slider, and changeup. Playing for an organization that loves to develop pitchers, Roby’s close proximity to the big leagues is rewarded by our model, resulting in him being ranked 17th on our top 100, while he sits at 99th on MLB’s list.

RHP AJ Smith-Shawver, Braves

Smith-Shawver was a 7th round pick in the 2021 draft by the Atlanta Braves. Currently 69th on the MLB’s Top 100, his 2023 performance sits a little higher in our eyes. Across 15 starts and 62 innings, Smith-Shawver posted a 2.76 ERA. We predict our difference in rating comes from his struggles in AAA where the 21 year old had a less-than-ideal 4.45 FIP. That being said, we value his highly-rated fastball which reaches 98 MPH and earned Smith-Shawver a 10.3 K/9 in AAA despite his struggles. He also produced ground balls 37% of the time, a metric we take into account and a number that rivals MLB’s highest-rated pitching prospects.

SS Edwin Arroyo, Reds

Currently the 67th-ranked prospect according to MLB, Arroyo is younger than 16 of the 17 shortstops ranked above him. This gives him a boost for our model especially since he was promoted to AA for a few games. His biggest green flag is his fly ball rate, an outcome produced by the 19 year old 39% of the time. Furthermore, these fly balls result are resulting in home runs for Arroyo at a 9.2% clip. Another year of development should help iron out our opinions on the Reds’ up-and-coming shortstop, but for now, we’re watching with a close eye. 

OF/SS Ceddanne Rafaela, Red Sox

Ceddanne Rafaela is a 23 year old who, despite being brought up for 28 games last year, maintained his rookie eligibility. He faired very well in AAA last year with a .312/.370/.618 slash line good for a 140 wRC+. His walk-to-strikeout ratio holds him back and is likely the reason MLB has him all the way down at 76th compared to 22nd on our list. As a dual outfielder and middle infielder, Rafaela may be blocked in Boston but could prove a sneaky trade acquisition if given an opportunity in a different organization. 

SS/2B Brayan Rocchio, Guardians

A familiar name, switch-hitting middle infielder Brayan Rocchio played in 23 games at the Major League level for the Guardians in 2023. There, he struggled a bit, recording 20 hits in his 81 at-bats, but striking out 27 times to just four walks. Rocchio also failed to steal a single base for Cleveland after recording 25 of them in AAA. Despite these struggles, his numbers at AAA were solid, a .280/.367/.421 slashline that was enough to lock him in at 36th on our top 100. This might be a little higher than where his true talent lies, and it’s much higher than the ranking of 91st MLB gave him. However, our model values his proximity to the majors and his ability to play shortstop.

Guys You May Have Never Heard Of:

RHP Ty Madden, Tigers

As Tigers fans, we know Ty Madden as the 2021 draft pick out of Texas. But, if this is the first you’re hearing of him, you should know him for his 3.46 xFIP and 11.14 K/9. He had a whopping 29.7% strikeout rate in AA last year and is currently projected to play in 15 games at the major league level for Detroit this upcoming season. The Tigers’ pitching staff is young but prone to injury, so it wouldn’t be surprising to see him as an emergency call-up if his AAA production is in line with previous years. Likely a reliever if anything, we think Madden deserves more love than MLB is willing to give him.

OF Kristian Robinson, Diamondbacks

The story of Kristian Robinson is an interesting one. Once a ranked prospect in 2020 and 2021, he had some run-ins with the law that resulted in his departure from the game after 2019. He returned to Arizona’s minor leagues this last year and quickly rose to AA. Across four levels, he produced a .918 OPS. In A ball where he spent the majority of his time, he had a ridiculous 25% home-run-to-fly-ball ratio; in short, when he elevates the ball, he’s crushing it. His weaknesses, however, are ground balls which he hits into a substantial 50% of the time. In our model, we try to value more aspects of natural talent and look less at coachable stats like these, explaining why Robinson appeared so high on our list. That being said, this level of rollover on the bat may be too far gone to amend. If nothing else, the 23 year old is a fun story to watch as he returns to baseball.

RHP David Festa, Twins

Drafted in the 13th round by the Twins in 2021, Festa has steadily climbed his way through the minor leagues. His impressive 2022 when he posted a 2.43 ERA was followed up in 2023 with an increased strikeout rate. His fastball has developed to the point where it can touch the high 90s, and he also features a slider, curveball, and changeup, all of which he has grown better and better at locating while with the Twins. Expected to crack the big leagues at some point during the 2024 season, Festa was ranked 43rd on our top 100, while unranked on MLB’s rendition.

INF Thomas Saggese, Cardinals

Placing 45th on our model’s list is Thomas Saggese. Like the previously-mentioned Tekoah Roby, Saggese was another piece in the deal that brought Jordan Montgomery over from the Cardinals to the Rangers. His numbers in AA Springfield were incredible, slashing .331/.403/.662 and hitting ten home runs in just 33 games. His numbers did regress a bit after being elevated to AAA in a limited sample, but his tools are promising enough that he should be able to continue to perform on his way to the majors. With the ability to play all four infield positions, Saggese provides St. Louis with plenty of defensive versatility.

C Thayron Liranzo, Dodgers

Surprise surprise, another Dodger catching prospect. No, it’s not Diego Cartaya or Dalton Rushing. Liranzo, a switch-hitter, knocked the cover off the ball at low A in 2023, recording 50 extra-base hits including 24 long balls. Although his defense is below average and raises some alarms, his already-advanced hitting tools should be enough to get him to the big leagues in a few years. What will be interesting to see is how Los Angeles wants to carve his path to the majors or if he ends up becoming trade bait given the organization’s catching depth. While unranked on MLB’s list, Liranzo slots in at 48th on our top 100.

RHP Carlos F. Rodriguez, Brewers

A 6th round pick in 2021, Rodriguez’s 2023 campaign may have been a fantastic streak of luck, but we’re talking about him anyway! Playing 25 games in AA, he had an impressive 2.77 ERA. So, why haven’t you heard anything about this? Well he also had a 4.40 xFIP in that span. He’s hindered by the fact that he allows fly balls 47% of the time but saved by his .73 HR/9. Some might call it luck, but we’ll give him the benefit of the doubt and just say he’s REALLY good at limiting damage. One thing’s for sure. Colorado, if you’re reading this, do NOT trade for this guy.


Top Farm Systems:

9 Players: Cubs

7 Players: Red Sox

5 Players: Brewers, Cardinals, Diamondbacks, Dodgers, Orioles, Padres, Reds, Tigers, Twins

Where did they come from? Thanks to some minor league breakouts (Matt Shaw) as well as some sneaky trades (Michael Busch), your Chicago Cubs lead all of Major League Baseball with 9(!) top 100 prospects. Funnily enough, only six of these guys appear on both our model’s list and MLB’s, as our top 100 doesn’t feature right-hander Cade Horton. This means that Chicago arguably boasts almost a dozen different players worthy of premier prospect status. Watch out for this team the next few years!

Coming in second to the Cubs is the Red Sox, whose farm system has sneakily grown as well. Headlined by Marcelo Mayer, Boston has a variety of players on the doorstep of the bigs. Following them, there are nine different clubs tied with five top prospects each, some of which you’ll recognize as repeat offenders to these top farm system ranks (Orioles, Dodgers), while others have only been stocked up recently (Brewers, Tigers). One surprising team to point out is the Padres who, after shipping off what seemed at the time to be their entire minor league talent pool for Juan Soto, have somehow completely retooled.


Our List:

We were more than pleased with our results for this being the first rendition of our top 100. There will always be areas for improvement and we will continue to work on our model as time goes by. However, we’ve produced a star-studded group of 100 guys who we are awfully excited to see how they perform. So, without further ado, here’s our list:

  1. OF Jackson Chourio, MIL (MLB: 2)
  2. SS/2B Jackson Holliday, BAL (MLB: 1)
  3. SS Jordan Lawlar, ARI (MLB: 11)
  4. SS/2B Adael Amador, COL (MLB: 28)
  5. 3B/SS Junior Caminero, TB (MLB: 4)
  6. OF James Wood, WAS (MLB: 14)
  7. LHP Ricky Tiedemann, TOR (MLB: 29)
  8. SS Jackson Merrill, SD (MLB: 12)
  9. LHP Kyle Harrison, SF (MLB: 23)
  10. OF Jasson Domínguez, NYY (MLB: 41)
  11. RHP Mick Abel, PHI (MLB: 49)
  12. OF Evan Carter, TEX (MLB: 5)
  13. SS Carson Williams, TB (MLB: 20)
  14. 3B/1B Coby Mayo, BAL (MLB: 30)
  15. SS Brooks Lee, MIN (MLB: 18)
  16. OF Pete Crow-Armstrong, CHC (MLB: 16)
  17. RHP Tekoah Roby, STL (MLB: 99)
  18. RHP AJ Smith-Shawver, ATL (MLB: 69)
  19. SS Edwin Arroyo, CIN (MLB: 67)
  20. SS Marcelo Mayer, BOS (MLB: 15)
  21. SS Colson Montgomery, CWS (MLB: 9)
  22. OF/SS Ceddanne Rafaela, BOS (MLB: 76)
  23. RHP Gavin Stone, LAD (MLB: NR)
  24. SS/2B Luisangel Acuña, NYM (MLB: 66)
  25. RHP Tink Hence, STL (MLB: 64)
  26. OF Kevin Alcántara. CHC (MLB: 65)
  27. 3B/2B Curtis Mead, TB (MLB: 55)
  28. 3B/2B Colt Keith, DET (MLB: 22)
  29. RHP Ty Madden, DET (MLB: NR)
  30. C Harry Ford, SEA (MLB: 38)
  31. OF Kristian Robinson, ARI (MLB: NR)
  32. 2B Termarr Johnson, PIT (MLB: 44)
  33. C/1B Samuel Basallo, BAL (MLB: 17)
  34. 3B/SS Noelvi Marte, CIN (MLB: 21)
  35. C Edgar Quero, CWS (MLB: NR)
  36. SS/2B Brayan Rocchio, CLE (MLB: 91)
  37. LHP Jordan Wicks, CHC (MLB: NR)
  38. 2B/SS/OF Ronny Mauricio, NYM (MLB: NR)
  39. 2B James Triantos, CHC (MLB: 73)
  40. SS Marco Luciano, SF (MLB: 39)
  41. RHP Drew Thorpe, SD (MLB: 85)
  42. OF Andy Pages, LAD (MLB: NR)
  43. RHP David Festa, MIN (MLB: NR)
  44. RHP Wilmer Flores, DET (MLB: NR)
  45. INF Thomas Saggese, STL (MLB: NR)
  46. OF Emmanuel Rodriguez, MIN (MLB: 42)
  47. 2B Nick Yorke, BOS (MLB: NR)
  48. C Thayron Liranzo, LAD (MLB: NR)
  49. OF Owen Caissie, CHC (MLB: 47)
  50. 3B Brady House, WAS (MLB: 48)
  51. RHP Carlos F. Rodriguez, MIL (MLB: NR)
  52. 1B Kyle Manzardo, CLE (MLB: 59)
  53. OF Miguel Bleis, BOS (MLB: NR)
  54. SS Dyan Jorge, COL (MLB: NR)
  55. SS/OF Jett Williams, NYM (MLB: 45)
  56. RHP Ben Brown, CHC (MLB: NR)
  57. 3B/1B Tyler Black, MIL (MLB: 46)
  58. RHP Joe Boyle, OAK (MLB: NR)
  59. RHP Jack Leiter, TEX (MLB: NR)
  60. 1B Xavier Isaac, TB (MLB: 58)
  61. SS/2B Cole Young, SEA (MLB: 37)
  62. 3B Bryan Ramos, CWS (MLB: NR)
  63. INF Michael Busch, CHC (MLB: 51)
  64. C Ethan Salas, SD (MLB: 8)
  65. INF Joey Ortiz, MIL (MLB: 63)
  66. LHP Pete Hansen, STL (MLB: NR)
  67. RHP Connor Phillips, CIN (MLB: 70)
  68. SS Matt Shaw, CHC (MLB: 54)
  69. C/1B Moisés Ballesteros, CHC (MLB: NR)
  70. C Jimmy Crooks, STL (MLB: NR)
  71. RHP Josh Stephan, TEX (MLB: NR)
  72. OF Samuel Zavala, SD (MLB: NR)
  73. RHP Wikelman Gonzalez, BOS (MLB: NR)
  74. OF Gabriel Gonzalez, MIN (MLB: 79)
  75. SS/3B Juan Baez, MIL (MLB: NR)
  76. INF Addison Barger, TOR (MLB: NR)
  77. C Diego Cartaya, LAD (MLB: NR)
  78. OF Jakob Marsee, SD (MLB: NR)
  79. RHP Kyle Hurt, LAD (MLB: NR)
  80. RHP Dylan Ray, ARI (MLB: NR)
  81. OF Wyatt Langford, TEX (MLB: 6)
  82. LHP Brant Hunter, DET (MLB: NR)
  83. OF Alex Ramírez, NYM (MLB: NR)
  84. OF Roman Anthony, BOS (MLB: 24)
  85. OF Nelson Rada, LAA (MLB: NR)
  86. SS Tsung-Che Cheng, PIT (MLB: NR)
  87. RHP Trace Bright, BAL (MLB: NR)
  88. C/OF Caleb Roberts, ARI (MLB: NR)
  89. OF Walker Jenkins, MIN (MLB: 10)
  90. C Josue Briceno, DET (MLB: NR)
  91. SS/3B Orelvis Martinez, TOR (MLB: 89)
  92. OF Hector Rodríguez, CIN (MLB: NR)
  93. SS Ricardo Cabrera, CIN (MLB: NR)
  94. OF/3B A.J. Vukovich, ARI (MLB: NR)
  95. LHP DJ Herz, WAS (MLB: NR)
  96. C Carter Jensen, KC (MLB: NR)
  97. 1B/3B Blaze Jordan, BOS (MLB: NR)
  98. LHP Luis De Avila, ATL (MLB: NR)
  99. LHP Cade Povich, BAL (MLB: NR)
  100. SS/2B Kyren Paris, LAA (MLB: NR)


Categories: Analysis, Articles, Research

Tags: , ,

1 reply

  1. no Heston Kjerstad in your Top 100 because?

Leave a comment