Just for fun, I took a look at what different MLB rosters could look like if they were filled with only players drafted (but not necessarily signed) by teams in the last 20 years (since 1991). Players are judged by their skill level today, not at their primes. Also, I'm not taking current injuries into account. A lot of the results ended up being quite interesting.
First, the Milwaukee Brewers
C: Jonathon Lucroy (2007, 3)
1B: Prince Fielder (2002, 1st round)
2B: Rickie Weeks (2003, 1)
SS: JJ Hardy (2001, 2)
3B: Bill Hall (1998, 6)
LF: Ryan Braun (2005, 1
CF: Lorenzo Cain (2004, 17)
RF: Hunter Pence (2002, 40)
Bench INF: Mat Gamel (2005, 4)
Bench INF: Matt Laporta (2007, 1)
Bench OF: Corey Hart (2000, 11)
Bench OF: Michael Brantley (2005, 7)
Bench C: Angel Salome (2004, 5)
SP: Jake Arrieta (2005, 26)
SP: Yovani Gallardo (2004, 2)
SP: Ben Sheets (1999, 1)
SP: Mark Rogers (2004, 1)
SP: Manny Parra (2001, 26)
RP: Jeremy Jeffress (2006, 1)
RP: Andrew Bailey (2005, 16)
RP: Zach Braddock (2005, 18)
RP: Mike McClendon (2006, 10)
RP: Kenekoa Texeira (2004, 31)
RP: Mitch Stetter (2003, 16)
RP: Craig Breslow (2002, 26)
Every other team, along with notes and observations, after the jump.
The rest of the MLB, alphabetically:
Arizona Diamondbacks (since 1996)
C: Chris Snyder (2002, 2)
1B: Lyle Overbay (1999, 18)
2B: Ian Kinsler (2000, 29)
SS: Stephen Drew (2004, 1)
3B: Mark Reynolds (2004, 16)
LF: Carlos Quentin (2003, 1)
CF: Justin Upton (2005, 1)
RF: Chris Coghlan (2003, 18)
Bench INF: Dan Uggla (2001, 11)
Bench INF: Chad Tracy (2001, 7)
Bench OF: Chris Carter (2004, 17)
Bench OF: Jack Cust (1997, 1)
Bench C: JD Closser (1998, 3)
SP: Brad Penny (1996, 5)
SP: Chris Capuano (1999, 8)
SP: Brandon Webb (2000, 8)
SP: Brett Anderson (2006, 2)
SP: Max Scherzer (2006, 1)
RP: Javier Lopez (1998, 2)
RP: Doug Slaten (2000, 17)
RP: Sergio Santos (2002, 1)
RP: David Hernandez (2004, 34)
RP: Clay Zavada (2006, 30)
RP: Scott Maine (2007, 6)
RP: Barry Enright (2007, 2)
Atlanta Braves
C: Brian McCann (2002, 2)
1B: Adam Laroche (2000, 29)
2B: Kelly Johnson (2000, 1s)
SS: Yunel Escobar (2005, 2)
3B: Dallas McPherson (1998, 44)
LF: Ryan Langerhans (1998, 3)
CF: Jason Heyward (2007, 1)
RF: Jermaine Dye (1993, 17)
Bench INF: Freddie Freeman (2007, 2)
Bench INF: Garrett Jones (1999, 14)
Bench OF: Jordan Schafer (2005, 3)
Bench OF: Jeff Francouer (2002, 1)
Bench C: Tyler Flowers (2005, 33)
SP: Kevin Millwood (1993, 11)
SP: Jason Marquis (1996, 1s)
SP: Adam Wainwright (2000, 1)
SP: Tommy Hanson (2005, 22)
SP: Kris Medlen (2006, 10)
RP: Mark Hendrickson (1992, 13 and 1994, 32)
RP: Scott Downs (1994, 12)
RP: Matt Belisle (1998, 2)
RP: Zach Miner (2000, 4)
RP: JP Howell (2001, 2)
RP: Craig Kimbrell (2008, 3)
RP: Sean White (2003, 8)
Baltimore Orioles
C: Matt Wieters (2007, 1)
1B: Brandon Snyder (2005, 1)
2B: Brian Roberts (1999, 1s)
SS: Michael Young (1994, 25)
3B: Mike Fontenot (2001, 1)
LF: Nick Markakis (2003, 1)
CF: Will Venable (2004, 15)
RF: Jayson Werth (1997, 1)
Bench INF: Jerry Hairston (1995, 42 and 1997, 11)
Bench INF: Willie Harris (1999, 24)
Bench OF: Nolan Reimold (2005, 2)
Bench OF: Darnell McDonald (1997, 1)
Bench C: Brandon Snyder (2005, 1)
SP: Cliff Lee (1998, 20)
SP: Erik Bedard (1999, 6)
SP: Jake Arrieta (2007, 5)
SP: Jaime Garcia (2004, 30)
SP: Brian Matusz (2008, 1)
RP: Chris Britton (2001, 8)
RP: Chris Ray (2003, 3)
RP: David Hernandez (2005, 16)
RP: Jason Berken (2006, 6)
RP: Tanner Scheppers (2005, 29)
RP: Casey Janssen (2003, 49)
RP: Adam Loewen (2002, 1)
Boston Red Sox
C: Kelly Shoppach (2001, 2)
1B: Mark Teixeira (1998, 9)
2B: Dustin Pedroia (2004, 2)
SS: Jed Lowrie (2005, 1s)
3B: Kevin Youkilis (2001, 8)
LF: Pat Burrell (1995, 43)
CF: Jacoby Ellsbury (2005, 1)
RF: David Murphy (2003, 1)
Bench INF: Freddy Sanchez (2000, 11)
Bench INF: Pedro Alvarez (2005, 14)
Bench OF: Ryan Kalish (2006, 9)
Bench OF: Matt LaPorta (2006, 19)
Bench C: Jason Castro (2005, 43)
SP: Clay Bucholz (1s)
SP: Carl Pavano (1994, 13)
SP: Justin Duchsherer (1996, 8)
SP: Justin Masterson (2006, 2)
SP: Jon Lester (2002, 2)
RP: Manny Delcarmen (2000, 2)
RP: Jonathon Papelbon (2003, 4)
RP: Cla Meredith (2004, 6)
RP: Michael Bowden (2005, 1s)
RP: Daniel Bard (2006, 1)
RP: Ron Mahay (1991, 18)
RP: Dustin Richardson (2006, 5)
Chicago Cubs
C: Geovany Soto (2001, 11)
1B: Matt Laporta (2003, 14)
2B: Adam Everett (1995, 4)
SS: Ryan Theriot (2001, 3)
3B: Casey McGehee (2003, 10)
LF: Eric Hinske (1998, 17)
CF: Corey Patterson (1998, 1)
RF: Tyler Colvin (2006, 1)
Bench INF: Darwin Barney (2007, 4)
Bench INF: Eric Patterson (2004, 8)
Bench OF: Micah Hoffpauir (2002, 13)
Bench OF: Sam Fuld (2004, 10)
Bench C: Jose Molina (1993, 14)
SP: Jon Garland (1997, 1)
SP: Ricky Nolasco (2001, 4)
SP: Randy Wells (2002, 38)
SP: Sean Gallagher (2004, 12)
SP: Tim Lincecum (2003, 48)
RP: Kyle Farnsworth (1994, 47)
RP: Kerry Wood (1995, 1)
RP: Kyle Lohse (1996, 29)
RP: Scott Downs (1997, 3)
RP: Michael Wuertz (1997, 11)
RP: Will Ohman (1998, 8)
RP: Sean Marshall (2003, 6)
Chicago White Sox
C: Lou Palmisano (2001, 21)
1B: Josh Fields (2004, 1)
2B: Placido Polanco (1993, 49)
SS: Mike Morse (2000, 3)
3B: Gordon Beckham (2008, 1)
LF: Aaron Rowand (1998, 1s)
CF: Mike Cameron (1991, 18)
RF: Chris Young (2001, 16)
Bench INF: Joe Crede (1996, 5)
Bench INF: Chris Getz (2005, 4)
Bench OF: Scott Hairston )1999, 18)
Bench OF: Ryan Sweeney (2003, 2)
Bench C: Donny Lucy (2004, 2)
SP: Mark Buerhle (1998, 38)
SP: Gio Gonzalez (2004, 1s)
SP: Daniel Hudson (2008, 5)
SP: Clayton Richard (2005, 8)
SP: Tom Gorzelanny (2000, 38)
RP: JJ Putz (1995, 3)
RP: Jon Rauch (1999, 3)
RP: Kenekoa Teixera (2006, 22)
RP: Adam Russell (2004, 6)
RP: Boone Logan (2002, 20)
RP: Matt Guerrier (1999, 10)
RP: Chris Sale (2010, 1)
Cincinnati Reds
C: Jason Larue (1995, 5)
1B: Joey Votto (2002, 2)
2B: Adam Rosales (2005, 12)
SS: Paul Janish (2004, 5)
3B: Todd Frazier (2007, 1)
LF: Jay Bruce (2005, 1)
CF: Chris Dickerson (2003, 16)
RF: Drew Stubbs (2006, 8)
Bench INF: Adam Dunn (1998, 2)
Bench INF: Yonder Alonso (2008, 1)
Bench OF: Austin Kearns (1998, 1)
Bench OF: Chris Denorfia (2002, 19)
Bench C: Craig Tatum (2004, 3)
SP: Homer Bailey (2004, 1)
SP: Jake Arrieta (2004, 31)
SP: Rich Hill (1999, 36)
SP: Travis Wood (2005, 2)
SP: Mike Leake (2009, 1)
RP: Todd Coffey (1998, 41)
RP: John Axford (2005, 42)
RP: Brett Tomko (1995, 2)
RP: BJ Ryan (1998, 17)
RP: Dustin Mosely (2000, 1s)
RP: Logan Ondrusek (2005, 13)
RP: Jordan Smith (2006, 6)
Cleveland Indians
C: Matt McBride (2006, 2s)
1B: Conor Jackson (2000, 31)
2B: Joe Inglett (2000, 8)
SS: John McDonald (1996, 12)
3B: Russell Branyan (1994, 7) Kevin Kouzmanoff (2003, 6)
LF: Manny Ramirez (1991, 1)
CF: Desmond Jennings (2006, 10)
RF: Luke Scott (2001, 9)
Bench INF: Russell Branyan (1994, 7)
Bench INF: Ryan Garko (2003, 3)
Bench OF: Ryan Church (2000, 14)
Bench OF: Ben Francisco (2002, 5)
Bench C: Wyatt Toregas (2004, 24)
SP: CC Sabathia (1998, 1)
SP: Jeremy Guthrie (2002, 1)
SP: Tim Lincecum (2005, 42)
SP: JD Martin (2001, 1)
SP: Josh Tomlin (2006, 19)
RP: David Riske (1996, 56)
RP: Brian WIlson (2000, 30)
RP: Aaron Laffey (2003, 16)
RP: Jensen Lewis (2005, 3)
RP: Tony Sipp (2004, 45)
RP: David Huff (2006, 1)
RP: Brian Tallet (2000, 2)
Colorado Rockies (since 1992)
C: Chris Iannetta (2004, 4)
1B: Todd Helton (1995, 1)
2B: Ian Stewart (2003, 1)
SS: Troy Tulowitski (2005, 1)
3B: Chone Figgins (1997, 4)
LF: Matt Holliday (1998, 7)
CF: Dexter Fowler (2004, 14)
RF: Brad Hawpe (2000, 11)
Bench INF: Craig Counsell (1992, 11)
Bench INF: Garrett Atkins (2000, 5)
Bench OF: Ryan Spilborghs (2002, 7)
Bench OF: Seth Smith (2004, 2)
Bench C: Michael McKenry (2006, 7)
SP: Jake Westbrook (1996, 1)
SP: Aaron Cook (1997, 2)
SP: Jeff Francis (2002, 1)
SP: Micah Owings (2002, 2)
SP: Jason Jennings (1999, 1)
RP: Jamey Wright (1993, 1)
RP: Mark DeFelice (1998, 15)
RP: Sean Green (2000, 12)
RP: David Hernandez (2003, 29)
RP: Chris Sale (2007, 21)
RP: Matt Reynolds (2007, 20)
RP: Andrew Cashner (2008, 1)
Detroit Tigers
C: Alex Avila (2008, 5)
1B: Jeff Larish (2005, 5)
2B: Ryan Raburn (2001, 5)
SS: Danny Worth (2007, 3)
3B: Brandon Inge (1998, 2)
LF: Curtis Granderson (2002, 3)
CF: Cody Ross (1999, 4)
RF: Andres Torres (1998, 4)
Bench INF: Scott Sizemore (2006, 5)
Bench INF: Will Rhymes (2005, 27)
Bench OF: Brennan Boesch (2006, 3)
Bench OF: Matthew Joyce (2005, 12)
Bench C: Dusty Ryan (2003, 48)
SP: Mark Mulder (1995, 55)
SP: Justin Verlander (2004, 1)
SP: Luke French (2004, 8)
SP: Rick Porcello (2007, 1)
SP: Andrew Oliver (2009, 2)
RP: Mark Hendrickson (1995, 16)
RP: Matt Thornton (1995, 27)
RP: Jeff Weaver (1998, 1)
RP: Jason Frasor (1999, 33)
RP: Joel Zumaya (2002, 11)
RP: Jesse Carlson (2002, 15)
RP: Ryan Perry (2008, 1)
Florida Marlins (since 1992)
C: Gaby Sanchez (2005, 4)
1B: Adrian Gonzalez (2000, 1)
2B: Josh Wilson (1999, 3)
SS: Osvaldo Martinez (2006, 11)
3B: Matt Dominguez (2007, 1)
LF: Chris Coghlan (2006, 1)
CF: Andres Torres (1997, 23)
RF: Mike Stanton (2007, 2)
Bench INF: Adam LaRoche (1998, 18 and 1999, 42)
Bench INF: Logan Morrison (2005, 22)
Bench OF: Josh Willingham (2000, 17)
Bench OF: Randy Winn (1995, 3)
Bench C: Nick Hundley (2002, 5)
SP: Cliff Lee (1997, 8)
SP: Josh Beckett (1999, 1)
SP: Josh Johnson (2002, 4)
SP: Jason Vargas (2004, 2)
SP: Chris Volstad (2005, 1)
RP: Taylor Tankersley (2004, 1)
RP: Jeff Fulchino (2001, 8)
RP: Bob Howry (1993, 45)
RP: Alex Sanabia (2006, 32)
RP: Chris Leroux (2005, 7)
RP: Logan Kensing (2003, 2)
RP: Scott Olsen (2002, 6)
Houston Astros
C: John Buck (1998, 7)
1B: Lance Berkman (1997, 1)
2B: Aaron Miles (1995, 19)
SS: Ben Zobrist (2004, 6)
3B: Chris Johnson (2006, 4)
LF: Jason Lane (1999, 6)
CF: Michael Bourn (2000, 19)
RF: Hunter Pence (2004, 2)
Bench INF: Tommy Manzella (2005, 3)
Bench INF: Greg Dobbs (1999, 10)
Bench OF: Drew Sutton (2004, 15)
Bench OF: Eric Byrnes (1997, 4)
Bench C: Jason Castro (2008, 1)
SP: Roy Oswalt (1996, 23)
SP: Bud Norris (2006, 6)
SP: Mitch Talbot (2002, 2)
SP: Mike Burns (2000, 30)
SP: Tim Redding (1997, 20)
RP: Billy Wagner (1993, 1)
RP: Brad Lidge (1998, 1)
RP: Chad Qualls (2000, 2)
RP: Pat Misch (2003, 7)
RP: Lance Cormier (2001, 10)
RP: Matt Albers (2001, 23)
RP: Chris Sampson (1999, 8)
Kansas City Royals
C: Matt Treanor (1994, 4)
1B: Billy Butler (2004, 1)
2B: Mark Ellis (1999, 9)
SS: Mike Aviles (2003, 7)
3B: Mike Moustakas (2007, 1)
LF: Johnny Damon (1992, 1)
CF: Carlos Beltran (1995, 2)
RF: David DeJesus (2000, 4)
Bench INF: Mike Sweeney (1991, 10)
Bench INF: Kila Ka'aihue (2002, 15)
Bench OF: Jarrod Dyson (2006, 50)
Bench OF: Alex Gordon (2005, 1)
Bench C: Mitch Maier (2003, 1)
SP: Zack Greinke (2002, 1)
SP: Luke Hochevar (2006, 1)
SP: Chad Durbin (1996, 3)
SP: Aaron Crow (2009, 1)
SP: Mike Montgomery (2008, 1)
RP: Matt Guerrier (1999, 10)
RP: Jeremy Affeldt (1997, 3)
RP: Brian Sanches (1999, 2)
RP: JP Howell (2004, 1)
RP: Greg Holland (2007, 10)
RP: Blake Wood (2006, 3)
RP: David Herndon (2004, 28)
Los Angeles Angels
C: Buster Posey (2005, 50)
1B: Casey Kotchman (2001, 1)
2B: Howie Kendrick (2002, 10)
SS: Bobby Crosby (1998, 34)
3B: Troy Glaus (1997, 1)
LF: Reggie Willits (2003, 7)
CF: Peter Bourjos (2005, 10)
RF: David Murphy (2000, 50)
Bench INF: Aaron Hill (2000, 7)
Bench INF: Chris Davis (2005, 35)
Bench OF: Chris Pettit (2006, 19)
Bench OF: Sean Rodriguez (2003, 3)
Bench C: Mike Napoli (2000, 17)
SP: John Lackey (1999, 2)
SP: Joe Sauders (2002, 1)
SP: Brandon Morrow (2003, 40)
SP: Jered Weaver (2004, 1)
SP: Brian Matusz (2005, 4)
RP: Scot Shields (1997, 38)
RP: Bobby Jenks (2000, 5)
RP: Michael Kohn (2008, 13)
RP: Jordan Walden (2006, 12)
RP: David Herndon (2006, 5)
RP: Sean O'Sullivan (2005, 3)
RP: Trevor Bell (2005, 1)
Los Angeles Dodgers
C: Russell Martin (2002, 17)
1B: Paul Konerko (1994, 1)
2B: Chase Utley (1997, 2)
SS: Blake DeWitt (2004, 1)
3B: Travis Denker (2003, 21)
LF: Jeff Larish (2004, 13)
CF: Shane Victorino (1999, 6)
RF: Matt Kemp (2003, 6)
Bench INF: James Loney (2002, 1)
Bench INF: Delwyn Young (2002, 4)
Bench OF: Xavier Paul (2003, 4)
Bench OF: Victor Diaz (2000, 37)
Bench C: David Ross (1998, 7)
SP: Randy Wolf (1994, 25)
SP: Chad Billingsley (2003, 1)
SP: Clayton Kershaw (2006, 1)
SP: Edwin Jackson (2001, 6)
SP: David Price (2004, 19)
RP: Pedro Feliciano (1995, 31)
RP: Joel Hanrahan (2000, 2)
RP: Jonathon Broxton (2002, 2)
RP: Luke Hochevar (2005, 1s)
RP: Cory Wade (2004, 10)
RP: Doug Mathis (2005, 13)
RP: Joel Hanrahan (2000, 2)
Minnesota Twins
C: Joe Mauer (2001, 1)Nick
1B: Justin Morneau (1999, 3)
2B: Steven Tolleson (2005, 5)
SS: Nick Punto (1997, 33)
3B: Danny Valencia (2006, 19)
LF: Denard Span (2002, 1)
CF: Torii Hunter (1993, 1)
RF: Michael Cuddyer (1997, 1)
Bench INF: Yonder Alonso (2005, 16)
Bench INF: Matt Tolbert (2004, 16)
Bench OF: Jason Kubel (2000, 12)
Bench OF: Adam Lind (2004, 3)
Bench C: AJ Pierzynski (1994, 3)
SP: Nick Blackburn (2001, 29)
SP: Jason Vargas (2001, 43)
SP: Scott Baker (2003, 2)
SP: Matt Garza (2005, 1)
SP: Kevin Slowey (2005, 2)
RP: LaTroy Hawkins (1991, 7)
RP: JC Romero (1997, 21)
RP: JJ Putz (1998, 17)
RP: Aaron Heilman (2000, 1s)
RP: Brian Duensing (2005, 3)
RP: Jeff Manship (2006, 14)
RP: Alex Burnett (2005, 12)
New York Mets
C: Josh Thole (2005, 13)
1B: Ike Davis (2008, 1)
2B: Ty Wigginton (1998, 17)
SS: Daniel Garcia (2005, 1)
3B: David Wright (2001, 1s)
LF: Angel Pagan (1999, 4)
CF: Aaron Rowand (1995, 40)
RF: David DeJesus (1997, 43)
Bench INF: Garrett Atkins (1997, 10)
Bench INF: Mike Carp (2004, 9)
Bench OF: Dan Murphy (2006, 13)
Bench OF: Nick Evans (2004, 5)
Bench C: Drew Butera (2005, 5)
SP: AJ Burnett (1995, 8)
SP: Jeremy Guthrie (1997, 15)
SP: Scott Kazmir (2002, 1)
SP: Jonathon Niese (2005, 7)
SP: Mike Pelfrey (2005, 1)
RP: Aaron Heilman (2001, 1)
RP: Brian Bannister (2003, 7)
RP: Joe Smith (2006, 3)
RP: Bobby Parnell (2005, 9)
RP: Matt Lindstrom (2002, 10)
RP: Philip Humber (2004, 1)
RP: Dillon Gee (2007, 21)
New York Yankees
C: Chad Moeller (1993, 25)
1B: Casey Blake (1995, 45)
2B: Kevin Russo (2006, 20)
SS: Derek Jeter (1992, 1)
3B: Mike Lowell (1995, 20)
LF: Austin Jackson (2005, 8)
CF: Chris Dickerson (2000, 32)
RF: Brett Gardner (2005, 3)
Bench INF: Nick Johnson (1996, 3)
Bench INF: Chris Davis (2004, 50)
Bench OF: Shelley Duncan (2001, 2)
Bench OF: Marcus Thames (1996, 30)
Bench C: Omir Santos (2001, 21)
SP: Jeff Karstens (2003, 19)
SP: Phil Hughes (2004, 1)
SP: Doug Fister (2005, 6)
SP: Ian Kennedy (2006, 1)
SP: Joba Chamberlain (2006, 1s)
RP: Randy Choate (1997, 5)
RP: Aaron Heilman (1997, 55)
RP: Phil Coke (2002, 26)
RP: Tyler Clippard (2003, 9)
RP: Daniel Bard (2003, 20)
RP: Drew Storen (2007, 34)
RP: David Robertson (2006, 17)
Oakland Athletics
C: Kurt Suzuki (2004, 2)
1B: Justin Smoak (2005, 16)
2B: Cliff Pennington (2005, 1)
SS: Bobby Crosby (2001, 1)
3B: Eric Chavez (1996, 1)
LF: Andre Ethier (2001, 37 and 2003, 2)
CF: Eric Byrnes (1998, 8)
RF: Ryan Ludwick (1999, 2)
Bench INF: Jason Giambi (1992, 2)
Bench INF: Mark Teahen (2002, 1s)
Bench OF: Nick Swisher (2002, 1)
Bench OF: Travis Buck (2005, 1s)
Bench C: Gerald Laird (1998, 2)
SP: Tim Hudson (1994, 35and 1997, 6)
SP: Barry Zito (1999, 1)
SP: Dallas Braden (2004, 24)
SP: Trevor Cahill (2006, 2)
SP: Joe Blanton (2002, 1)
RP: Kevin Gregg (1996, 15) and
RP: Brad Ziegler (2002, 31)
RP: Jonathon Papelbon (2002, 40)
RP: Huston Street (2004, 1s)
RP: Rich Harden (2000, 17)
RP: Vin Mazzaro (2005, 3)
RP: Andrew Bailey (2006, 6)
Philadelphia Phillies
C: Lou Marson (2004, 4)
1B: Ryan Howard (2001, 5)
2B: Chase Utley (2000, 1)
SS: Jimmy Rollins (1996, 2)
3B: Scott Rolen (1993, 2)
LF: Casey Blake (1992, 11)
CF: Michael Bourn (2003, 4)
RF: JD Drew (1997, 1)
Bench INF: Nick Punto (1998, 21)
Bench INF: Jason Donald (2006, 3)
Bench OF: Domonic Brown (2006, 20)
Bench OF: Marlon Byrd (1999, 10)
Bench C: Jason Jaramillo (2004, 2)
SP: Randy Wolf (1997, 2)
SP: Joe Saunders (1999, 5)
SP: Brett Myers (1999, 1)
SP: Gavin Floyd (2001, 1)
SP: Cole Hamels (2002, 1)
RP: Kameron Loe (1999, 39)
RP: Taylor Bucholz (2000, 6)
RP: Brad Ziegler (2003, 10)
RP: Kyle Kendrick (2003, 7)
RP: JA Happ (2004, 3)
RP: Vance Worley (2008, 3)
RP: Ryan Madson (1998, 9)
Pittsburgh Pirates
C: Ryan Doumit (1999, 2)
1B: Steven Pearce (2005, 8)
2B: Neil Walker (2004, 1)
SS: Stephen Drew (2001, 11)
3B: Pedro Alvarez (2008, 1)
LF: Rajai Davis (2001, 38)
CF: Andrew McCutchen (2005, 1)
RF: Jose Bautista (2000, 20)
Bench INF: Jeff Keppinger (2001, 4)
Bench INF: Willie Harris (1999, 24)
Bench OF: Nyjer Morgan (2002, 33)
Bench OF: Nate McClouth (2000, 25)
Bench C: Jason Kendall (1992, 1)
SP: Bronson Arroyo (1995, 3)
SP: Chris Capuano (1996, 45)
SP: Chris Young (2000, 3)
SP: Zach Duke (2001, 20)
SP: Jeremy Guthrie (2001, 3)
RP: Mike Gonzalez (1997, 30)
RP: Joe Beimel (1998, 18)
RP: Sean Burnett (2000, 1)
RP: Matt Capps (2002, 7)
RP: Jonathan Albaladejo (2001, 19)
RP: John Grabow (1997, 3)
RP: Danny Moskos (2007, 1)
San Diego Padres
C: Wil Nieves (1995, 47)
1B: Todd Helton (1992, 2)
2B: Josh Barfield (2001, 4)
SS: Jason Bartlett (2001, 13)
3B: Troy Glaus (1994, 2)
LF: Kyle Blanks (2004, 42)
CF: Jason Michaels (1994, 49)
RF: Xavier Nady (2000, 2)
Bench INF: Derrek Lee (1993, 1)
Bench INF: Chase Headley (2005, 2)
Bench OF: Will Venable (2005, 7)
Bench OF: Brendan Katin (2002, 38)
Bench C: George Kottaras (2002, 20)
SP: Jake Peavy (1999, 15)
SP: Tim Stauffer (2003, 1)
SP: Josh Geer (2005, 3)
SP: Mat Latos (2006, 11)
SP: Wade LeBlanc (2006, 2)
RP: Mark Hendrickson (1993, 21)
RP: Shawn Camp (1997, 16)
RP: Justin Germano (2000, 13)
RP: Chad Cordero (2000, 26)
RP: Leo Rosales (2003, 20)
RP: Brandon Kintzler (2004, 40)
RP: Josh Tomlin (2005, 11)
San Francisco Giants
C: Buster Posey (2008, 1)
1B: Travis Ishikawa (2002, 21)
2B: Kevin Frandsen (2004, 12)
SS: Emmanuel Burris (2006, 1s)
3B: Conor Gillaspie (2008, 1s)
LF: Nate Schierholtz (2003, 2)
CF: Fred Lewis (2002, 2)
RF: JD Drew (1994, 20)
Bench INF: Brian Buscher (2003, 3)
Bench INF: Brandon Belt (2009, 5)
Bench OF: Thomas Neal (2005, 36)
Bench OF:John Bowker (2004, 3)
Bench C: Doug Mirabelli (1992, 5)
SP: Boof Bonser (2000, 1)
SP: Matt Cain (2002, 1)
SP: Madison Bumgarner (2007, 1)
SP: Jonathan Sanchez (2004, 27)
SP: Tim Lincecum (2006, 1)
RP: Dan Runzler (2007, 9)
RP: Joe Nathan (1995, 6)
RP: Brad Lidge (1995, 42)
RP: Scott Linebrink (1997, 2)
RP: Sergio Romo (2005, 28)
RP: Brian Wilson (2003, 24)
RP:Clay Hensley (2002, 8)
Seattle Mariners
C: Jason Varitek (1994, 1)
1B: Gaby Sanchez (2002, 15)
2B: Dustin Ackley (2009, 1)
SS: Matt Tuiasosopo (2004, 3)
3B: Alex Rodriguez (1993, 1)
LF: Raul Ibanez (1992, 36)
CF: Adam Jones (2003, 1s)
RF: Michael Saunders (2004, 11)
Bench INF: Nick Franklin (2009, 1)
Bench INF: Matt Mangini (2007, 1s)
Bench OF: Juan Pierre (1995, 30)
Bench OF: Willie Bloomquist (1996, 8)
Bench C: Rob Johnson (2004, 4)
SP: Derek Lowe (1991, 8)
SP: Barry Zito (1996, 59)
SP: Joel Pineiro (1997, 12)
SP: Chris Tillman (2006, 2)
SP: Brandon Morrow (2006, 1)
RP: Ryan Franklin (1992, 23)
RP: Scott Atchison (1998, 49)
RP: Brian Fuentes (1995, 25)
RP: John Axford (2001, 7)
RP: JJ Putz (1999, 6)
RP: Eric O'Flaherty (2003, 6)
RP: Dan Runzler (2006, 17)
St. Louis Cardinals
C: Yadier Molina (2000, 4)
1B: Albert Pujols (1999, 13)
2B: Placido Polanco (1994, 19)
SS: Jack Wilson (1998, 9)
3B: Adam Kennedy (1997, 1)
LF: Colby Rasmus (2005, 1)
CF: Coco Crisp (1999, 7)
RF: JD Drew (1998, 1)
Bench INF: Daric Barton (2003, 1)
Bench INF: Brendan Ryan (2003, 7)
Bench OF: Rick Ankiel (1997, 2)
Bench OF: Xavier Nady (1997, 4)
Bench C: Bryan Anderson (2005, 4)
SP: Jaime Garcia (2005, 22)
SP: Chris Narveson (2000, 2)
SP: Dan Haren (2001, 2)
SP: Kevin Correia (2001, 23)
SP: Ian Kennedy (2003, 14)
RP: Randy Flores (1996, 21)
RP: Kyle McClellan (2002, 25)
RP: Jason Motte (2003, 19)
RP: Chris Perez (2006, 1s)
RP: Luke Gregerson (2006, 28)
RP: Mitchell Boggs (2005, 5)
RP: Brad Thompson (2002, 16)
Tampa Bay Rays (since 1996)
C: John Jaso (2003, 12)
1B: Ike Davis (2005, 19)
2B: Ryan Raburn (1999, 18)
SS: Reid Brignac (2004, 2)
3B: Evan Longoria (2006, 1)
LF: Josh Hamilton (1999, 1)
CF: Carl Crawford (1999, 2)
RF: BJ Upton (2002, 1)
Bench INF: Mike Fontenot (1999, 21)
Bench INF: Aubrey Huff (1998, 5)
Bench OF: Jacoby Ellsbury (2002, 23)
Bench OF: Delmon Young (2003, 1)
Bench C: Toby Hall (1997, 9)
SP: James Shields (2000, 16)
SP: David Price (2007, 1)
SP: Jeff Niemann (2004, 1)
SP: Wade Davis (2004, 3)
SP: Jeremy Hellickson (2005, 4)
RP: Dan Wheeler (1996, 34)
RP: Heath Bell (1997, 69)
RP: Mike Minor (2006, 13)
RP: Jake McGee (2004, 5)
RP: Wade LeBlanc (2003, 36)
RP: Andy Sonnanstine (2004, 13)
RP: Tommy Hunter (2005, 18)
Texas Rangers
C: Tyler Teagarden (2005, 3)
1B: Mark Teixeira (2001, 1)
2B: Ian Kinsler (2003, 17)
SS: Marcus Lemon (2006, 4)
3B: Hank Blalock (1999, 3)
LF: Scott Podsednik (1994, 3)
CF: Laynce Nix (2000, 4)
RF: Jermaine Dye (1992, 43)
Bench INF: Justin Smoak (2008, 1)
Bench INF: Edwin Encarnacion (2000, 9)
Bench OF: Brandon Boggs (2004, 4)
Bench OF: Julio Borbon (2007, 1s)
Bench C: Mike Nickeas (2004, 5)
SP: John Danks (2003, 1)
SP: Barry Zito (1998, 3)
SP: Colby Lewis (1999, 1s)
SP: Tommy Hunter (2007, 1s)
SP: CJ WIlson (2001, 5)
RP: Ryan Dempster (1995, 3)
RP: Mark Hendrickson (1996, 19)
RP: Joe Beimel (1996, 26)
RP: Kameron Loe (2002, 20)
RP: Scott Feldman (2003, 30)
RP: Derrek Holland (2006, 25)
RP: Danny Herrera (2006, 45)
Toronto Blue Jays
C: JP Arencibia (2007, 1)
1B: Adam Lind (2004, 3)
2B: Michael Young (1997, 5)
SS: Orlando Hudson (1996, 33 and 1997, 43)
3B: Casey Blake (1996, 7)
LF: Brad Hawpe (1997, 46)
CF: Vernon Wells (1997, 1)
RF: Alex Rios (1999, 1)
Bench INF: Felipe Lopez (1998, 1)
Bench INF: Aaron Hill (2003, 1)
Bench OF: Reed Johnson (1999, 17)
Bench OF: Travis Snider (2006, 1)
Bench C: Curtis Pigpen (2004, 2)
SP: Chris Carpenter (1993, 1)
SP: Roy Halladay (1995, 1)
SP: Dustin McGowan (2000, 1s)
SP: Ricky Romero (2005, 1)
SP: Shaun Marcum (2003, 3)
RP: Ryan Franklin (1991, 25)
RP: Mark Hendrickson (1997, 20)
RP: Brett Cecil (2007, 1s)
RP: Chad Qualls (1997, 52)
RP: Brandon Lyon (1999, 14)
RP: Brandon League (2001, 2)
RP: Casey Janssen (2004, 4)
Washington Nationals/Montreal Expos
C: Russell Martin (2000, 35)
1B: Mark Grudzielanek (1991, 11)
2B: Brandon Phillips (1999, 2)
SS: Ian Desmond (2004, 3)
3B: Ryan Zimmerman (2005, 1)
LF: Milton Bradley (1996, 2)
CF: Grady Sizemore (2000, 3)
RF: Jason Bay (2000, 22)
Bench INF: Jamey Carroll (1996, 14)
Bench INF: Geoff Blum (1994, 7)
Bench OF: Fred Lewis (2000, 20)
Bench OF: Justin Maxwell (2005, 4)
Bench C: Brian Schneider (1995, 1)
SP: Javier Vasquez (1994, 5)
SP: Cliff Lee (2000, 4)
SP: Jeff Karstens (2000, 45)
SP: John Lannan (2005, 11)
SP: Jordan Zimmerman (2007, 2)
RP: Chad Cordero (2003, 1)
RP: Colin Balester (2004, 4)
RP: Craig Stammen (2005, 12)
RP: Marco Estrada (2005, 6)
RP: Ross Detwiler (2007, 1)
RP: Drew Storen (2009, 1)
RP: Bill Bray (2004, 1)
- If you're curious on my approach towards doing this, I used B-Ref to look at yearly drafts sorted by team. Then I looked the drafts up and down and filled in slots with guys who I thought would definitely stay on the rosters. Once I did that for every team, I took a second run-through and filled in all the remaining spots. For some teams, there were only one or two spots left on my second look (Rays, Red Sox, Dodgers) but for others, there was nearly half of the team left (Blue Jays, Royals, Astros). And for some teams, there was nobody decent enough to put into certain slots and I had to dip into their AA rosters just for a warm body at a position.
- If you want, just take one of the bench players or something and name them the DH for any AL team.
- There are a bunch of notable football players that have been drafted over the years: The Rockies drafted Michael Vick in 2000 in the 30th round, former Packers wide receiver Javon Walker was drafted by the Florida Marlins in the 12th round in 1997, and former Wisconsin Badgers Quarterback Brooks Bollinger was drafted by the Dodgers in the 50th round in 2000.
- Pedro Feliciano pitches in a lot of games. He's led the NL in games the past three years, averaging 88 2/3 games/year in that time frame. I don't know how his arm hasn't revolted against him yet.
- There were a couple teams that stood out to me as being much better than others with these teams. Not least of these was the Rays who have, of course, been quite adept at drafting impact players. I had to drop several pitchers and outfielders that would have easily made the rosters of most other teams. On the opposite end of the spectrum, surprisingly, were the Marlins. They're a team who has received a lot of praise for being able to fill in spots every year and stay competitive, so it was a surprise to see their all-drafted not be all that great. The conclusion then must seemingly be that they are much better at trading for prospects than actually drafting them.
- Mark Hendrickson has been drafted seven times in his career, six in the MLB and once in the NBA. There were several other players I noticed that were seemingly drafted by about 37 different teams, but Hendrickson is the one that stood out most.
- It's always fun to note that Nomar Garciaparra was drafted by the Brewers in the fifth round in 1991.
- I like to play MLB: The Show '08 and take control of a franchise. I tend to neglect scouting prospects because it's really easy to trade for star players, thus the draft doesn't really matter. But everytime the offseason comes around a few of my scouts must have gone rogue and actually taken a look at several potential draftees. It never fails that these scouts seemingly look at every single catcher so, in the draft, there are an unorthodox amount of players at the position available and almost all of them have been scouted. It gets really annoying because it is incredibly easy to draft your franchise backstop in any given year. Clearly, that's not true in real life.
- This ended up taking me way longer than I thought it would. I was started sometime around two Tuesdays ago with the idea that I would post it last weekend. That didn't end up working out--I was able to get maybe half of it done by that point. If I had to take a guess, I would bet that I spent around thirty hours working on this project.
- I'm sure that there might be players that should have made this list but that I neglected or didn't see. Feel free to point out any egregious errors on my part and I'll change it.
- There are so many names on this post that the auto-tagger quit.