Hey everyone, as promised here is my first draft prospect rankings. I plan on putting out my first mock draft this week, and I will go into more detail on prospects there. However, any questions you may have about a prospect, feel free to ask below. This is really more of a conversation starter - but you guys need to start the conversation!

John has done an awesome job reviewing some of the top prospects in this year's draft. You can find all of his great work on this draft by clicking here. This is merely my attempt at enriching the already great conversation that has happened here to date. I hope this will be valuable to folks in their mock draft organization threads.

Without further delay, here is - in my opinion - the top 151 draft prospects in this year's draft. Agree or disagree vigorously in the comments below!

Rnk Player POS YR B-T HT WT School ST Commitment 1 Kyle Lewis OF JR R-R 6-4 195 Mercer GA

2 Jason Groome LHP HS L-L 6-6 180 Barnegat NJ Vanderbilt 3 A.J. Puk LHP JR L-L 6-7 225 Florida IA

4 Riley Pint RHP HS R-R 6-4 190 St. Thomas Aquinas KS Louisiana State 5 Blake Rutherford OF HS L-R 6-3 190 Chaminade Prep CA UCLA 6 Nick Senzel 3B JR R-R 6-1 205 Tennessee TN

7 Corey Ray OF JR L-L 6-0 185 Louisville IL

8 Mickey Moniak OF HS L-R 6-2 170 La Costa Canyon CA UCLA 9 Ian Anderson RHP HS R-R 6-3 170 Shenendehowa NY Vanderbilt 10 Dakota Hudson RHP JR R-R 6-6 205 Mississippi State TN

11 Braxton Garrett LHP HS R-L 6-3 190 Foley AL Vanderbilt 12 Matt Manning RHP HS R-R 6-6 190 Sheldon CA Loyola Marymount 13 Joshua Lowe 3B/RHP HS L-R 6-3 185 Pope GA Florida State 14 Buddy Reed OF JR B-R 6-3 200 Florida MD

15 Alex Kirilloff 1B/OF HS L-L 6-2 185 Plum PA Liberty 16 Connor Jones RHP JR R-R 6-3 200 Virginia VA

17 Zack Collins C/1B JR L-R 6-3 220 Miami FL

18 Forrest Whitley RHP HS R-R 6-7 230 Alamo Heights TX Florida State 19 Nolan Jones SS HS L-R 6-3 175 Holy Ghost Prep PA Virginia 20 Delvin Perez SS HS R-R 6-1 150 International BB Academy PR none 21 Jordan Sheffield RHP R-SO R-R 6-1 190 Vanderbilt TN

22 Bryan Reynolds OF JR B-R 6-3 195 Vanderbilt TN

23 Robert Tyler RHP JR L-R 6-5 215 Georgia GA

24 Cal Quantrill RHP JR L-R 6-3 185 Stanford ON

25 Eric Lauer LHP JR R-L 6-3 205 Kent State OH

26 Joey Wentz LHP HS L-L 6-5 200 Shawnee Mission East KS Virginia 27 Zach Burdi RHP JR R-R 6-3 210 Louisville IL

28 Logan Shore RHP JR R-R 6-3 215 Florida MN

29 Taylor Trammell OF HS L-L 6-2 185 Mt. Paran Christian GA Georgia Tech 30 Will Benson 1B HS L-L 6-6 215 Westminster School GA Duke 31 Matthew Thaiss C/1B JR L-R 6-0 195 Virginia NJ

32 Alec Hansen RHP JR R-R 6-7 235 Oklahoma CO

33 Kevin Gowdy RHP HS R-R 6-4 175 Santa Barbara CA UCLA 34 Alex Speas RHP HS R-R 6-3 180 McEachern GA Auburn 35 Anfernee Grier OF/SS JR R-R 6-1 180 Auburn AL

36 Joe Rizzo 3B HS L-R 5-11 195 Oakton VA South Carolina 37 T.J. Zeuch RHP JR R-R 6-7 220 Pittsburgh OH

38 Anthony Kay LHP JR L-L 6-0 180 Connecticut NY

39 Cody Sedlock RHP JR R-R 6-3 200 Illinois IL

40 Drew Mendoza 3B/SS HS L-R 6-4 190 Lake Minneola FL Florida State 41 Will Craig 1B JR R-R 6-3 230 Wake Forest TN

42 Daulton Jefferies RHP JR L-R 6-0 175 California CA

43 Justin Dunn RHP JR B-R 6-2 170 Boston College NY

44 Zach Jackson RHP JR R-R 6-3 200 Arkansas OK

45 Carter Kieboom 3B HS R-R 6-2 180 Walton GA Clemson 46 Ryan Boldt OF JR L-R 6-2 200 Nebraska MN

47 Chris Okey C JR R-R 6-0 195 Clemson FL

48 Gavin Lux SS HS L-R 6-2 175 Indian Trail Academy WI Arizona State 49 Matt Krook LHP R-SO L-L 6-4 205 Oregon CA

50 Heath Quinn OF JR R-R 6-3 195 Samford AL

51 Jon Duplantier RHP JR R-R 6-4 225 Rice TX

52 Corbin Burnes RHP JR R-R 6-1 185 St. Mary's CA

53 Jesus Luzardo LHP HS L-L 6-0 195 Stoneman Douglas FL Miami 54 Cole Ragans LHP HS L-L 6-3 190 North Florida Christian FL Florida State 55 Jared Horn RHP HS R-R 6-2 190 Vintage CA California 56 Reggie Lawson RHP HS R-R 6-4 205 Victor Valley CA Arizona State 57 Sean Murphy C JR R-R 6-0 195 Wright State OH

58 Jake Fraley OF JR L-L 6-1 195 Louisiana State DE

59 Ben Rortvedt C HS L-R 5-10 175 Verona Area WI Arkansas 60 Ben Bowden LHP JR L-L 6-4 220 Vanderbilt MA

61 Cooper Johnson C HS R-R 6-0 185 Carmel Catholic IL Mississippi 62 Dane Dunning RHP JR R-R 6-3 195 Florida FL

63 Bobby Dalbec 1B/RHP JR R-R 6-4 220 Arizona CO

64 Kyle Muller LHP HS R-L 6-5 210 Jesuit TX Texas 65 Bryson Brigman 2B SO R-R 5-11 180 San Diego CA

66 Nick Banks OF JR L-L 6-2 195 Texas A&M TX

67 Nick Lodolo LHP HS L-L 6-5 175 Damien CA Texas Christian 68 Bo Bichette 2B/3B HS R-R 6-0 200 Lakewood FL Arizona State 69 Zac Gallen RHP JR R-R 6-2 180 North Carolina NJ

70 Jake Rogers C JR R-R 6-2 190 Tulane TX

71 Lucas Erceg 3B/RHP JR L-R 6-2 185 Menlo CA

72 Luis Curbelo SS/2B HS R-R 6-3 185 Puerto Rico BB Academy PR Miami 73 Carlos Cortes 2B/OF HS L-B 5-8 185 Oviedo FL South Carolina 74 Matthias Dietz RHP JC2 R-R 6-5 220 John A. Logan (IL) IL Texas Christian 75 Brandon Marsh OF HS L-R 6-2 175 Buford GA Kennesaw State 76 Nolan Martinez RHP HS R-R 6-2 165 Culver City CA San Diego State 77 Zack Brown RHP JR R-R 6-2 200 Kentucky IN

78 Austin Hays OF JR R-R 6-0 195 Jacksonville FL

79 Braeden Ogle LHP HS L-L 6-5 170 Jensen Beach FL Florida 80 Austin Bergner RHP HS R-R 6-4 180 Windermere Prep FL North Carolina 81 Jeff Belge LHP HS L-L 6-4 210 Henninger NY St. John's 82 Charles King RHP HS R-R 6-4 185 Coppell TX Texas Christian 83 Ronnie Dawson OF JR L-R 6-2 225 Ohio State OH

84 Braden Webb RHP R-FR R-R 6-2 195 South Carolina OK

85 Michael Shawaryn RHP JR R-R 6-4 210 Maryland NJ

86 Tyler Baum RHP HS R-R 6-0 160 West Orange FL North Carolina 87 Skyler Szynski RHP HS L-R 6-2 195 Penn IN Indiana 88 Ryan Zeferjahn RHP HS R-R 6-4 190 Seaman KS Kansas 89 Adam Laskey LHP HS R-L 6-3 185 Haddon Heights NJ Duke 90 Thomas Jones OF HS R-R 6-3 190 Laurens SC Vanderbilt 91 Zach Linginfelter RHP HS L-R 6-4 200 Sevier County TN Tennessee 92 Ryan Rolison LHP HS L-L 6-2 190 University School of Jackson TN Mississippi 93 Akil Baddoo OF HS L-L 6-1 195 Salem GA Kentucky 94 Sheldon Neuse SS/RHP JR R-R 6-0 195 Oklahoma TX

95 Cole Stobbe SS HS R-R 6-2 180 Millard West NE Arkansas 96 Garrett Williams LHP/OF JR L-L 6-3 200 Oklahoma State LA

97 Conner Capel OF HS L-L 6-1 185 Seven Lakes TX Texas 98 Nick Quintana SS HS R-R 5-11 180 Arbor View NV Southern California 99 Hudson Sanchez SS HS R-R 6-2 175 Southlake Carroll TX Texas A&M 100 Brett Cumberland C/1B SO B-R 6-0 185 California CA

101 Stephen Alemais SS JR B-R 6-0 180 Tulane NY

102 Bailey Clark RHP JR R-R 6-4 195 Duke NC

103 Brandon McIlwain OF HS R-R 6-1 205 Council Rock North PA South Carolina 104 Stephen Wrenn OF JR R-R 6-2 170 Georgia GA

105 C.J. Chatham SS/3B JR R-R 6-4 170 Florida Atlantic FL

106 Kyle Cody RHP SR R-R 6-7 245 Kentucky WI

107 Kyle Funkhouser RHP SR R-R 6-3 225 Louisville IL

108 Tyler Fitzgerald SS HS R-R 6-2 185 Rochester IL Louisville 109 Kyle Weatherly RHP JC1 R-R 6-3 185 Grayson (Texas) TX Louisiana State 110 Avery Tuck OF HS R-R 6-4 195 St. Joseph CA San Diego State 111 Walker Robbins 1B/LHP HS L-L 6-2 180 George County MS Mississippi State 112 Pete Alonso 1B JR R-R 6-3 225 Florida FL

113 Kyle Serrano RHP JR R-R 6-2 205 Tennessee TN

114 Max Kranick RHP HS R-R 6-3 190 Valley View PA Virginia 115 Davis Daniel RHP HS R-R 6-0 165 St. James AL Auburn 116 Jameson Fisher 1B R-JR L-R 6-2 200 Southeastern Louisiana LA

117 Bryse Wilson RHP HS R-R 6-2 210 Orange NC North Carolina 118 Ryan Hendrix RHP JR R-R 6-3 190 Texas A&M TX

119 Mario Feliciano C/OF HS R-R 6-0 190 Carlos Beltran BB Academy PR none 120 Khalil Lee OF/LHP HS L-L 5-10 180 Flint Hill VA Liberty 121 Chad Hockin RHP JR R-R 6-3 200 Cal State Fullerton CA

122 Andrew Lantrip RHP JR R-R 6-3 180 Houston TX

123 Mason Thompson RHP HS R-R 6-6 180 Round Rock TX Texas 124 Cory Wilder RHP JR R-R 6-4 225 North Carolina State OH

125 Hunter Bishop OF HS L-R 6-4 190 Junipero Serra CA Arizona State 126 Josh Stephen OF HS L-L 6-0 185 Mater Dei CA Southern California 127 Jaren Shelby OF HS R-R 5-11 185 Tates Creek KY Kentucky 128 Nick Deeg LHP JR L-L 6-5 220 Central Michigan MI

129 Easton McGee RHP HS R-R 6-6 190 Hopkinsville KY Kentucky 130 Will Ethridge RHP HS R-R 6-5 205 Parkview GA Mississippi 131 Alexis Torres SS HS R-R 6-0 170 Puerto Rico BB Academy PR Broward CC 132 Will Toffey 3B SO L-R 6-2 195 Vanderbilt MA

133 Noah Murdock RHP HS R-R 6-8 175 Colonial Heights VA Virginia 134 John Kilichowski LHP JR L-L 6-5 210 Vanderbilt FL

135 Colby Woodmansee SS JR R-R 6-3 195 Arizona State AZ

136 A.J. Puckett RHP JR R-R 6-4 200 Pepperdine CA

137 Ryan Sluder OF JR R-R 6-3 200 Oklahoma State TX

138 Logan Gray 3B JR R-R 6-2 185 Austin Peay State KS

139 Griffin Jax RHP JR R-R 6-2 210 Air Force CO

140 Logan Ice C JR S-R 5-11 191 Oregon State WA

141 John "JC" Flowers RHP/OF HS R-R 6-2 170 Trinity Christian Academy FL Kentucky 142 Cole Irvin LHP JR L-L 6-3 203 Oregon CA

143 Errol Robinson SS JR R-R 5-11 170 Mississippi MD

144 Lake Bachar RHP SO S-R 6-2 205 Wisconsin-Whitewater IL

145 Jared Poche LHP JR R-L 6-1 205 Louisiana State LA

146 Logan Davidson SS HS S-R 6-3 185 Providence NC Clemson 147 David Martinelli OF JR L-R 6-1 200 Dallas Baptist TX

148 Tyler Stubblefield LHP JR L-L 6-4 210 Texas A&M TX

149 Mitchell Traver RHP R-JR R-R 6-7 255 TCU TX

150 Dustin May RHP HS R-R 6-6 180 Northwest TX Texas Tech 151 Nolan "Nonie" Williams SS HS B-R 6-1 190 Home School KS Louisiana State

P.S. - Pardon any typos or errors. If you find one, let me know and I will fix it. Thanks!