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

Marcus Hatley 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 - September 16,2012

TopRecent Transaction
PitchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Jairo AsenciorpMinorsN6-2 150 R-R 1983-05-30 35.195Sabana Grande de Palenque,Dom Rep MLB2004-20172009-2013
2001-   UDFA-PIT
Free Agent   2012-07-26Outrighted to Iowa (AAA)
Esmailin CaridadpMinorsN5-10 180 R-R 1983-10-28 35.044Haina,Dom Rep MLB2007-20172009-2010
2007-   UDFA-CHN
International   2012-06-09
Casey ColemanpMinorsN6-0 180 L-R 1987-07-03 31.161Cape 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.274Santo Domingo,Dom Rep MLB2002-20172007-2011
2001-   UDFA-DET
Free Agent   2012-04-04Outrighted to Iowa (AAA)
Ty'relle HarrispMinorsN6-5 240 R-R 1986-12-12 31.364Compton,California AAA2006-2018-
2009-19- 568-ATL
Free Agent   2012-08-01Assigned to Iowa (AAA)
Marcus HatleypMinorsN6-4 190 R-R 1988-03-26 30.260Honolulu,Hawaii MLB2007-20152015-2015
Free Agent   2012-07-24Assigned to Iowa (AAA)
Alex HinshawrpMinorsN6-3 170 L-L 1982-10-31 36.041Claremont,California MLB2005-20142008-2012
2005-15- 462-SFN
Free Agent   2012-09-01Outrighted to Iowa (AAA)
Jay JacksonpMinorsN6-1 195 R-R 1987-10-27 31.045Greenville,South Carolina MLB2006-20172015-2015
2008- 9- 281-CHN
International   2012-06-11
Rodrigo LopezpMinorsN6-1 180 R-R 1975-12-14 42.363Tlalnepantla,Mexico MLB1995-20132000-2012
1995-   UDFA-SDN
Free Agent   2012-09-16Activated from DL
Scott MainepMinorsN6-3 195 L-L 1985-02-02 33.312Jupiter,Florida MLB2004-20182010-2012
2007- 6- 193-ARI
Free Agent   2012-03-29Optioned to Iowa (AAA)
Seth McClungpMinorsN6-6 230 R-R 1981-02-07 37.307Lewisburg,West Virginia MLB1999-20132003-2009
1999- 5- 145-TBA
MinorsPittsburgh Pirates (MLB)2012-08-13Assigned to Iowa (AAA)
Blake ParkerrpMinorsN6-3 200 R-R 1985-06-19 33.175Fayetteville,Arkansas MLB2004-20182012-2018
2006-16- 479-CHN
Free Agent   2012-03-29Assigned to Iowa (AAA)
Brooks RaleyspMinorsN6-0 170 L-L 1988-06-29 30.165San Antonio,Texas MLB2008-20142012-2013
2009- 6- 200-CHN
International   2012-08-31Optioned to Iowa (AAA)
Horacio RamirezpMinorsN6-1 170 L-L 1979-11-24 39.017Carson,California MLB1997-20172003-2011
1997- 5- 172-ATL
Free Agent   2012-08-16Signed to minor league contract
Ryan Rowland-SmithpMinorsN6-3 230 L-L 1983-01-26 35.319Sydney,Australia MLB2001-20142007-2014
2000-   UDFA-SEA
Free Agent   2012-06-12
Randy WellspMinorsN6-4 200 R-R 1982-08-28 36.105Belleville,Illinois MLB2002-20132008-2012
Retired   2012-03-29Optioned to Iowa (AAA)
Travis WoodspMinorsN6-0 165 R-L 1987-02-06 31.308Little 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.149Caracas,Venezuela AAA2005-2017-   Free Agent   2012-08-03Assigned to Iowa (AAA)
Welington CastillocMinorsY6-1 195 R-R 1987-04-24 31.231San Isidro,Dom Rep MLB2006-20182010-2018
2004-   UDFA-CHN
ActiveChicago White Sox (MLB)2011-09-29Activated from DL
Brian EspositocMinorsN6-1 190 R-R 1979-02-24 39.290Staten Island,New York MLB1998-20122010-2010
2000- 5- 152-BOS
Free Agent   2012-06-09
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.329Ciudad Obregon,Mexico MLB1999-20172002-2011
1999-13- 401-ANA
Free Agent   2012-06-10
Edgar GonzalezifMinorsN6-0 174 R-R 1978-06-14 40.180San 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.247San Pedro de Mac,Dom Rep MLB2003-20172009-2011
2002-   UDFA-ATL
Free Agent   2012-05-25Signed to minor league contract
Greg Rohan3bMinorsN6-0 205 R-R 1986-05-11 32.214Youngstown,Ohio AAA2005-2013-
2009-21- 650-CHN
Free Agent   2012-08-02Assigned to Iowa (AAA)
Nate Samson2bMinorsN6-0 170 R-R 1987-08-19 31.114Ocala,Florida AAA2006-2018-
Free Agent   2012-09-16Activated from DL
Matt Tolbertss-2bMinorsN6-0 177 B-R 1982-05-04 36.221McComb,Mississippi MLB2001-20142008-2011
2004-16- 481-MIN
Free Agent   2012-03-29Assigned to Iowa (AAA)
OutfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
James Adducilf-rfMinorsN6-2 185 L-L 1985-05-15 33.210Evergreen Park,Illinois MLB2004-20182013-2018
Free Agent   2012-07-07Assigned to Iowa (AAA)
Tony CampanacfMinorsN5-8 160 L-L 1986-05-30 32.195Springboro,Ohio MLB2005-20172011-2014
2008-13- 401-CHN
Free Agent   2012-04-05Optioned to Iowa (AAA)
Blake DeWittlf-2bMinorsN5-11 175 L-R 1985-08-20 33.113Sikeston,Missouri MLB2004-20132008-2013
2004- 1-  28-LAN
Free Agent   2012-09-16Activated from DL
Jeff Frazierlf-rfMinorsN6-3 195 R-R 1982-08-10 36.123Point Pleasant,New Jersey MLB2002-20122010-2010
2004- 3-  73-DET
Free Agent   2012-07-29Signed to minor league contract
Ty WrightlfMinorsN6-0 195 R-R 1985-02-26 33.288Tyler,Texas AAA2004-2014-
2007- 7- 217-CHN
Free Agent   2012-09-16Activated from DL
Youngest Player: Brooks Raley [24.079]
Oldest Player: Rodrigo Lopez [36.277]

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.