Notice: You are currently viewing a development version of the PerfectGame.org website.
For the live site, please visit www.perfectgame.org
2,031 MLB PLAYERS | 14,466 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
All-American Classic MLB Players
PlayerYearLast DraftedOrganization
 
CJ Abrams
2018 2019 (RD 1) Padres
 
Ryan Adams
2005 2006 (RD 2) Orioles
 
Jordon "Jo" Adell
2016 2017 (RD 1) Angels
 
Nick Adenhart
2003 2004 (RD 14) Angels
 
Kolby Allard
2014 2015 (RD 1) Braves
 
Logan Allen
2016 2020 (RD 2) Indians
 
Nick Allen
2016 2017 (RD 3) Athletics
 
Albert Almora
2011 2012 (RD 1) Cubs
 
Brett Anderson
2005 2006 (RD 2) Athletics
 
Ian Anderson
2015 2016 (RD 1) Braves
 
Tyler Austin
2009 2010 (RD 13) Yankees
 
Xavier Avery
2007 2008 (RD 2) Orioles
 
Javier Baez
2010 2011 (RD 1) Cubs
 
David "Homer" Bailey
2003 2004 (RD 1) Reds
 
Luken Baker
2014 2018 (RD 2 Comp) Cardinals
 
Shane Baz
2016 2017 (RD 1) Rays
 
Blake Beavan
2006 2007 (RD 1) Mariners
 
Tim Beckham
2007 2008 (RD 1) Rays
 
Cameron Bedrosian
2009 2010 (RD 1) Angels
 
Tyler Beede
2010 2014 (RD 1) Giants
 
Dellin Betances
2005 2006 (RD 8) Yankees
 
Cavan Biggio
2012 2016 (RD 5) Blue Jays
 
Skye Bolt
2011 2015 (RD 4) Athletics
 
Sean Bouchard
2013 2017 (RD 9) Rockies
 
Joe Boyle
2016 2020 (RD 5) Athletics
 
Archie Bradley
2010 2011 (RD 1) Diamondbacks
 
Alex Bregman
2011 2015 (RD 1) Astros
 
Drake Britton
2006 2007 (RD 23) Red Sox
 
Kris Bryant
2009 2013 (RD 1) Cubs
 
Madison Bumgarner
2006 2007 (RD 1) Giants
 
Dylan Bundy
2010 2011 (RD 1) Orioles
 
Andy Burns
2007 2011 (RD 11) Blue Jays
 
Ryan Burr
2011 2015 (RD 5) White Sox
 
Beau Burrows
2014 2015 (RD 1) Tigers
 
Matt Bush
2003 2004 (RD 1) Rangers
 
Daniel Camarena
2010 2011 (RD 20) Padres
 
Dazmon Cameron
2014 2015 (RD 1 Comp) Tigers
 
Luis Campusano
2016 2017 (RD 2) Padres
 
Corbin Carroll
2018 2019 (RD 1) Diamondbacks
 
Triston Casas
2017 2018 (RD 1) Red Sox
 
Jake Cave
2010 2011 (RD 6) Twins
 
Dylan Cease
2013 2014 (RD 6) White Sox
 
Slade Cecconi
2017 2020 (RD 1 Comp) Diamondbacks
 
Michael Chavis
2013 2014 (RD 1) Red Sox
 
Nick Ciuffo
2012 2013 (RD 1) Rays
 
Kody Clemens
2014 2018 (RD 3) Tigers
 
AJ Cole
2009 2010 (RD 4) Nationals
 
Gerrit Cole
2007 2008 (RD 1) Pirates
 
Zack Collins
2012 2016 (RD 1) White Sox
 
Christian Colon
2006 2010 (RD 1) Royals
 
Hank Conger
2005 2006 (RD 1) Angels
 
Carlos Correa
2011 2012 (RD 1) Astros
 
Jarred Cosart
2007 2008 (RD 38) Marlins
 
Dylan Covey
2009 2010 (RD 1) White Sox
 
Kaleb Cowart
2009 2010 (RD 1) Angels
 
John Paul Crawford
2012 2013 (RD 1) Phillies
 
Hans Crouse
2016 2017 (RD 2) Pirates
 
Pete Crow-Armstrong
2019 2020 (RD 1) Cubs
 
David Dahl
2011 2012 (RD 1) Rockies
 
Jordan Danks
2004 2008 (RD 7) White Sox
 
Matt Davidson
2008 2009 (RD 1) Diamondbacks
 
Erik Davis
2003 2008 (RD 13) Nationals
 
Ike Davis
2004 2008 (RD 1) Mets
 
Gregory Deichmann
2013 2017 (RD 2) Cubs
 
Travis Demeritte
2012 2013 (RD 1) Tigers
 
Derek Dietrich
2006 2010 (RD 2) Marlins
 
Chris Dominguez
2004 2009 (RD 3) Giants
 
Kyle Drabek
2005 2006 (RD 1) Blue Jays
 
Xavier Edwards
2017 2018 (RD 1) Marlins
 
Brad Emaus
2003 2007 (RD 11) Mets
 
Jeremiah Estrada
2016 2017 (RD 6) Cubs
 
Phillip Evans
2010 2011 (RD 15) Mets
 
Mario Feliciano
2015 2016 (RD 2 Comp) Brewers
 
Jose Fernandez
2010 2011 (RD 1) Marlins
 
Tyler Fitzgerald
2015 2019 (RD 4) Giants
 
Jack Flaherty
2013 2014 (RD 1) Cardinals
 
Dominic Fletcher
2015 2019 (RD 2 Comp) Diamondbacks
 
Nick Fortes
2014 2018 (RD 4) Marlins
 
Dexter Fowler
2003 2004 (RD 14) Rockies
 
Clint Frazier
2012 2013 (RD 1) Yankees
 
Freddie Freeman
2006 2007 (RD 2) Braves
 
Tyler Freeman
2016 2017 (RD 2 Comp) Indians
 
Luke French
2003 2004 (RD 8) Tigers
 
Max Fried
2011 2012 (RD 1) Braves
 
Carson Fulmer
2011 2015 (RD 1) White Sox
 
Cameron Gallagher
2010 2011 (RD 2) Royals
 
Joey Gallo
2011 2012 (RD 1 Comp) Rangers
 
Isaac Galloway
2007 2008 (RD 8) Marlins
 
Christian Garcia
2003 2004 (RD 3) Nationals
 
Braxton Garrett
2015 2016 (RD 1) Marlins
 
Stone Garrett
2013 2014 (RD 8) Diamondbacks
 
Kevin Gausman
2009 2012 (RD 1) Orioles
 
Ryan "Scooter" Gennett
2008 2009 (RD 16) Brewers
 
Lucas Giolito
2011 2012 (RD 1) Nationals
 
Mychal Givens
2008 2009 (RD 2) Orioles
 
Erik Goeddel
2006 2010 (RD 24) Mets
 
Gregory Golson
2003 2004 (RD 1) Phillies
 
Stephen Gonsalves
2012 2013 (RD 4) Twins
 
Giovanny Gonzalez
2003 2004 (RD 1 Comp) Athletics
 
Brian Goodwin
2008 2011 (RD 1 Comp) Nationals
 
Nicholas Gordon
2013 2014 (RD 1) Twins
 
MacKenzie Gore
2016 2017 (RD 1) Padres
 
Nolan Gorman
2017 2018 (RD 1) Cardinals
 
Yasmani Grandal
2006 2010 (RD 1) Padres
 
Sonny Gray
2007 2011 (RD 1) Athletics
 
Grant Green
2005 2009 (RD 1) Athletics
 
Hunter Greene
2016 2017 (RD 1) Reds
 
Riley Greene
2018 2019 (RD 1) Tigers
 
Foster Griffin
2013 2014 (RD 1) Royals
 
Trenton Grisham
2014 2015 (RD 1) Brewers
 
Jordan Groshans
2017 2018 (RD 1) Marlins
 
Robbie Grossman
2007 2008 (RD 6) Astros
 
Javier Guerra
2003 2004 (RD 4) Dodgers
 
DL Hall
2016 2017 (RD 1) Orioles
 
David Hamilton
2015 2019 (RD 8) Red Sox
 
Bryce Harper
2009 2010 (RD 1) Nationals
 
Hogan Harris
2014 2018 (RD 3) Athletics
 
Kyle Harrison
2019 2020 (RD 3) Giants
 
Monte Harrison
2013 2014 (RD 2) Marlins
 
Matt Harvey
2006 2010 (RD 1) Mets
 
Ke'Bryan Hayes
2014 2015 (RD 1 Comp) Pirates
 
Slade Heathcott
2008 2009 (RD 1) Yankees
 
Austin Hedges
2010 2011 (RD 2) Padres
 
Jeremy Hellickson
2004 2005 (RD 4) Rays
 
Gunnar Henderson
2018 2019 (RD 2) Orioles
 
Jason Heyward
2006 2007 (RD 1) Braves
 
Aaron Hicks
2007 2008 (RD 1) Twins
 
Derek Hill
2013 2014 (RD 1) Tigers
 
Eric Hosmer
2007 2008 (RD 1) Royals
 
Cedric Hunter
2005 2006 (RD 3) Padres
 
Eric Hurley
2003 2004 (RD 1) Rangers
 
Scott Hurst
2013 2017 (RD 3) Cardinals
 
Kyle Hurt
2016 2020 (RD 5) Dodgers
 
Jonathan India
2014 2018 (RD 1) Reds
 
Alex Jackson
2013 2014 (RD 1) Braves
 
Austin Jackson
2004 2005 (RD 8) Tigers
 
Ryan Jackson
2005 2009 (RD 5) Cardinals
 
Jeremy Jeffress
2005 2006 (RD 1) Brewers
 
Steve Johnson
2004 2005 (RD 13) Orioles
 
Jacoby Jones
2009 2013 (RD 3) Tigers
 
Jahmai Jones
2014 2015 (RD 2) Angels
 
Nolan Jones
2015 2016 (RD 2) Indians
 
Taylor Jungmann
2007 2011 (RD 1) Brewers
 
Robert Kaminsky
2012 2013 (RD 1) Cardinals
 
Gosuke Katoh
2012 2013 (RD 2) Blue Jays
 
Karl Kauffmann
2015 2019 (RD 2 Comp) Rockies
 
Jarred Kelenic
2017 2018 (RD 1) Mariners
 
Michael Kelly
2010 2011 (RD 1 Comp) Phillies
 
Alex Kirilloff
2015 2016 (RD 1) Twins
 
Michael Kopech
2013 2014 (RD 1) White Sox
 
Ian Krol
2008 2009 (RD 7) Nationals
 
Matthew Latos
2005 2006 (RD 11) Padres
 
Jordan Lawlar
2020 2021 (RD 1) Diamondbacks
 
Khalil Lee
2015 2016 (RD 3) Mets
 
DJ LeMahieu
2006 2009 (RD 2) Cubs
 
Royce Lewis
2016 2017 (RD 1) Twins
 
Matthew Liberatore
2017 2018 (RD 1) Cardinals
 
Francisco Lindor
2010 2011 (RD 1) Indians
 
Nick Lodolo
2015 2019 (RD 1) Reds
 
Christian Lopes
2010 2011 (RD 7) Athletics
 
Michael Lorenzen
2009 2013 (RD 1 Comp) Reds
 
Joshua Lowe
2015 2016 (RD 1) Rays
 
Gavin Lux
2015 2016 (RD 1) Dodgers
 
Austin Maddox
2008 2012 (RD 3) Red Sox
 
Matt Manning
2015 2016 (RD 1) Tigers
 
Dillon Maples
2010 2011 (RD 14) Cubs
 
Chris Marrero
2005 2006 (RD 1) Nationals
 
Ethan Martin
2007 2008 (RD 1) Phillies
 
Tyler Matzek
2008 2009 (RD 1) Rockies
 
Cameron Maybin
2004 2005 (RD 1) Tigers
 
Lance McCullers
2011 2012 (RD 1 Comp) Astros
 
Andrew McCutchen
2004 2005 (RD 1) Pirates
 
Reese McGuire
2012 2013 (RD 1) Blue Jays
 
Triston McKenzie
2014 2015 (RD 1 Comp) Indians
 
Billy McKinney
2012 2013 (RD 1) Yankees
 
Austin Meadows
2012 2013 (RD 1) Pirates
 
Parker Meadows
2017 2018 (RD 2) Tigers
 
Victor Mederos
2019 2022 (RD 6) Angels
 
Mervyl "MJ" Melendez
2016 2017 (RD 2) Royals
 
Tim Melville
2007 2008 (RD 4) Reds
 
Daniel Mengden
2010 2014 (RD 4) Athletics
 
Oscar Mercado
2012 2013 (RD 2) Indians
 
Alex Meyer
2007 2011 (RD 1) Twins
 
Calvin Mitchell
2016 2017 (RD 2) Pirates
 
Garrett Mitchell
2016 2020 (RD 1) Brewers
 
Mickey Moniak
2015 2016 (RD 1) Phillies
 
Bryce Montes De Oca
2013 2018 (RD 9) Mets
 
Ryan Mountcastle
2014 2015 (RD 1 Comp) Orioles
 
Brian Navarreto
2012 2013 (RD 6) Marlins
 
Josh Naylor
2014 2015 (RD 1) Padres
 
Noah Naylor
2017 2018 (RD 1) Indians
 
Christopher Nelson
2003 2004 (RD 1) Rockies
 
Sheldon Neuse
2012 2016 (RD 2) Athletics
 
Adrian Nieto
2007 2008 (RD 5) White Sox
 
Nick Noonan
2006 2007 (RD 1) Giants
 
Daniel Norris
2010 2011 (RD 2) Blue Jays
 
Sean O'Sullivan
2004 2005 (RD 3) Angels
 
Chris Okey
2012 2016 (RD 2) Reds
 
Corey Oswalt
2011 2012 (RD 7) Mets
 
Henry Owens
2010 2011 (RD 1 Comp) Red Sox
 
Chris Parmelee
2005 2006 (RD 1) Twins
 
Troy Patton
2003 2004 (RD 9) Astros
 
Donald "DJ" Peters
2013 2016 (RD 4) Dodgers
 
David Peterson
2013 2017 (RD 1) Mets
 
Trevor Plouffe
2003 2004 (RD 1) Twins
 
Rick Porcello
2006 2007 (RD 1) Tigers
 
Buster Posey
2004 2008 (RD 1) Giants
 
Cody Poteet
2011 2015 (RD 4) Marlins
 
Brooks Pounders
2008 2009 (RD 2) Royals
 
Quinn Priester
2018 2019 (RD 1) Pirates
 
AJ Puk
2012 2016 (RD 1) Athletics
 
Matthew Purke
2008 2009 (RD 1) Nationals
 
Zach Putnam
2004 2008 (RD 5) Indians
 
Cole Ragans
2015 2016 (RD 1 Comp) Rangers
 
Neil Ramirez
2006 2007 (RD 1) Cubs
 
Cory Rasmus
2005 2006 (RD 1) Braves
 
Jakson Reetz
2013 2014 (RD 3) Nationals
 
Sean Reid-Foley
2013 2014 (RD 2) Blue Jays
 
Austin Riley
2014 2015 (RD 1 Comp) Braves
 
Daniel Robertson
2011 2012 (RD 1 Comp) Rays
 
Derrick Robinson
2005 2006 (RD 4) Reds
 
Brendan Rodgers
2014 2015 (RD 1) Rockies
 
Mark Rogers
2003 2004 (RD 1) Brewers
 
Trevor Rogers
2016 2017 (RD 1) Marlins
 
Ben Rortvedt
2015 2016 (RD 2) Twins
 
Joe Ross
2010 2011 (RD 1) Nationals
 
Rio Ruiz
2011 2012 (RD 4) Braves
 
Cameron Rupp
2006 2010 (RD 3) Phillies
 
Addison Russell
2011 2012 (RD 1) Cubs
 
Blake Rutherford
2015 2016 (RD 1) Nationals
 
Blake Sabol
2015 2019 (RD 7) Giants
 
Keyvius Sampson
2008 2009 (RD 4) Reds
 
Aaron Sanchez
2009 2010 (RD 1 Comp) Blue Jays
 
Patrick Sandoval
2014 2015 (RD 11) Angels
 
Corey Seager
2011 2012 (RD 1) Dodgers
 
Richie Shaffer
2008 2012 (RD 1) Rays
 
Jordan Sheffield
2012 2016 (RD 1 Comp) Rockies
 
Justus Sheffield
2013 2014 (RD 1) Yankees
 
Lucas Sims
2011 2012 (RD 1) Braves
 
Jonathan Singleton
2008 2009 (RD 8) Astros
 
Kyle Skipworth
2007 2008 (RD 1) Marlins
 
Austin Slater
2010 2014 (RD 8) Giants
 
Devin Smeltzer
2013 2016 (RD 5) Twins
 
Dominic Smith
2012 2013 (RD 1) Mets
 
Josh Smoker
2006 2007 (RD 1 Comp) Mets
 
Tyler Soderstrom
2019 2020 (RD 1) Athletics
 
Max Stassi
2008 2009 (RD 4) Astros
 
Drew Steckenrider
2008 2012 (RD 8) Marlins
 
Robert Stephenson
2010 2011 (RD 1) Reds
 
Kohl Stewart
2012 2013 (RD 1) Twins
 
Robert Stock
2006 2009 (RD 2) Padres
 
Andrew Suarez
2010 2014 (RD 2) Giants
 
Andrew Susac
2008 2011 (RD 2) Giants
 
Blake Swihart
2010 2011 (RD 1) Red Sox
 
Thomas Szapucki
2014 2015 (RD 5) Mets
 
Jameson Taillon
2009 2010 (RD 1) Pirates
 
Rowdy Tellez
2012 2013 (RD 30) Blue Jays
 
Alek Thomas
2017 2018 (RD 2) Diamondbacks
 
Mason Thompson
2015 2016 (RD 3) Padres
 
Chris Tillman
2005 2006 (RD 2) Orioles
 
Touki Toussaint
2013 2014 (RD 1) Braves
 
Kyle Tucker
2014 2015 (RD 1) Astros
 
Ryan Tucker
2004 2005 (RD 1) Marlins
 
Brice Turang
2017 2018 (RD 1) Brewers
 
Jacob Turner
2008 2009 (RD 1) Tigers
 
Duane Underwood
2011 2012 (RD 2) Cubs
 
Justin Upton
2004 2005 (RD 1) Diamondbacks
 
Mark Vientos
2016 2017 (RD 2) Mets
 
Ryan Vilade
2016 2017 (RD 2) Rockies
 
Josh Vitters
2006 2007 (RD 1) Cubs
 
Anthony Volpe
2018 2019 (RD 1) Yankees
 
Chris Volstad
2004 2005 (RD 1) Marlins
 
Jordan Walden
2005 2006 (RD 12) Angels
 
Jordan Walker
2019 2020 (RD 1) Cardinals
 
Neil Walker
2003 2004 (RD 1) Pirates
 
Brett Wallace
2004 2008 (RD 1) Astros
 
Drew Waters
2016 2017 (RD 2) Royals
 
Ryan Weathers
2017 2018 (RD 1) Padres
 
Austin Wells
2017 2020 (RD 1) Yankees
 
Zack Wheeler
2008 2009 (RD 1) Mets
 
Billy (Nick) Williams
2011 2012 (RD 2) Phillies
 
Justin Williams
2012 2013 (RD 2) Rays
 
Marcus Wilson
2013 2014 (RD 2 Comp) Mariners
 
Jesse Winker
2011 2012 (RD 1 Comp) Reds
 
Bobby Witt Jr
2018 2019 (RD 1) Royals
 
Tony Wolters
2009 2010 (RD 3) Rockies
 
Josh Zeid
2004 2009 (RD 10) Astros
 
Michael Zunino
2008 2012 (RD 1) Mariners