Tips Updates
Minor Leagues
Extra Bases

Roster HistoryResearch Application
Follow TBC on Twitter and Facebook

Jack Leathersich 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 - July 24,2016

TopRecent Transaction
PitchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Scott BarnesrpDL-7N6-3 175 L-L 1987-09-05 32.091Springfield,Massachusetts MLB2006-20182012-2013
2008- 8- 237-SFN
Free Agent   2016-06-27DL-7 Injured
Frank BatistapDL-7N5-10 170 R-R 1989-04-26 30.223Santiago,Dom Rep AAA2010-2017-   Free Agent   2016-04-15DL-60 Injured
Corey BlackpMinorsN5-10 160 R-R 1991-08-04 28.123San Diego,California AAA2010-2019-
2012- 4- 157-NYA
Chicago Cubs (AAA)2016-06-09Assigned to Iowa (AAA)
Jake BuchananpMinorsN6-1 221 R-R 1989-09-24 30.072Gastonia,North Carolina MLB2008-20192014-2017
2010- 8- 243-HOU
MinorsWashington Nationals (AAA)2016-04-24Assigned to Iowa (AAA)
Gerardo ConcepcionpMinorsN6-2 180 L-L 1992-03-01 27.279Havana,Cuba MLB2012-20172016-2016
2012-   UDFA-CHN
Free Agent   2016-06-27Assigned to Iowa (AAA)
Aaron CrowrpMinorsN6-2 205 R-R 1986-11-11 33.024Topeka,Kansas MLB2006-20162011-2014
2009- 1-  12-KCA
Free Agent   2016-06-25Assigned to Iowa (AAA)
Stephen FifespDL-7N6-3 210 R-R 1986-10-04 33.062Boise,Idaho MLB2007-20182012-2014
2008- 3-  85-BOS
Free Agent   2016-05-30DL-7 Injured
P.J. FrancesconpRestrictedN6-0 180 R-R 1989-01-04 30.335Nolensville,Tennessee AAA2008-2017-
RestrictedChicago Cubs (AAA)2016-01-10Suspended 50 games for violating Minor league drug program
Pierce JohnsonpMinorsN6-1 170 R-R 1991-05-10 28.209Denver,Colorado MLB2010-20182017-2018
2012- 1-  43-CHN
Free Agent   2016-06-27Activated from disabled list
Jack LeathersichpMinorsN5-11 205 R-L 1990-07-14 29.144Beverly,Massachusetts MLB2009-20182015-2017
2011- 5- 162-NYN
Free Agent   2015-12-15Signed to minor league contract
Brian MatuszrpMinorsN6-4 200 L-L 1987-02-11 32.297Grand Junction,Colorado MLB2006-20172009-2016
2008- 1-   4-BAL
Free Agent   2016-07-14Assigned to Iowa (AAA)
Miguel MejiapDL-7N6-1 215 R-R 1988-01-19 31.321Brooklyn,New York AAA2007-2017-   Free Agent   2016-07-24DL-7 Injured
Joe NathanrpDL-60N6-4 205 R-R 1974-11-22 45.013Houston,Texas MLB1994-20171999-2016
1995- 6- 159-SFN
Free Agent   2016-07-14Assigned to Iowa (AAA) for rehab
Spencer PattonrpMinorsN6-2 180 R-R 1988-02-20 31.289Kinmundy,Illinois MLB2007-20172014-2016
2011-24- 726-KCA
International   2016-07-23Assigned to Iowa (AAA)
Felix PenapMinorsY6-2 186 R-R 1990-02-25 29.283San Pedro de Mac,Dom Rep MLB2010-20192016-2019
2009-   UDFA-CHN
ActiveLos Angeles Angels (MLB)2016-04-07Assigned to Iowa (AAA)
Jordan PriespMinorsN6-1 185 R-R 1990-01-27 29.312Alameda,California AAA2009-2016-
2011-30- 903-SEA
Free Agent   2016-07-21Assigned to Iowa (AAA)
CJ RiefenhauserrpMinorsN6-0 180 L-L 1990-01-30 29.309Mahopac,New York MLB2010-20172014-2015
2010-20- 611-TBA
Free Agent   2016-06-25Assigned to Iowa (AAA)
Armando RiveropPaternityN6-4 190 R-R 1988-02-01 31.308Havana,Cuba AAA2013-2016-   Free Agent   2015-06-26Placed on paternity leave
Jose RosariopMinorsN6-1 170 R-R 1990-08-29 29.098New York,New York AAA2009-2017-   Free Agent   2016-07-05Assigned to Iowa (AAA)
Drew RucinskipMinorsN6-2 209 R-R 1988-12-30 30.340Neenah,Wisconsin MLB2008-20182014-2018
2011-   UDFA-CLE
Free Agent   2016-04-07Assigned to Iowa (AAA)
Giovanni SotopMinorsN6-4 150 L-L 1991-05-18 28.201Carolina,Puerto Rico MLB2009-20182015-2015
2009-21- 630-DET
Free Agent   2016-04-19Reinstated to active roster
Adam WarrenrpMinorsN6-2 206 R-R 1987-08-25 32.102Birmingham,Alabama MLB2006-20192012-2019
2009- 4- 135-NYA
Free Agent   2016-07-24Assigned to Iowa (AAA)
Ryan WilliamspDL-7N6-4 225 R-R 1991-11-01 28.034Morgan Hill,California AAA2011-2019-
2014-10- 289-CHN
Free Agent   2016-07-11DL-7 Injured
Rob ZastryznypMinorsN6-3 193 L-L 1992-03-26 27.254Edmonton,Alberta MLB2011-20192016-2018
2013- 2-  41-CHN
MinorsLos Angeles Dodgers (AAA)2016-05-29Assigned to Iowa (AAA)
CatchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Cael Brockmeyerc-1bMinorsN6-5 220 R-R 1991-10-08 28.058San Diego,California AAA2011-2019-
2013-16- 468-CHN
Retired   2016-06-16Assigned to Iowa (AAA)
Taylor DaviscMinorsN5-11 190 R-R 1989-11-28 30.007Tampa,Florida MLB2009-20192017-2019
MinorsChicago Cubs (AAA)2016-07-08Assigned to Iowa (AAA)
Tim FederowiczcMinorsN5-11 200 R-R 1987-08-05 32.122Erie,Pennsylvania MLB2006-20192011-2019
2008- 7- 232-BOS
MinorsTexas Rangers (AAA)2016-06-27Outrighted to minors
Mark ZaguniscMinorsN6-0 195 R-R 1993-02-05 26.303Willingboro,New Jersey MLB2012-20192017-2019
2014- 3-  78-CHN
MinorsChicago Cubs (AAA)2016-06-09Assigned to Iowa (AAA)
InfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Jeimer Candelario3bMinorsY6-1 180 B-R 1993-11-24 26.011New York,New York MLB2011-20192016-2019
2010-   UDFA-CHN
ActiveDetroit Tigers (MLB)2016-07-09Assigned to Iowa (AAA)
Munenori Kawasaki3bMinorsN5-10 165 L-R 1981-06-03 38.185Kagoshima,Japan MLB2001-20172012-2016
2012-   UDFA-SEA
International   2016-07-15Assigned to Iowa (AAA)
Kristopher Negron2bMinorsN6-0 180 R-R 1986-02-01 33.307Vacaville,California MLB2006-20192012-2019
2006- 7- 223-BOS
Free Agent   2016-04-07Assigned to Iowa (AAA)
Josh Vitters3bDL-7N6-3 200 R-R 1989-08-27 30.100Anaheim,California MLB2007-20182012-2012
2007- 1-   3-CHN
Free Agent   2013-04-12DL-7 Injured
Logan Watkins2bMinorsN5-11 170 L-R 1989-08-29 30.098Goddard,Kansas MLB2008-20182013-2014
2008-21- 641-CHN
Free Agent   2016-04-07Assigned to Iowa (AAA)
OutfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Albert AlmoracfMinorsY6-2 180 R-R 1994-04-16 25.233Hialeah,Florida MLB2012-20192016-2019
2012- 1-   6-CHN
ActiveChicago Cubs (MLB)2016-07-23Assigned to Iowa (AAA)
John AndreolilfMinorsN6-1 200 R-R 1990-06-09 29.179Shrewsbury,Massachusetts MLB2009-20192018-2018
2011-17- 519-CHN
MinorsSeattle Mariners (AAA)2015-07-27Activated from disabled list
Ryan KalishlfDL-7N6-1 205 L-L 1988-03-28 31.252Shrewsburg,New Jersey MLB2006-20162010-2016
2006- 9- 283-BOS
Free Agent   2016-07-11DL-7 Injured
Matt MurtonofMinorsN6-1 226 R-R 1981-10-03 38.063Fort Lauderdale,Florida MLB2001-20172005-2009
2003- 1-  32-BOS
Free Agent   2016-05-21Activated from disabled list
Juan PerezlfMinorsN5-11 185 R-R 1986-11-13 33.022Bronx,New York MLB2009-20172013-2015
2008-13- 387-SFN
Free Agent   2016-04-07Assigned to Iowa (AAA)
Youngest Player: Albert Almora [22.099]
Oldest Player: Joe Nathan [41.244]

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.