Doing a MLB Mock Draft is probably the hardest thing in sports to do, but over the last couple of years I've given it a shot and I will again this year. So Here we go:
1. Diamondbacks: Dansby Swanson,SS, Vanderbilt
2. Astros: Alex Bregman, SS, LSU
3. Rockies: Dillion Tate, RHP, UCSB
4. Rangers: Brandan Rodgers, SS, California HS
5. Astros: Carson Fulmer, RHP, Vanderbilt
6. Twins: Tyler Jay, RHP, Illinois
7. Red Sox: Daz Cameron, OF, Georgia HS
8. White Sox: Kyle Funkhouser, RHP, Louisville
9. Cubs: Garrett Whitley, OF, New York HS
10. Phillies: Kyle Tucker, OF, Florida HS
11. Reds: Walker Buehler, RHP, Vanderbilt
12. Marlins: Trenton Clark, OF, Texas HS
13. Rays: Andrew Benintendi, OF, Arkansas
14. Braves: Carnelius Randolph, SS, Georgia HS
15. Brewers: Ian Happ, OF, Cincinnati
16. Yankees: Tyler Stephenson, C, Georgia HS
17. Indians: Nick Plummer, OF, Michigan HS
18. Giants: Alex Young, LHP, TCU
19. Pirates: Mike Nikorak, RHP, Pennsylvania HS
20. Athletics: James Kapriellian, RHP, UCLA
21. Royals: Brady Aiken, LHP, IMG
22. Tigers: Ashe Russell, RHP, Indianapolis HS
23. Cardinals: Jon Harris, RHP, Missouri State
24. Dodgers: Kolby Allard, LHP, California HS
25. Orioles: Beau Burrows, RHP, Texas HS
26. Angels: Phil Bickford, RHP, JC of Southern Nevada
27. Rockies: Nathan Kirby, LHP, Virginia
28. Braves: Dakota Chalmers, RHP, Georgia HS
29. Blue Jays: Michael Matuella, RHP, Duke
30. Yankees: Donny Everett, RHP, Tennessee HS
31. Giants: DJ Stewart, OF, Florida State
32. Pirates: Kevin Newman, SS, Arizona
33. Royals: Cody Ponce, RHP, Cal Poly Pomona
34. Tigers: Jacob Nix, RHP, IMG
35. Dodgers: Chris Shaw, OF/1b, Boston College
36. Orioles: Ke'Bryan Hayes, 3b, Texas HS
37. Astros: Donnie Dewees, OF, North Florida
38. Rockies: Justin Hooper, LHP, De La Salle HS
39. Cardinals: Kyle Holder, SS, San Diego
40. Brewers: David Hill, RHP, San Diego
41. Padres: Juan Hillman, LHP, Canada HS
42. Indians: Scott Kingery, 2B, Arizona