Stanford MLB Draft HistoryStanford MLB Draft History
Baseball

Stanford MLB Draft History

Draft years for players who signed professional contracts. Drafted players who returned to Stanford are not listed.

Year Player Position Draft Team Round Overall
2024 Malcolm Moore C Rangers 1 30
  Owen Cobb INF/OF Yankees FA  
2023 Tommy Troy INF Diamondbacks 1 12
  Alberto Rios C Angels 3 79
  Quinn Mathews LHP Cardinals 4 122
  Ryan Bruno LHP Diamondbacks 7 205
  Joey Dixon RHP Astros 7 224
  Carter Graham 1B Reds 8 228
  Eddie Park OF White Sox 8 239
  Drew Dowd LHP Rays 8 243
  Drew Bowser INF Cubs 20 596
2022 Brock Jones OF Rays 2 65
  Kody Huff C Rockies 7 206
  Brett Barrera INF Yankees 8 250
  Adam Crampton INF Orioles 9 257
  Alex Williams RHP Marlins 11 322
2021 Brendan Beck RHP Yankees 2 55
  Tim Tawa INF Diamondbacks 11 318
  Christian Robinson OF Braves 15 457
  Nick Brueser 1B A's FA  
  Zach Grech RHP Angels FA  
2020 Carson Rudd RHP Reds FA  
2019 Kyle Stowers OF Orioles 2 71
  Erik Miller LHP Phillies 4 120
  Jack Little RHP Dodgers 5 161
  Maverick Handley C Orioles 6 168
  Will Matthiessen P/DH Pirates 6 184
  Andrew Daschbach INF Orioles 11 318
  Brandon Wulff OF Dodgers 17 521
  Duke Kinamon INF Rays 24 728
  Daniel Bakst INF Red Sox 28 857
2018 Nico Hoerner INF Cubs 1 24
  Kris Bubic LHP Royals 1 40
  Tristan Beck RHP Braves 4 112
  Beau Branton INF Mariners 28 838
2017 Quinn Brodey OF Mets 3 97
  Colton Hock RHP Marlins 4 119
  Matt Winaker 1B Mets 5 157
  Brett Hanewich RHP Angels 9 265
  Andrew Summerville LHP Cardinals 12 364
  Keith Weisenberg RHP Braves 14 410
  Alex Dunlap C Nationals 29 883
  Chris Castellanos LHP Mariners 33 993
  Jack Klein OF Royals 34 1020
  Tyler Thorne RHP Brewers FA --
2016 Cal Quantrill RHP Padres 1 8
  Chris Viall P Mets 6 190
  Tommy Edman P Cardinals 6 196
2015 Drew Jackson SS Mariners 5 155
  Marc Brakeman RHP Red Sox 16 471
  Zach Hoffpauir OF Diamondbacks 22 646
  Logan James LHP Mariners 31 935
  David Schmidt RHP Astros FA --
  Gabe Cramer RHP Royals FA --
2014 Alex Blandino SS Reds 1 29
  Austin Slater CF Giants 8 238
  Danny Diekroeger 3B Cardinals 10 315
  A.J. Vanegas RHP Dodgers 11 339
  Wayne Taylor C Mariners 16 471
  Dominic Jose OF Yankees 24 722
  Brant Whiting C Dodgers 30 909
  Sam Lindquist RHP Mariners 37 1,101
2013 Mark Appel RHP Astros 1 1
  Austin Wilson OF Mariners 2 49
  Brian Ragira OF Giants 4 132
  Lonnie Kauppila INF Mariners 16 477
  Garrett Hughes LHP Giants 19 582
  Justin Ringo 1B Cardinals 28 845
2012 Stephen Piscotty OF Cardinals 1 36
  Brett Mooneyham LHP Nationals 3 111
  Kenny Diekroeger 2B Royals 4 133
  Jake Stewart OF Tigers 9 304
  Eric Smith C Dodgers 18 566
  Tyler Gaffney OF Pirates 24 736
2011 Chris Reed LHP Dodgers 1 16
  Scott Snodgress LHP White Sox 5 171
  Jordan Pries RHP Mariners 30 903
  Zach Jones C Diamondbacks 34 1024
  Danny Sandbrink RHP Giants 42 1287
2010 Colin Walsh 2B Cardinals 13 409
  Kellen Kiilsgaard OF Astros 30 909
  Adam Gaylord IF Orioles 31 928
  Jake Schlander SS Mariners 31 942
  Jonahan Kaskow 1B White Sox 41 1237
2009 Drew Storen RHP Nationals 1 10
  Brandt Walker RHP Astros 8 250
  Jeffrey Inman RHP Pirates 12 354
  Joey August OF Mets 20 613
  Wande Olabisi LF Padres 30 893
2008 Jason Castro C Astros 1 10
  Jeremy Bleich LHP Yankees 1 s 44
  Cord Phelps 2B Indians 3 107
  Sean Ratliff OF Mets 4 134
  Austin Yount 3B Dodgers 12 367
  Erik Davis RHP Padres 13 405
  Randy Molina 1B Mariners 42 1272
2007 Nolan Gallagher RHP Mariners 4 135
  Michael Taylor OF Phillies 5 173
  Adam Sorgi 2B Phillies 21 653
  Brian Juhl C Indians 35 1063
2006 Greg Reynolds RHP Rockies 1 2
  Chris Minaker SS Mariners 10 291
  John Hester C Diamondbacks 13 387
  Blake Holler LHP Angels 13 402
  Matthew Manship RHP Athletics 29 878
  Chris Lewis 2B Angels 32 972
  Jim Rapoport OF Cardinals 35 1066
2005 John Mayberry OF Rangers 1 19
  Jed Lowrie 2B RedSox 1 s 45
  Mark Romanczuk LHP Diamondbacks 4 111
  Peter Duda RHP Diamondbacks 20 591
  Jeff Gilmore RHP Mariners 31 923
2004 Danny Putnam OF Athletics 1 s 36
  Donny Lucy C WhiteSox 2 59
  Mark Jecmen RHP Indians 7 197
  David O'Hagan RHP Padres 9 252
  Brian Hall 2B Blue Jays 10 297
  Sam Fuld OF Cubs 10 306
  Johnny Ash 2B Astros 11 334
  Chris Carter 1B Diamondbacks 17 506
  Drew Ehrlich RHP RedSox 30 905
  Dan Rich LHP Indians FA --
  Tobin Swope INF Rangers FA --
2003 Carlos Quentin OF Dbacks 1 29
  John Hudgins RHP Rangers 3 76
  Ryan Garko C Indians 3 78
  Timothy Cunningham LHP Rangers 9 256
  Ryan McCally RHP Rays 23 668
2002 Jeremy Guthrie RHP Indians 1 22
  Jason Cooper OF Indians 3 82
  Chris O'Riordan 2B Rangers 8 232
  Andy Topham SS Astros 9 281
  Darin Naatjes RHP Phillies 14 419
  Tim Cunningham LHP Braves 23 695
  Scott Dragicevich SS Blue Jays 36 1076
2001 Mike Gosling LHP Diamondbacks 2 66
  Jeff Bruksch RHP Athletics 5 161
  Jason Van Meetren OF Mariners 13 399
  Mike Wodnicki RHP Cardinals 16 494
  Damien Alvarado C Mariners FA --
2000 Justin Wayne RHP Nationals 1 5
  Joe Borchard OF WhiteSox 1 12
  Jason Young RHP Rockies 2 47
  Edmund Muth OF Rockies 7 197
  Eric Bruntlett SS Astros 9 277
  John Gall 1B Cardinals 11 323
  Craig Thompson 1B Padres 23 679
1999 Josh Hochgesang 3B Athletics 7 213
  Tony Cogan LHP Royals 12 361
  Jeff Rizzo 3B Padres 35 1072
1998 Jeff Austin RHP Royals 1 4
  Chad Hutchinson RHP Cardinals 2 48
  Jody Gerut OF Rockies 2 71
  Brent Hoard LHP Twins 3 79
  Tony Schrager 2B Cubs 6 166
  Jay Pecci SS Athletics 11 315
  Justin Dunning RHP Mariners 12 365
1997 Kyle Peterson RHP Brewers 1 13
  Jon Schaeffer C Twins 9 273
  Joe Kilburg 2B Indians 10 321
  Luke Quaccia 1B Cardinals 27 824
  Chris Clark OF Pirates 37 1112
1996 A.J. Hinch C Athletics 3 75
  J.D. Brammer RHP Indians 4 123
  Jason Middlebrook RHP Padres 9 260
  Brian Dallimore 2B Astros 9 264
  Troy Kent SS Indians 14 423
  Tom Reimers RHP WhiteSox 15 437
  Eric Sees SS Royals 15 439
  Mario Iglesias RHP WhiteSox 20 587
  Cale Carter OF Angels 20 595
  Brandon Sullivan RHP Padres 26 770
  Sean Flikke OF Ind. (Reno) FA --
1995 Steve Carver 3B Phillies 4 101
  Mike Robbins LHP Royals 9 246
  Dan Reed LHP Orioles 21 584
  Dusty Allen OF Padres 30 817
  Todd Bartels RHP Twins 31 856
1994 Jed Hansen 2B Royals 2 50
  Todd LaRocca RHP Orioles 5 139
  Matt Marenghi RHP Orioles 27 755
  Nate Olmstead INF/OF Angels FA --
1993 Willie Adams RHP Athletics 1s 36
  Andrew Lorraine LHP Angels 4 103
  Greg Mix RHP Marlins 21 603
  Troy Tallman C Orioles FA --
  Ryan Turner OF Rockies FA --
1992 Jeffrey Hammonds OF Orioles 1 4
  Rick Helling RHP Rangers 1 22
  Brian Sackinsky RHP Orioles 2 42
  John Lynch RHP Marlins 2 66
  Tim Moore RHP WhiteSox 5 148
  Jamie Sepeda RHP Phillies 6 165
  Steve Solomon OF Phillies 7 193
  David Cornell OF Royals 17 470
  Steve Worrell LHP WhiteSox 18 512
  Mark Skeels C Marlins 18 516
  Aaron Dorlarque RHP Royals 32 890
1991 David McCarty 1B Twins 1 3
  Scott Weiss RHP Cubs 10 267
  Jeff Light C Athletics 13 359
  Roger Burnett SS Yankees 19 490
  Trov Tallman C Orioles 19 498
  John Reid RHP Tigers 26 686
1990 Mike Mussina RHP Orioles 1 20
  Stan Spencer RHP Nationals 1 s 35
  Paul Carey OF Ind. (Miami) FA --
  Tim Griffin 3B Dodgers 15 407
  Troy Paulsen SS Phillies 39 1026
  Rob Kamerschen RHP Phillies -- --
1989 Steve Chitren RHP Athletics 6 166
  Frank Carey 2B Giants 8 206
  Brian Johnson 3B Yankees 16 415
  Brian Keyser RHP WhiteSox 19 485
  Jack Hollis OF Reds 25 654
  Mark Carper RHP Orioles FA --
1988 Ed Sprague 3B Blue Jays 1 25
  Lee Plemel RHP Cardinals 5 132
  Ron Witmeyer 1B Athletics 7 177
  Doug Robbins C Orioles 10 243
  Jim Price RHP Mariners 25 643
1987 Jack McDowell RHP WhiteSox 1 5
  Ruben Amaro OF Angels 11 291
  Al Osuna LHP Astros 16 418
  Rob Wassenaar RHP Angels 21 551
  David Esquer SS Orioles 31 793
  Toi Cook OF Twins 38 960
  Dave Reis RHP Braves FA --
1986 John Ramos C Yankees 5 132
  Walt Harris OF Orioles 12 305
  Mark Davis OF WhiteSox 12 309
  Kevin Kunkel RHP Athletics 17 431
1985 John Verducci SS Giants 5 108
  Rick Lundblade 1B Phillies 6 148
  Jeff Ballard LHP Orioles 7 177
  Pete Stanicek 2B Orioles 9 229
1984 Darryl Stephens OF Tigers 2 (6sc) 35
  John Radtke RHP Royals 10 252
  Steve Cottrell RHP Giants 14 349
  Lyle Smith C Braves 23 589
  Greg Lorenzetti OF Blue Jays 27 672
1983 Eric Hardgrave 1B Padres 6 142
  Mike Aldrete 1B Giants 7 174
  Vince Sakowski 3B Rangers 20 498
  Mike Dotterer OF Yankees 30 733
1982 Steve Buechele 2B Rangers 5 122
  Bob DeCosta SS Twins 6 136
  Brian Mignano RHP Brewers 9 235
  Mike Toothman OF WhiteSox 13 328
  Bob Hausladen C Rangers 18 460
1981 John Elway OF Yankees 2 52
  Dave Meier SS Twins 5 114
  Bill Worden C Angels 19 470
  Paul Grame RHP Padres 33 786
1980 Paul Zuvella 2B Braves 15 366
  Larry Kuhn RHP Yankees FA --
1979 Larry Reynolds SS Rangers 4 95
  Mike Codiroli OF Mariners 12 287
  Brian Harrison RHP Mariners 21 521
  Phil Wilson C Indians FA --
1978 David Perez SS Expos 8 191
  Rob Irwin LHP Blue Jays 15 366
  Todd Ervin 2B Tigers 17 428
  Bob Reece C Expos FA  
1977 John Yandle LHP Padres 11 268
1976 Steve Davis SS Cubs 14 319
  Mike Williamson RHP Rangers 21 492
1975 Bruce Robinson C Athletics 1 21
  Dave Baker C Phillies 6 132
  Bob Hampton OF RedSox 8 183
  Al Arthur RHP Twins 37 679
1974 Bob DiPietro LHP Pirates 1 (1sc) 2
  Dave Frost RHP WhiteSox 18 413
  Mark Lucich 1B Reds -- --
1973 Dan Shaw RHP Padres 1 (1sc) 13
  Ken Nelson OF Angels 7 (1sc) 93
  Glen Johnson C Padres 17 388
  Nicholas Peterson LHP Rangers 27 595
  Michael Higgins -- Dodgers -- --
1972 Mike Nelson OF Twins 15 344
  Tom Changnon LHP Astros 21 487
  Bob Kammeyer RHP Yankees 21 492
  Rod Boone OF Royals 35 728
1970 Steve Dunning RHP Indians 1 2
  Phil Keller RHP Dodgers 20 472
  Sandy Swanson -- Dodgers -- --
1969 Bob Boone 3B Phillies 6 126
  Ronald Shotts OF Twins 10 (1rg) 169
  Mark Marquess 1B White Sox 25 579
  Jack Hodges OF Royals -- --
  Rodney Poteete RHP Dodgers -- --
1968 Sandy Vance RHP Dodgers 2 (6sc) 33
  Michael Schomaker OF Phillies 5 (1sc) 88
  Harvey Shank RHP Angels 10 216
  Don Rose RHP Mets 11 229
  Bob Gallagher OF Dodgers 17 377
1967 Frank Duffy SS Reds 1 (6sc) 6
  Peter Hamm RHP Twins 9 (6sc) 156
1966 Jim Hibbs C Dodgers 3 (1sc) 50
  Peter Middlekauff 1B Twins 6 (6sc) 93
  Steve Hovley OF Angels 35 665
1965 Daro Quiring RHP Dodgers 21 423
  Robert Cox OF Cardinals 37 669
1964 Bill Wakefield RHP Mets    
  Darrell Sutherland RHP Indians/Mets    
  Jim Lonborg RHP Red Sox    
1960 Doug Camilli C Dodgers/Senators    
1958 Chuck Essegian OF Orioles    
1956 Dave Melton OF Athletics    
1955 Ray Swarts 3B Pirates    
  Richard Scramaglia 2B --    
1954 Donald DeLong LHP --    
  Michael Acker RHP --    
  Phillip Page LHP --    
  Warren Goodrich SS Pirates    
1953 Jack Shepard C Pirates    
  Bob Murphy RHP Ind. (Oakland)    
  Darin Naatjes RHP Ind. (Oakland)    
1952 Roger Osenbaugh RHP Ind. (Sacramento)    
1949 Lloyd Merriman SS Cubs    
1946 Jack Miller -- Brooklyn Dodgers    
1946 Bobby Brown 3B Yankees    
1936 Robert Hampton OF Red Sox    
1933 Bert Delmas 2B Dodgers    
1926 Ernie Nevers RHP Browns    
1917 Johnny Couch RHP Reds    
1916 Zeb Terry IF Boston Braves    
1909 Tillie Shafer UT Giants    
1908 Bill McGilvray -- Giants    
1904 Charlie Swindells C Cardinals