Friday, April 11, 2014

GAPPER Report: The First Week

Last season I debuted my GAPPER Reports. I was even lucky enough to get invited to Dan Brooks' Saberseminar to present my research. Sadly, I was unable to attend due to a work conflict but it gave me the feeling that this was worth more effort. After I was unable to present, I was disappointed and told myself that I need to get this out there better this year. This year I am going to be more transparent. My goal was to produce a PDF this winter with the data that I created but I didn't have the time. So instead I will be posting some of it along with the first GAPPER report that you can view it here. Google Drive doesn't work ideally for this but you should be able to download it.

This winter I spent some time coding, streamlining and improving it. The new system involves less labor but still has flaws. I haven't figured out the ideal way to handle when players get promoted yet. That makes this difficult but it's a learning process. If I was better at coding and could get it to work automatically, I'd do that but I'm not well versed in such things, so I have to do most of my work manually. I should be able to do them relatively quickly now and hopefully, more frequently.

I have even integrated a profiling system as well. It's rough. Much rougher for pitchers but I'm working on it. I even added in a projection system for hitters. I'm not sure how I will utilize this other than just browsing through it. Remember guys, this is a hobby and I don't do it for a living. I only have so many hours to dedicate to this and I don't do it on an routine. I have a three year old. He is my boss. I have to listen to him as I fear his wrath. :) Considering I spend pretty much every moment I'm not working, taking care of my son or sleeping, working on baseball in one way or another, I'm trying my best. I have so much information but I don't have a great way of getting it out there other than writing and writing is one of my least efficient skills.
With that said, here is the first report of the season. I have listed the top 15 hitters and pitchers in each league. Thanks to FanGraphs for the stats. Let me know if there is anything I can add to this.

AAA
Pacific Coast Pacific Coast
Name Team Name Team
Joc Pederson Dodgers (AAA) Noah Syndergaard Mets (AAA)
Nick Franklin Mariners (AAA) Rafael Montero Mets (AAA)
Ronald Torreyes Astros (AAA) Tim Cooney Cardinals (AAA)
Didi Gregorius Diamondbacks (AAA) Brandon Maurer Mariners (AAA)
Austin Wates Astros (AAA) Edwin Escobar Giants (AAA)
Brett Eibner Royals (AAA) Tyler Matzek Rockies (AAA)
Max Stassi Astros (AAA) Carlos Pimentel Cubs (AAA)
Andrew Susac Giants (AAA) Archie Bradley Diamondbacks (AAA)
Randal Grichuk Cardinals (AAA) Kyle Hendricks Cubs (AAA)
Joe Panik Giants (AAA) John Lamb Royals (AAA)
C.J. Cron Angels (AAA) Zach Lee Dodgers (AAA)
Stephen Piscotty Cardinals (AAA) Jason Stoffel Astros (AAA)
Josh Vitters Cubs (AAA) Carter Capps Marlins (AAA)
Reymond Fuentes Padres (AAA) Keyvius Sampson Padres (AAA)
Ji-Man Choi Mariners (AAA) Boone Whiting Cardinals (AAA)
International International
Name Team Name Team
Jesus Aguilar Indians (AAA) Marcus Stroman Blue Jays (AAA)
Gregory Polanco Pirates (AAA) Casey Sadler Pirates (AAA)
Tyler Saladino White Sox (AAA) Trevor Bauer Indians (AAA)
Phil Gosselin Braves (AAA) Kevin Gausman Orioles (AAA)
Cole Figueroa Rays (AAA) Enny Romero Rays (AAA)
Brock Holt Red Sox (AAA) Brad Boxberger Rays (AAA)
Jerry Sands Rays (AAA) Trevor May Twins (AAA)
Garin Cecchini Red Sox (AAA) Cody Martin Braves (AAA)
Edward Salcedo Braves (AAA) Robbie Ray Tigers (AAA)
Cameron Rupp Phillies (AAA) Rubby De La Rosa Red Sox (AAA)
Anthony Gose Blue Jays (AAA) Melvin Mercedes Tigers (AAA)
Jemile Weeks Orioles (AAA) Matt Andriese Rays (AAA)
Ramon Flores Yankees (AAA) Michael Tonkin Twins (AAA)
Kevin Kiermaier Rays (AAA) Daniel Burawa Yankees (AAA)
Jose Ramirez Indians (AAA) Kyle Lobstein Tigers (AAA)
AA
Eastern Eastern
Name Team Name Team
Mookie Betts Red Sox (AA) Henry Owens Red Sox (AA)
Gary Sanchez Yankees (AA) Severino Gonzalez Phillies (AA)
Tony Wolters Indians (AA) Clayton Blackburn Giants (AA)
Francisco Lindor Indians (AA) Aaron Sanchez Blue Jays (AA)
Wilfredo Tovar Mets (AA) Adrian Sampson Pirates (AA)
Blake Swihart Red Sox (AA) Ken Giles Phillies (AA)
Aderlin Mejia Twins (AA) Eduardo Rodriguez Orioles (AA)
Elias Diaz Pirates (AA) Hansel Robles Mets (AA)
A.J. Jimenez Blue Jays (AA) Kyle Crick Giants (AA)
Mason Williams Yankees (AA) Tim Berry Orioles (AA)
Sharlon Schoop Orioles (AA) Nick Kingham Pirates (AA)
Brock Stassi Phillies (AA) Adalberto Mejia Giants (AA)
Cameron Perkins Phillies (AA) A.J. Achter Twins (AA)
Jake Lowery Indians (AA) Zach Davies Orioles (AA)
Matt Duffy Giants (AA) Jack Leathersich Mets (AA)
Southern Southern
Name Team Name Team
Ketel Marte Mariners (AA) Robert Stephenson Reds (AA)
Jake Hager Rays (AA) Taijuan Walker Mariners (AA)
Nathan Melendres Mariners (AA) Victor Sanchez Mariners (AA)
Jamal Austin Mariners (AA) C.J. Edwards Cubs (AA)
Taylor Motter Rays (AA) Shae Simmons Braves (AA)
Micah Johnson White Sox (AA) Myles Jaye White Sox (AA)
Rangel Ravelo White Sox (AA) Carlos Contreras Reds (AA)
Yorman Rodriguez Reds (AA) Michael Lorenzen Reds (AA)
Miguel Gonzalez White Sox (AA) Santiago Garrido Rays (AA)
Wilfredo Gimenez Marlins (AA) Jason Hursh Braves (AA)
Ryan Rieger Marlins (AA) Stephen Landazuri Mariners (AA)
Dan Paolini Mariners (AA) Andrew Heaney Marlins (AA)
O'Koyea Dickson Dodgers (AA) Armando Rivero Cubs (AA)
Jorge Soler Cubs (AA) Andrew Bellatti Rays (AA)
Kris Bryant Cubs (AA) Juan Noriega Dodgers (AA)
Texas Texas
Name Team Name Team
Kaleb Cowart Angels (AA) Matt Wisler Padres (AA)
Addison Russell Athletics (AA) Eddie Butler Rockies (AA)
Billy Burns Athletics (AA) Johnny Barbato Padres (AA)
Andrew Aplin Astros (AA) Zachary Petrick Cardinals (AA)
Delino Deshields Astros (AA) Kurt Heyer Cardinals (AA)
Jace Peterson Padres (AA) Raul Alcantara Athletics (AA)
Rougned Odor Rangers (AA) Michael Morin Angels (AA)
James Ramsey Cardinals (AA) Luis Cruz Astros (AA)
Max Muncy Athletics (AA) David Rollins Astros (AA)
Luis Sardinas Rangers (AA) Nelson Gonzalez Rockies (AA)
Enrique Hernandez Astros (AA) Danny Winkler Rockies (AA)
Andrew Heid Angels (AA) Justin Wright Cardinals (AA)
Jake Smolinski Rangers (AA) Tyler Anderson Rockies (AA)
Preston Tucker Astros (AA) Jon Gray Rockies (AA)
Cheslor Cuthbert Royals (AA) Christopher Jensen Athletics (AA)
High A
California California
Name Team Name Team
Daniel Robertson Athletics (A+) Josh Hader Astros (A+)
Jesse Winker Reds (A+) Julio Urias Dodgers (A+)
Tony Kemp Astros (A+) Tyler Pike Mariners (A+)
Carlos Correa Astros (A+) Vincent Velasquez Astros (A+)
Gabriel Guerrero Mariners (A+) Nolan Sanburn Athletics (A+)
Billy Mckinney Athletics (A+) Lance Mccullers Astros (A+)
Brandon Drury Diamondbacks (A+) Joan Gregorio Giants (A+)
Junior Arias Reds (A+) Cam Bedrosian Angels (A+)
Trevor Story Rockies (A+) Joe Ross Padres (A+)
Teoscar Hernandez Astros (A+) Jimmie Sherfy Diamondbacks (A+)
Renato Nunez Athletics (A+) Taijuan Walker Mariners (A+)
Kyle Waldrop Reds (A+) Kendry Flores Giants (A+)
Alberth Martinez Padres (A+) Zach Eflin Padres (A+)
Cal Towey Angels (A+) Ben Lively Reds (A+)
Rio Ruiz Astros (A+) Alving Mejias Rockies (A+)
Carolina Carolina
Name Team Name Team
Courtney Hawkins White Sox (A+) Shawn Morimando Indians (A+)
Zane Evans Royals (A+) Branden Kline Orioles (A+)
Jose Peraza Braves (A+) Lucas Sims Braves (A+)
Josh Elander Braves (A+) Miguel Almonte Royals (A+)
Raul Mondesi Royals (A+) Mauricio Cabrera Braves (A+)
Daniel Castro Braves (A+) Jefferson Olacio White Sox (A+)
Odubel Herrera Rangers (A+) Andrew Faulkner Rangers (A+)
Tyler Chism Royals (A+) Alexander Claudio Rangers (A+)
Cameron Gallagher Royals (A+) Louis Head Indians (A+)
Martin Medina White Sox (A+) J.B. Wendelken White Sox (A+)
Reed Gragnani Red Sox (A+) Jose Leclerc Rangers (A+)
Christopher Garia Rangers (A+) Euclides Leyer White Sox (A+)
Pedro Severino Nationals (A+) Brian Johnson Red Sox (A+)
Jack Lopez Royals (A+) Dakota Bacus Nationals (A+)
Levi Hyams Braves (A+) Dylan Baker Indians (A+)
Florida State Florida State
Name Team Name Team
Dwight Smith Blue Jays (A+) Jake Thompson Tigers (A+)
Tyrone Taylor Brewers (A+) Mariano Llorens Cardinals (A+)
Jorge Polanco Twins (A+) Taylor Cole Blue Jays (A+)
Orlando Arcia Brewers (A+) Mike Mayers Cardinals (A+)
Albert Almora Cubs (A+) Jose Berrios Twins (A+)
Niko Goodrum Twins (A+) Gabriel Ynoa Mets (A+)
Jin-De Jhang Pirates (A+) Marco Gonzales Cardinals (A+)
Josh Bell Pirates (A+) Austin Brice Marlins (A+)
Breyvil Valera Cardinals (A+) Daniel Norris Blue Jays (A+)
Jeimer Candelario Cubs (A+) Lino Martinez Phillies (A+)
Michael Reed Brewers (A+) Jhondaniel Medina Pirates (A+)
Pin-Chieh Chen Cubs (A+) Matt Boyd Blue Jays (A+)
Patrick Leonard Rays (A+) Miguel Nunez Phillies (A+)
Tyler Goeddel Rays (A+) Guido Knudson Tigers (A+)
Max Kepler Twins (A+) Eric Wooten Yankees (A+)
Low A
South Atlantic South Atlantic
Name Team Name Team
Abiatal Avelino Yankees (A) Hunter Harvey Orioles (A)
J.P. Crawford Phillies (A) Jamie Callahan Red Sox (A)
Jared King Mets (A) Tyler Danish White Sox (A)
Rafael Bautista Nationals (A) Tyler Viza Phillies (A)
Michael Ford Yankees (A) Lucas Giolito Nationals (A)
Tzu-Wei Lin Red Sox (A) Jarlin Garcia Marlins (A)
Avery Romero Marlins (A) Akeel Morris Mets (A)
Manuel Margot Red Sox (A) Akeem Bostick Rangers (A)
Ryan Mcmahon Rockies (A) Johendi Jiminian Rockies (A)
Chance Sisco Orioles (A) Domingo German Marlins (A)
Ronald Guzman Rangers (A) Austin Fairchild Royals (A)
Wilmer Difo Nationals (A) Antonio Senzatela Rockies (A)
Austin Dean Marlins (A) Nicholas Pivetta Nationals (A)
Eduard Pinto Rangers (A) Zach Jemiola Rockies (A)
Correlle Prime Rockies (A) Collin Wiles Rangers (A)
Midwest Midwest
Name Team Name Team
Jesmuel Valentin Dodgers (A) Jonathan Martinez Dodgers (A)
Dustin Peterson Padres (A) Edwin Diaz Mariners (A)
Jamie Westbrook Diamondbacks (A) Nick Travieso Reds (A)
Justin Chigbogu Dodgers (A) Aaron Slegers Twins (A)
Tyler Marincov Athletics (A) Aaron Blair Diamondbacks (A)
Marcus Littlewood Mariners (A) Emilio Pagan Mariners (A)
Omar Garcia Brewers (A) Jacob Faria Rays (A)
Kean Wong Rays (A) Greg Harris Dodgers (A)
Zach Larson Twins (A) Ronald Herrera Athletics (A)
Angel Ortega Brewers (A) Victor Arano Dodgers (A)
Sebastian Elizalde Reds (A) Salvatore Romano Reds (A)
Javier Betancourt Tigers (A) Jen-Ho Tseng Cubs (A)
Josh Vanmeter Padres (A) Alexander Reyes Cardinals (A)
Carson Kelly Cardinals (A) Adrian De Horta Padres (A)
Eric Haase Indians (A) Matt Stalcup Athletics (A)

Thursday, April 3, 2014

Where the Top Prospects are Assigned

Here is where the top players are assigned to start the year.


Top Prospects that are currently unassigned

Most of these guys are obvious why they haven't been assigned, like Frandy DeLaRosa (short season), Taylor Guerrieri (suspended), Dylan Bundy (injured) but it's a list to look over.

Top Prospects Assigned to Short Season Leagues

I'm surprised that a few of the college guys like Eric Jagielo, Hunter Dozier and Dillon Overton aren't getting regular full season assignments but I'm sure there is more to it.

Top Prospects Starting in the South Atlantic League (LoA)

The SALLY is loaded up top with Giolito, Harvey, Smith and Moran. It fascinates me to see that Colin Moran, who has spent three years hitting well in the toughest college league and Drew Ward who skipped his senior year in high school are competing at the same level. Odd. I assume Moran moves up fairly quickly but this is just unusual.

Top Prospects Starting in Midwest League (LoA)

Yes, Mark Appel and Kohl Stewart are in the same league. I guess the 'Stros are going low and slow with Appel. If you look at the top college arms in this league and look at the young bats like Correa and Cordero, if they don't get their ass handed to them, it's amazing. The cool thing, I expect Correa to dominate.

Top Prospects Starting in Florida State League (HiA)

Reese McGuire in High A ball already? Yes, please. Manny Banuelos still in Hi A? I hope he isn't their long.

Top Prospects Starting in Carolina League (HiA)

It kinda looks like the Rangers have a little talent here..damn. Who K's more this year, Gallo or Hawkins?

Top Prospects Starting in California League (HiA)

D.J. Peterson in the Cal league, that'll continue to muddy things up. I still won't know if his power is real. Julio Urias in amongst all these college draftees is cool. Matt Olson is being pushed aggressively.  I bet Mac Williamson has a huge power year in this league.

Top Prospects Starting in Southern League (AA)

A lot of future bullpen arms and second division starters here past the A level guys.

Top Prospects Starting in the Eastern League (AA)

Too bad Sano is out. There are a handful of lefty arms here that I'd like to see do well. Owens, Purke, Crockett. We will see if Mookie Betts is for real, if Tommy Joseph is past his concussion and if Lindor is as good as we think he is.

Top Prospects Starting in the Texas League (AA)

Jon Gray and Eddie Butler in the same rotation is kinda unfair to AA ball hitters. There are a few guys who need to prove something this year. Kaleb Cowart, Cheslor Cuthbert and Rymer Liriano.

Top Prospects Starting in the Pacific Coast League (AAA)

There is some serious impact talent here with Springer, Taveras, Syndergaard. It's actually pretty prospect laden for a PCL league.

Top Prospects Starting in the International League (AAA)

Look at all the arms here..Gausman, Stroman, Meyer, Taillon, Barnes. That's a hell of a group. I'd bet quite a few of these guys get looks by June.

Top Prospects Starting in the Majors

There is some impact starting in the majors this year.

Wednesday, February 26, 2014

Paying Minor League Players Fairly

Charlie Drysdale at Minor League Ball wrote this excellent article. I posted this in the comments but I thought posting it here would get a different set of eyes on it.

As someone who is obsessed with all things baseball and considering I studied finance, I have a strong interest in how this lawsuit shakes out. I have thought about this a lot and have thought of many scenarios to fix this.
The dangling of the MLB carrot isn’t enough to mistreat people who have chosen this as their profession. The best step MLB could do to cut costs is to cut minor leagues. They could cut down to two minor league levels, carry around 50 players on each roster and reduce costs greatly. IF MLB loses this lawsuit, it could change the minors drastically. In all honesty, I would be in favor of this. I see it as a way of marketing the future of baseball better but that’s a whole different idea.
The cost of paying players in underrated in the comments above. Last year, more than 6400 players played in the minors. A little quick and dirty mate. here. Using $7.25 as minimum wage, working 60 hours a week, with 20 on overtime for 7 months, that is $13,185. Multiply that by the amount of players and we are looking at $85 million. That’s a lot of money. Remember these are the owners that didn’t want to throw $1 million apiece for a few years to start MLBAM which is an enormous cash cow now.
If I was MLB dictator, this is what I think is fair:
MLB minimum is $500k this year. Using this as a basis for players trying to get there and the odds that they do for a base salary works out pretty well actually. Minor leaguers graduate at different levels based on their skills and I think this would just be the skeleton for a larger system to be set in place to label and tier minor league talent. This could also be used by teams to help categorize their talent. I think most of us have a job title, why shouldn’t a minor leaguer.
AAA players are often close to MLB talent and 76.2% of them make it to the majors. Rookie ball players have a strong challenge ahead of them and only make it at a 9.12% rate. Foreign summer leagues are tougher to judge because of the short track record and unique environment but my initial data says about 4% will make it to the majors. Using that method:
Salary Level
$222,250 AAA
$107,333 AA
$62,008 High A
$45,733 Low A
$20,150 Short Season
$15,200 Rookie
$6,667 Foreign Summer
That would have costed MLB $317 million last year. For perspective, the total draft slots for the first 10 rounds of the 2013 draft was about $203 million.
That seems reasonable and I’m aiming high here but if I were to be fair to players, that’s how I’d pay them.
Just to make you think a little, if this were set into place in 1990, basing it on the same number of players in the minors and using MLB minimum salary as the basis, MLB would have paid out 2.82 Billion with a “B” to minor leaguers. Using revenue totals from 1995-2013 from Bizofbaseball.com and estimating 1990-1994, this would have been 2.46% of revenue.

These numbers, torn apart, aren't crazy. Using 7 months, a 40 hour work week and estimating 20 hours of overtime weekly, which seems fair, these are what the hourly rates would work out to be.

Level Hourly Rate
AAA $104.79
AA $50.61
High A $29.24
Low A $21.56
Short Season $9.50
Rookie $7.17
Foreign Summer $3.14
Rookie ball wages come out to be very close to federal minimum wage, as you'd expect from a low level employee. Low to High A ball players get what would be a sustainable wage and similar pay to that of another industry in which you use your body to make a living like building construction or masonry. AA level players would get paid requisite of a professional. Someone who is capable of strong decision making and responsibility like a supervision, manager or hold special skills like a pharmacist or an actuary. AAA level players are paid as top assistants who could step into a position and be capable of handling it without a large downgrade(mlb up and down guy) like an assistant city manager or someone who has elite ability in one specific area (4a slugger) like an anesthesiologist. The more I think about this, the more I really think it's fair.



Monday, February 24, 2014

2014 Consensus Top Prospects

Chris St. John at Beyond the Boxscore compiled 12 top prospect lists and 8 fantasy prospect lists in one spreadsheet and wrote this article. It is very interesting to see the cross section of prospects that make the list.


I am the high man or tied for the highest on quite a few players:

Saturday, February 22, 2014

MLB Draft Prospects

I'm working on migrating draft info over to my new site, MLB Draft Prospects. I didn't like the format at blogspot for the draft info so I'm moving the information there. If you click on any of the draft links to the right, you will be directed there. Check it out, browse around and I'll be grateful if you come back. I'll be posting much of my draft information there as well as Minor League Ball and will continue stat analysis and prospect stuff here. In time, if I like WordPress, I may migrate this site to it as well but one step at a time.

Thanks for the support.

Thursday, February 20, 2014

Baseball America Top 100 Comparison

Here is the full list if you hadn't checked it out yet. If so, why are you here and not there? Haha..

I did a side by side comparison of my top 300 pro prospects to see how it stacks up against BA. I know I am more fond of certain prospects and this sheds some light on that.

At the top, I'm much higher on Lucas Giolito at 10, compared to 21 for BA. Albert Almora is at 12 for me, 36 for them. Clint Frazier at 19 compared to 48. A few other notables were Max Fried 21/53, Marcus Stroman 28/55, David Dahl 30/94, Dom Smith 36/92.

BA is much higher on Maikel Franco at 17 where I have him at 56. I'm low on Jameson Taillon 22/48, CJ Edwards 60/28, JOc Pederson 34/63, Kyle Zimmer 23/70, Aaron Sanchez 32/97, Kyle Crick 33/100, and Billy Hamilton 43/193.

Sunday, February 2, 2014

Top 2000 Prospects for 2014


TOP2000 Name POS Team
1 Xander Bogaerts SS Red Sox
2 Byron Buxton CF Twins
3 Oscar Taveras RF Cardinals
4 Archie Bradley P Diamondbacks
5 Javier Baez 3B Cubs
6 Carlos Correa SS Astros
7 Kris Bryant 3B Cubs
8 Carlos Rodon P
9 Miguel Sano 3B Twins
10 Addison Russell SS Athletics

Tuesday, January 28, 2014

Visual Depth Charts


This is a visual depth chart of where the talent is in baseball. I got the idea from Baseball Prospectus' Visual Depth Chart for major leaguers as seen here. I just used my own system, which is based on future projection and not necessarily this year, as BP's is. A team can be in the red at the MLB level and still have a good player at the position, it just means they are aging and shouldn't be relied on long term. You can then look at where the help is at the minor league level, if any.

I find this to be extremely valuable in seeing a teams strengths and weaknesses quickly.


I've been working on a system to value players. I've calculated how much value a player has based on their age of their MLB debut and position. The data is here. It shows that the earlier you make it to the majors, the more valuable you are. This is based on historical WAR. 

Using that idea as the basis, I decided to take it a step further. How much is a player worth after those first six seasons? How much should you sign a player to if he were on the open market at any time? How much is the 31 year old SS worth? I used historical data to calculate how quickly players regress using averages and standard deviation to create tiers. If you think a player is two deviations above average or a 70 player, (Robinson Cano for example) I can use this to calculate how much he will be worth over the remainder of his career using other 70 level second baseman, or any other position for that matter. 

I also added in my minor league probability research to create a system to value minor league players based on projected future success. 

To calculate this, I assigned a number to each player between 3 and 7 to represent expected MLB impact. This combined with age and level created a value for each player. The numbers represent what each group would be worth on the open market. The numbers are high because they are based on averages and not everyone will be average and pay off. Others will exceed their valuations, so it isn't perfect. Predictions are just educated guesses. This is my best guess for current valuation for the talent currently in baseball.

Top 300 Pro Prospects


Top 300 Name POS Team
1 Xander Bogaerts SS Red Sox
2 Byron Buxton CF Twins
3 Oscar Taveras RF Cardinals
4 Archie Bradley P Diamondbacks
5 Javier Baez 3B Cubs
6 Carlos Correa SS Astros
7 Kris Bryant 3B Cubs
8 Miguel Sano 3B Twins
9 Addison Russell SS Athletics
10 Lucas Giolito P Nationals
11 Francisco Lindor SS Indians
12 Albert Almora CF Cubs
13 Jonathan Gray P Rockies
14 Robert Stephenson P Reds
15 Taijuan Walker P Mariners
16 Dylan Bundy P Orioles
17 Kevin Gausman P Orioles
18 Gregory Polanco CF Pirates
19 Clint Frazier RF Indians
20 Travis d'Arnaud C Mets
21 Max Fried P Padres
22 Carlos Martinez P Cardinals
23 Yordano Ventura P Royals
24 Nick Castellanos 3B Tigers
25 Eddie Butler P Rockies
26 Noah Syndergaard P Mets
27 Austin Hedges C Padres
28 Marcus Stroman P Blue Jays
29 A.J. Cole P Nationals
30 David Dahl CF Rockies
31 Matthew Wisler P Padres
32 Jorge Alfaro C Rangers
33 Henry Owens P Red Sox
34 Mark Appel P Astros
35 Alex Meyer P Twins
36 Dominic Smith 1B Mets
37 Rougned Odor 2B Rangers
38 Julio Urias P Dodgers
39 Chris Owings SS Diamondbacks
40 Wilmer Flores 3B Mets
41 Jorge Soler RF Cubs
42 Jackie Bradley Jr. CF Red Sox
43 Raul Mondesi SS Royals
44 George Springer CF Astros
45 Daniel Vogelbach 1B Cubs
46 Rob Kaminsky P Cardinals
47 Lucas Sims P Braves
48 Jameson Taillon P Pirates
49 Jonathan Singleton 1B Astros
50 Matt Barnes P Red Sox
51 Tyler Glasnow P Pirates
52 Mike Foltynewicz P Astros
53 Garin Cecchini 3B Red Sox
54 Hak-Ju Lee SS Rays
55 Hunter Harvey P Orioles
56 Maikel Franco 3B Phillies
57 Manny Banuelos P Yankees
58 Blake Swihart C Red Sox
59 Andrew Heaney P Marlins
60 C.J. Edwards P Cubs
61 Kohl Stewart P Twins
62 Reese Mcguire C Pirates
63 Joc Pederson RF Dodgers
64 Eduardo Rodriguez P Orioles
65 Kolten Wong 2B Cardinals
66 Austin Meadows RF Pirates
67 Corey Seager SS Dodgers
68 Josmil Pinto C Twins
69 Gary Sanchez C Yankees
70 Kyle Zimmer P Royals
71 Jake Marisnick CF Marlins
72 Erik Johnson P White Sox
73 Jake Odorizzi x Rays
74 Colin Moran 1B Marlins
75 Jesse Biddle P Phillies
76 Justin Williams RF Diamondbacks
77 Matt Davidson 3B White Sox
78 Trevor Bauer P Indians
79 Justin Nicolino P Marlins
80 Joey Gallo 3B Rangers
81 Roberto Osuna P Blue Jays
82 Franchy Cordero SS Padres
83 Christian Bethancourt C Braves
84 Lewis Thorpe P Twins
85 Nick Williams LF Rangers
86 Lance Mccullers P Astros
87 Luiz Gohara P Mariners
88 Ian Clarkin P Yankees
89 Tyrone Taylor CF Brewers
90 Michael Choice RF Rangers
91 Tommy Joseph C Phillies
92 D.J. Peterson 3B Mariners
93 Allen Webster P Red Sox
94 Delino Deshields Jr. 2B Astros
95 Edwin Escobar P Giants
96 Andrew Susac C Giants
97 Aaron Sanchez P Blue Jays
98 Jonathan Schoop 2B Orioles
99 Luis Sardinas 2B Rangers
100 Kyle Crick P Giants
101 Nick Ciuffo C Rays
102 Alberto Tirado P Blue Jays
103 Sean Manaea P Royals
104 Kaleb Cowart 3B Angels
105 Rafael Montero P Mets
106 Miguel Almonte P Royals
107 Eddie Rosario 2B Twins
108 Phillip Ervin CF Reds
109 Jose Berrios P Twins
110 Cam Bedrosian P Angels
111 Domingo Santana LF Astros
112 Daniel Norris P Blue Jays
113 Ryan Mcmahon 3B Rockies
114 Jake Barrett P Diamondbacks
115 Mookie Betts 2B Red Sox
116 Josh Bell RF Pirates
117 Alen Hanson 2B Pirates
118 Gleyber Torres SS Cubs
119 Billy Mckinney LF Athletics
120 Renato Nunez 3B Athletics
121 Pierce Johnson P Cubs
122 Casey Kelly x Padres
123 Lewis Brinson CF Rangers
124 Trey Ball P Red Sox
125 Devin Williams P Brewers
126 Slade Heathcott CF Yankees
127 Greg Bird 1B Yankees
128 J.P. Crawford SS Phillies
129 Alex Yarbrough 2B Angels
130 Braden Shipley P Diamondbacks
131 Rosell Herrera 3B Rockies
132 Rio Ruiz 3B Astros
133 Nick Kingham P Pirates
134 James Paxton P Mariners
135 Ryan Tellez 1B Blue Jays
136 Brian Goodwin CF Nationals
137 Danny Hultzen P Mariners
138 Ronny Rodriguez 2B Indians
139 Rymer Liriano RF Padres
140 Taylor Guerrieri P Rays
141 Drew Ward 3B Nationals
142 Taylor Lindsey 2B Angels
143 Luigi Rodriguez CF Indians
144 Chris Stratton P Giants
145 Bobby Wahl P Athletics
146 John Stilson P Blue Jays
147 Zach Lee P Dodgers
148 C.J. Cron 1B Angels
149 Robbie Ray P Nationals
150 Robinson Yambati P Royals
151 Ryne Stanek P Rays
152 Burch Smith P Padres
153 Hunter Renfroe RF Padres
154 Dorssys Paulino 3B Indians
155 Arismendy Alcantara 2B Cubs
156 Severino Gonzalez P Phillies
157 Matt Olson 1B Athletics
158 Jose Leclerc P Rangers
159 Kyle Parker 1B Rockies
160 Mason Williams CF Yankees
161 Gabriel Guerrero RF Mariners
162 Ji-Man Choi 1B Mariners
163 Yorman Rodriguez RF Reds
164 Alexander Reyes P Cardinals
165 Enny Romero P Rays
166 Jonathan Crawford P Tigers
167 Courtney Hawkins RF White Sox
168 Jairo Beras RF Rangers
169 Marcus Semien B White Sox
170 Austin Wilson RF Mariners
171 Adalberto Mejia P Giants
172 Jorge Bonifacio RF Royals
173 Travis Harrison 3B Twins
174 Hunter Morris 1B Brewers
175 Randal Grichuk RF Cardinals
176 Franklin Barreto SS Blue Jays
177 Jose Ramirez 2B Indians
178 Amed Rosario SS Mets
179 Jimmy Nelson P Brewers
180 Johnny Barbato P Padres
181 Tyler Austin RF Yankees
182 Carson Kelly 3B Cardinals
183 Jace Peterson SS Padres
184 Nick Delmonico 3B Brewers
185 Marco Gonzales P Cardinals
186 Jeimer Candelario 3B Cubs
187 Manuel Margot CF Red Sox
188 Amaurys Minier 3B Twins
189 Tyler Marlette C Mariners
190 Daniel Corcino P Reds
191 David Holmberg P Reds
192 Stephen Piscotty RF Cardinals
193 Billy Hamilton CF Reds
194 Rangel Ravelo 3B White Sox
195 Raimel Tapia CF Rockies
196 Keyvius Sampson P Padres
197 Jesse Winker RF Reds
198 Orlando Arcia SS Brewers
199 Max Stassi C Astros
200 B.J. Boyd CF Athletics
201 Joe Panik SS Giants
202 Jon Denney C Red Sox
203 Patrick Leonard 3B Rays
204 Leury Garcia 2B White Sox
205 Jose Osuna 1B Pirates
206 Michael Ynoa P Athletics
207 Adam Morgan P Phillies
208 Anthony Ranaudo P Red Sox
209 Cesar Puello RF Mets
210 Kyle Lobstein P Tigers
211 Brandon Nimmo LF Mets
212 Tommy La Stella 2B Braves
213 Sean Gilmartin P Twins
214 Jake Thompson P Tigers
215 Riley Unroe SS Rays
216 Ty Hensley P Yankees
217 Lisalverto Bonilla P Rangers
218 Hunter Dozier 3B Royals
219 Chris Anderson P Dodgers
220 James Mccann C Tigers
221 Bruce Rondon P Tigers
222 Nick Maronde P Angels
223 Yeison Asencio LF Padres
224 Stryker Trahan C Diamondbacks
225 Jose A. Ramirez P Indians
226 Luis Heredia P Pirates
227 Jacob Degrom P Mets
228 J.T. Realmuto C Marlins
229 Frandi Delarosa SS Cubs
230 J.R. Graham P Braves
231 Casey Crosby P Tigers
232 Forrest Snow P Mariners
233 Luke Jackson P Rangers
234 Michael Lorenzen P Reds
235 Julio Morban LF Mariners
236 Jason Adam P Royals
237 Chris Withrow P Dodgers
238 Ronald Guzman 1B Rangers
239 Daniel Palka LF Diamondbacks
240 Jake Brentz P Blue Jays
241 Walker Weickel P Padres
242 Bubba Starling CF Royals
243 Nick Tropeano P Astros
244 Tim Cooney P Cardinals
245 Tyler Matzek P Rockies
246 Kyle Simon P Phillies
247 Gavin Cecchini SS Mets
248 Cheslor Cuthbert LF Royals
249 Tony Wolters C Indians
250 Jharel Cotton P Dodgers
251 Nelson Rodriguez 1B Indians
252 Akeem Bostick P Rangers
253 Juan Duran RF Reds
254 Ramon Flores LF Yankees
255 Mike Olt 3B Cubs
256 Josh Stinson P Orioles
257 Scott Snodgress P White Sox
258 Cameron Perkins 3B Phillies
259 Chris Beck P White Sox
260 Andrew Chafin P Diamondbacks
261 Micker Zapata OF White Sox
262 Trevor May P Twins
263 Jan Hernandez 3B Phillies
264 Omar Luis Yankees
265 Aderlin Rodriguez 1B Mets
266 Carlos Contreras P Reds
267 Carlos Salazar P Braves
268 Mitch Nay 3B Blue Jays
269 Mac Williamson RF Giants
270 Eric Jagielo 3B Yankees
271 Myles Jaye P White Sox
272 Julio Rodriguez P Orioles
273 Stetson Allie 1B Pirates
274 Brett Marshall P Yankees
275 Neil Ramirez P Cubs
276 Cody Buckel P Rangers
277 Garrett Gould P Dodgers
278 Deck Mcguire P Blue Jays
279 Jose Campos P Yankees
280 Eloy Jimenez OF Cubs
281 Danry Vasquez LF Astros
282 Sergio Alcantara SS Diamondbacks
283 James Ramsey CF Cardinals
284 Nestor Molina P White Sox
285 Josh Hart CF Orioles
286 D.J. Davis CF Blue Jays
287 Clayton Blackburn P Giants
288 Dawel Lugo 3B Blue Jays
289 Tyler O'Neill C Mariners
290 Michael Fulmer P Mets
291 Zach Eflin P Padres
292 Cody Bellinger 1B Dodgers
293 Peter O'Brien C Yankees
294 Mark Sappington P Angels
295 Nomar Mazara RF Rangers
296 Max Kepler RF Twins
297 Clint Coulter C Brewers
298 Alex Gonzalez P Rangers
299 Matt Magill P Dodgers
300 Aaron Judge RF Yankees