Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
Minor Leagues
Extra Bases

Roster HistoryResearch Application
Follow TBC on Twitter and Facebook

Blake Parker is currently on the Iowa Cubs Roster.
Use this Roster History Application to display a roster for any date since 2012. The application provides the feature for any Major League Franchise or its minor league affiliates.

The Team listing below includes MLB and Minor League teams. Have fun!

Team NameIowa Cubs
League NamePacific Coast League

Current Rosters -- Transaction Research -- Daily Main -- Applications Main


Roster History Filters

TopReset Filters
Roster Date (mm/dd/yyyy) Team

Iowa Cubs Roster on - June 29,2012

TopRecent Transaction
PitchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Jeff BeliveaupMinorsN6-1 197 L-L 1987-01-17 31.335Johnston,Rhode Island MLB2006-20182012-2018
2008-18- 551-CHN
Free Agent   2012-03-15Optioned to Iowa (AAA)
Mike BowdenrpMinorsN6-3 215 R-R 1986-09-09 32.100Winfield,Illinois MLB2005-20152008-2013
2005- 1-  47-BOS
International   2012-06-04Outrighted to Iowa (AAA)
Alberto CabrerapMinorsN6-4 170 R-R 1988-10-25 30.054Las Matas de Farfan,Dom Rep MLB2007-20152012-2013
2005-   UDFA-CHN
Free Agent   2012-06-27Assigned to Iowa (AAA)
Esmailin CaridadpMinorsN5-10 180 R-R 1983-10-28 35.051Haina,Dom Rep MLB2007-20172009-2010
2007-   UDFA-CHN
International   2012-06-09
Casey ColemanpMinorsN6-0 180 L-R 1987-07-03 31.168Cape Coral,Florida MLB2006-20182010-2014
2008-15- 461-CHN
Free Agent   2012-04-04Optioned to Iowa (AAA)
Frankie De la cruzpMinorsN5-11 160 R-R 1984-03-12 34.281Santo Domingo,Dom Rep MLB2002-20172007-2011
2001-   UDFA-DET
Free Agent   2012-04-04Outrighted to Iowa (AAA)
Jay JacksonpMinorsN6-1 195 R-R 1987-10-27 31.052Greenville,South Carolina MLB2006-20172015-2015
2008- 9- 281-CHN
International   2012-06-11
Rodrigo LopezpMinorsN6-1 180 R-R 1975-12-14 43.004Tlalnepantla,Mexico MLB1995-20132000-2012
1995-   UDFA-SDN
Free Agent   2012-06-13
Mike MacDougalpMinorsN6-4 195 R-R 1977-03-05 41.288Las Vegas,Nevada MLB1997-20142001-2012
1999- 1-  25-KCA
Free Agent   2012-05-15Signed to minor league contract
Scott MainepMinorsN6-3 195 L-L 1985-02-02 33.319Jupiter,Florida MLB2004-20182010-2012
2007- 6- 193-ARI
Free Agent   2012-03-29Optioned to Iowa (AAA)
Blake ParkerrpMinorsN6-3 200 R-R 1985-06-19 33.182Fayetteville,Arkansas MLB2004-20182012-2018
2006-16- 479-CHN
Free Agent   2012-03-29Assigned to Iowa (AAA)
Brooks RaleypMinorsN6-0 170 L-L 1988-06-29 30.172San Antonio,Texas MLB2008-20142012-2013
2009- 6- 200-CHN
International   2012-06-09
Ryan Rowland-SmithpMinorsN6-3 230 L-L 1983-01-26 35.326Sydney,Australia MLB2001-20142007-2014
2000-   UDFA-SEA
Free Agent   2012-06-12
Chris RusinspMinorsY6-2 185 L-L 1986-10-22 32.057Detroit,Michigan MLB2006-20182012-2018
2009- 4- 140-CHN
ActiveColorado Rockies (MLB)2012-06-10
Chris VolstadspMinorsN6-8 220 R-R 1986-09-23 32.086Palm Beach Gardens,Florida MLB2005-20182008-2018
2005- 1-  16-FLO
Free Agent   2012-05-18Optioned to Iowa (AAA)
Randy WellspMinorsN6-4 200 R-R 1982-08-28 36.112Belleville,Illinois MLB2002-20132008-2012
Retired   2012-03-29Optioned to Iowa (AAA)
Travis WoodspMinorsN6-0 165 R-L 1987-02-06 31.315Little Rock,Arkansas MLB2005-20172010-2017
2005- 2-  60-CIN
Free Agent   2012-03-29Optioned to Iowa (AAA)
CatchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Juan ApodacacMinorsN5-11 188 R-R 1986-07-15 32.156Caracas,Venezuela AAA2005-2017-   Free Agent   2012-06-09
Welington CastillocDL-7Y6-1 195 R-R 1987-04-24 31.238San Isidro,Dom Rep MLB2006-20182010-2018
2004-   UDFA-CHN
ActiveChicago White Sox (MLB)2011-08-30DL-7 Injured
Brian EspositocMinorsN6-1 190 R-R 1979-02-24 39.297Staten Island,New York MLB1998-20122010-2010
2000- 5- 152-BOS
Free Agent   2012-06-09
Blake LallicMinorsN6-1 205 L-R 1983-05-12 35.220Gibsonia,Pennsylvania MLB2002-20172012-2016
2006-   UDFA-CHN
MinorsArizona Diamondbacks (AAA)2012-05-29Optioned to Iowa (AAA)
InfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Alfredo Amezagass-2bMinorsN5-10 180 R-R 1978-01-16 40.336Ciudad Obregon,Mexico MLB1999-20172002-2011
1999-13- 401-ANA
Free Agent   2012-06-10
Adrian Cardenas2bMinorsN6-0 185 L-R 1987-10-10 31.069Miami Lakes,Florida MLB2006-20122012-2012
2006- 1-  37-PHI
Free Agent   2012-06-26Optioned to Iowa (AAA)
Blake DeWitt3bMinorsN5-11 175 L-R 1985-08-20 33.120Sikeston,Missouri MLB2004-20132008-2013
2004- 1-  28-LAN
Free Agent   2012-05-16Outrighted to Iowa (AAA)
Edgar GonzalezifMinorsN6-0 174 R-R 1978-06-14 40.187San Diego,California MLB1998-20142008-2009
2000-30- 886-TBA
Free Agent   2012-03-29Assigned to Iowa (AAA)
Diory Hernandez3bMinorsN6-0 170 R-R 1984-04-08 34.254San Pedro de Mac,Dom Rep MLB2003-20172009-2011
2002-   UDFA-ATL
Free Agent   2012-05-25Signed to minor league contract
Matt Tolbertss-2bMinorsN6-0 177 B-R 1982-05-04 36.228McComb,Mississippi MLB2001-20142008-2011
2004-16- 481-MIN
Free Agent   2012-03-29Assigned to Iowa (AAA)
Josh Vitters3bMinorsN6-3 200 R-R 1989-08-27 29.113Anaheim,California MLB2007-20182012-2012
2007- 1-   3-CHN
Free Agent   2012-05-25
OutfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Tony CampanacfMinorsN5-8 160 L-L 1986-05-30 32.202Springboro,Ohio MLB2005-20172011-2014
2008-13- 401-CHN
Free Agent   2012-04-05Optioned to Iowa (AAA)
Brett JacksoncfMinorsN6-2 210 L-R 1988-08-02 30.138Berkeley,California MLB2007-20152012-2014
2009- 1-  31-CHN
Free Agent   2012-06-09
Dave Sappeltcf-lfMinorsN5-9 195 R-R 1987-01-02 31.350Saxapahaw,North Carolina MLB2006-20182011-2013
2008- 9- 269-CIN
Free Agent   2012-03-29Optioned to Iowa (AAA)
Ty WrightlfMinorsN6-0 195 R-R 1985-02-26 33.295Tyler,Texas AAA2004-2014-
2007- 7- 217-CHN
Free Agent   2012-06-09
Youngest Player: Josh Vitters [22.306]
Oldest Player: Rodrigo Lopez [36.198]

Grid Notes:
Player Status: There are 2 statuses listed above. The first status on the left is for the SELECTED Date. The second status towards the right of the grid is as of CURRENT date.