MLB Draft Picks

A total of 124 former BYU baseball players have been selected in the MLB Draft dating back to 1965, an average of two picks per year with the Cougars' most fruitful year coming in 1979 with six selections. 

Most BYU Draft Picks 
# of Picks Draft
6 1979
5 2002, 1989 & 1986
4 2022, 2013, 2009, 2007, 2005, 1990, 1984, 1983 & 1982

The highest draft pick in BYU history is Cory Snyder who was taken in the first round with the fourth pick in the 1984 draft. The Athletics have drafted the most Cougars at 13 overall, followed by the Angels at 12 and the Cardinals at 10.

Most BYU Draft Picks - By Franchise
BYU Picks Franchise
13 Athletics
12 Angels
10 Cardinals
9 Cubs
7 Tigers

The list below only includes draft picks who signed contracts and those players who were drafted following the completion of their collegiate availability. All played at least one season at BYU.

 

Year Name At BYU Position Team Round Pick Notes
2024 Ben Hansen 2023-24 RHP Boston Red Sox 20 597 First-ever Cougar selected by Boston
2023 Austin Deming 2019-23 3B Houston Astros 10 314  
2022 Andrew Pintar 2020-22 2B Arizona Diamondbacks 5 138  
  Cy Nielson 2020-22 LHP Pittsburgh Pirates 8 230  
  Nate Dahle 2022 RHP Tampa Bay Rays 13 404  
  Cooper McKeehan 2020-22 LHP Kansas City Royals 16 475  
2019 Jackson Cluff 2016, 2019 SS Washington Nationals 6 183 Father, Paul, was also drafted in 1989 (see below)
2018 Daniel Schneemann 2016-18 SS Cleveland Indians 33 1,003  
  David Clawson 2017-18 C Los Angeles Angels 37 1,111  
2017 Maverik Buffo 2015-17 RHP Toronto Blue Jays 34 1,029  
  Colton Shaver 2015-17 1B Houston Astros 39 1,171  
2016 Brennon Lund 2014-16 CF Los Angeles Angels 11 336  
  Michael Rucker 2013-16 RHP Chicago Cubs 11 344  
2015 Kolton Mahoney 2011, 14-15 RHP New York Yankees 16 483  
2013 Jacob Hannemann 2013 CF Chicago Cubs 3 75 MLB: Played in 11 games with the Mariners (2017)
  Adam Law 2009, 12-13 3B Los Angeles Dodgers 12 364  
  Jaycob Brugman 2011-13 RF Oakland Athletics 17 521 MLB: Played in 48 games with the Athletics (2017)
  Adam Miller 2009, 12-13 RHP Arizona Diamondbacks 20 600  
2012 Chris Capper 2010-12 RHP Arizona Diamondbacks 26 813  
  Austin Hall 2007, 10-12 RHP Milwaukee Brewers 33 1,025  
2011 Matt Neil 2009-11 RHP Florida Marlins 29 883  
  Taylor Cole 2011 RHP Toronto Blue Jays 29 889 MLB: Played in 57 games with the Blue Jays and Angels (2017-pres.)
2009 Steve Parker 2007-09 3B Oakland Athletics 5 153  
  Jeremy Toole 2009 RHP San Francisco Giants 10 297  
  Stetson Banks 2006, 09 CF Los Angeles Dodgers 22 667  
  Kent Walton 2006-09 OF Oakland Athletics 23 693  
2007 Leon Johnson 2007 OF Chicago Cubs 10 307  
  Jesse Craig 2006-07 RHP Cincinnati Reds 17 529  
  Jonathan Stambaugh 2004, 07 LHP St. Louis Cardinals 25 772  
  Collin Fanning 2005-07 OF St. Louis Cardinals 36 1,097  
2006 Marcos Villezcas 2005-06 SS Seattle Mariners 23 681  
2005 David Horlacher 2004-05 RHP Los Angeles Dodgers 8 256  
  Brandon Taylor 2004-05 3B Chicago Cubs 17 520  
  Lance Beus 2004-05 LHP Seattle Mariners 28 833  
  Ryan Chambers 2002-05 LHP Chicago Cubs 40 1,209  
2004 Nik Lemon 2004 RHP Chicago White Sox 8 239  
2003 Kainoa Obrey 2000-03 3B St. Louis Cardinals 13 395  
2002 Jeremy Guthrie 1998 RHP Cleveland Indians 1 22 MLB: ALCS Champion (2014). Played in 306 games for the Indians, Orioles, Rockies, Royals and Nationals (2004-15, 17)
  Dave Jensen 1999, 2002 1B Kansas City Royals 3 78  
  Matt Carson 2000-02 OF New York Yankees 5 156 MLB: Played in 92 games for the Athletics, Twins and Indians (2009-10, 12-13)
  Cameron Coughlan 2000-02 2B Texas Rangers 18 532  
  Brock Jacobsen 2003 1B/OF St. Louis Cardinals 44 1,329  
2000 Nick Day 2000 OF San Diego Padres 20 589  
1999 Spencer Oborn 1997-98 OF White Sox 14 429  
  Gary Johnson 1999 OF California Angels 19 581 MLB: Played in 5 games for the Angels (2003)
  Mike Tejada 1998 C Colorado Rockies 27 820  
1998 Troy McNaughton 1994-95, 98 RHP St. Louis Cardinals 31 918  
  Troy Farnsworth 1997-98 2B St. Louis Cardinals 32 948  
1997 Jared Jensen 1997 RHP Oakland Athletics 9 275  
1996 Widd Workman 1992-93 RHP San Diego Padres 3 80  
  Patrick Johnson 1996 C California Angels 11 325  
  Ryan Roberts 1995-96 3B St. Louis Cardinals 42 1,237  
1995 Brian Knoll 1994-95, 98 RHP San Francisco Giants 16 439  
1994 Kevin Foderaro 1994 RHP St. Louis Cardinals 8 222  
  Ryan Hall 1993-94 C St. Louis Cardinals 23 642  
1993 Brian Banks 1990, 93 C Milwaukee Brewers 2 43 MLB: World Series Champion (2003). Played in 273 games for the Brewers and Marlins (1996-99, 2002-03)
  Ryan Hancock 1991-93 RHP California Angels 2 45 MLB: Played in 11 games for the Angels (1996)
  Dave Madsen 1991-93 3B St. Louis Cardinals 14 396  
1992 Darren Milne 1990-92 OF Detroit Tigers 19 532  
  Eric Smith 1989, 91-92 RHP Philadelphia Phillies 30 837  
  Craig Gienger 1992 RHP Oakland Athletics 32 900  
1990 Gary Daniels 1988-90 OF Erie Sailors 4 101 Erie Sailors (Short-Season A)
  Randy Wilstead 1989-90 1B Montreal Expos 16 436  
  Bart Peterson 1989-90 RHP Cleveland Indians 28 748  
  Devin Kunz 1989-90 LHP Texas Rangers 49 1,249  
1989 Paul Cluff 1987-89 2B Boise Hawks 4 87 Boise Hawks (Short-Season A)
  Darin Kracl 1987-89 RHP Oakland Athletics 4 113  
  John DeSilva 1987-89 RHP Detroit Tigers 8 213 MLB: Played in 6 games for the Tigers, Dodgers and Orioles (1993, 95)
  Ed Zinter 1987-89 RHP San Diego Padres 38 988  
  Brad Eagar 1986-89 C Oakland Athletics 41 1,076  
1988 Gary Schoonover 1985-88 SS Atlanta Braves 30 762  
  Mike Littlewood 1985-88 3B Milwaukee Brewers 37 965 BYU Head Coach (2013-present)
1987 Carl Keliipuleole 1985-87 RHP Cleveland Indians 4 99  
  David Willes 1984-87 2B Philadelphia Phillies 13 338  
  Todd Newman 1986-87 LHP Houston Astros 23 600  
1986 Gary Cooper 1983-86 OF Houston Astros 7 172 MLB: Played in 9 games for the Astros (1991)
  Colby Ward 1983-86 RHP California Angels 11 285 MLB: Played in 22 games for the Indians (1990)
  Mark Beavers 1983-86 LHP Oakland Athletics 14 353  
  Dave Morrow 1984-86 C Montreal Expos 18 460  
  Jeff Brown 1985-86 OF Los Angeles Dodgers 21 542  
1985 Wally Ritchie 1984 LHP Philadelphia Phillies 4 96 MLB: Played in 147 games for the Phillies (1987-88, 91-92). BYU pitching coach (2011-12)
1984 Cory Snyder 1982-84 SS Cleveland Indians 1 4 Highest pick in program history. MLB: Played in 1,068 games for the Indians, White Sox, Blue Jays, Giants and Dodgers (1986-94)
  Eric Varoz 1982-84 2B San Diego Padres 5 117  
  Steve Eagar 1983-84 C Detroit Tigers 6 156  
  Mark De La Torre 1982-84 LHP New York Yankees 25 637  
1983 Rick Aguilera 1981-83 RHP New York Mets 3 58 MLB: 2x World Series Champion (1986, 91), 3x All-Star (1991-93). Played in 732 games for the Mets, Twins, Red Sox and Cubs (1985-00)
  Wally Joyner 1981-83 1B California Angels 3 67 MLB: All-Star (1986). Played in 2,033 games for the Angels, Royals, Padres and Braves (1986-01)
  Scott Nielsen 1977-78, 81-83 RHP Seattle Mariners 6 139 MLB: Played in 38 games for the Yankees and White Sox (1986-89)
  Kurt Lee 1979-83 LHP San Francisco Giants 16 408  
1982 Kevin Towers 1982 RHP San Diego Padres 1 1 Secondary Phase
  Joe Whitmer 1980-82 RHP Seattle Mariners 7 164  
  Leon Baham 1981-82 SS Oakland Athletics 18 470  
  Peter Kendrick 1980-82 LHP Oakland Athletics 19 496  
1981 Gail Arnold 1981 RHP New York Mets 2 39 Secondary Phase
  Paul Doty 1980-81 RHP New York Yankees 26 667  
1980 Stan Younger 1978-80 OF Detroit Tigers 7 173  
  Cliff Pastornicky 1978-80 SS Kansas City Royals 8 197 MLB: Played in 10 games for the Royals (1983)
  Jeff Burton 1977-80 OF Chicago Cubs 19 478  
1979 Tom Morris 1976-79 LHP Chicago Cubs 9 220  
  Marc Thomas 1976-79 OF Houston Astros 10 242  
  Greg Peterson 1978-79 RHP Astros 11 268  
  Axle Hardy 1977-79 LHP Chicago Cubs 17 428  
  Rob Blyth 1978-79 RHP Chicago Cubs 22 556  
  Bert Bradley 1978-79 RHP Oakland Athletics 27 670 MLB: Played in six games for the Athletics (1983)
1978 Cam Killebrew 1975-78 OF Texas Rangers 25 610  
  Vance Law 1975-78 SS Pittsburgh Pirates 39 758 MLB: All-Star (1988). Played in 1,212 games for the Pirates, White Sox, Expos, Cubs and Athletics (1980-89, 91). BYU head coach (2000-12)
1977 Michael Stover 1977 RHP California Angels 2 41 Secondary Phase
  Kim Nelson 1975-78 3B California Angels 26 635  
1976 Jack Morris 1975-76 RHP Detroit Tigers 5 98 MLB: Hall of Fame (2018). 4x World Series Champion (1984, 91-93). World Series MVP (1991). 5x All-Star (1981, 84, 85, 87, 91). Played in 549 games for the Tigers, Twins, Blue Jays and Indians (1977-94)
1972 Mike Staffieri 1970-72 SS Cincinnati Reds 6 127  
1971 Steve Easton 1969-71 LHP Oakland Athletics 1 19 Secondary Phase
  Dane Iorg 1969-71 SS Philadelphia Phillies 1 22 Secondary Phase; MLB: 2x World Series Champion (1982, 85). Played in 743 games for the Phillies, Cardinals, Royals and Padres (1977-86)
1970 Doug Howard 1967-70 1B California Angels 8 183 MLB: Played in 97 games for the Angels, Cardinals and Indians (1972-76)
  Richard Fairbanks 1968-70 OF Detroit Tigers 25 603  
1969 Ken Crosby 1967-69 RHP New York Yankees 10 227 MLB: Played in 16 games for the Cubs (1975-76)
  Richard Zinniger 1968-69 LHP San Diego Padres 27 646  
1967 James Englehardt 1966-67 LHP California Angels 12 229  
  Bob Foderaro 1966-67 LHP California Angels 20 388  
  Martin Downen 1966-68 RHP San Francisco Giants 27 527  
1966 John Greene 1966 OF Oakland Athletics 3 42  
  Frank Lolich 1966 RHP New York Mets 24 461  
1965 Tom Weir 1965-66 C Baltimore Orioles 10 159  
  Dennis Lamb 1965-67 3B Baltimore Orioles 26 450