Sponsor a Page

Put your Name on a player page(s) for $10/year.

Includes Your Name, link and a message
Support Wall

Put your name/link on the Support Wall. The more you donate, the bigger your presence.
Donate $ to TBC

If you have no need for any of the other services, please donate some $ to The Cube.

Either a lump sum or monthly
Player Tracker

A Daily email with prior day's statistics for your selected players. 30 cents/player/year. Change your player list whenever you want!
Please Help Support The Cube

Data Store

1. Standard Data Extracts ... 2. Custom Data Extracts ... 3. Custom Data feeds

Challenge us with your data needs and we'll do our best to comply"

Tips Updates
Minor Leagues
Extra Bases

Roster HistoryResearch Application
Follow TBC on Twitter and Facebook

Jake Buchanan 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 27,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 31.020Springfield,Massachusetts MLB2006-20162013-2013
2008- 8- 237-SFN
Free Agent   2016-06-27DL-7 Injured
Frank BatistapDL-7N5-10 170 R-R 1989-04-26 29.152Santiago,Dom Rep AAA2010-2017-   Free Agent   2016-04-15DL-60 Injured
Corey BlackpMinorsN5-10 160 R-R 1991-08-04 27.052San Diego,California AAA2010-2018-
2012- 4- 157-NYA
MinorsChicago Cubs (Rk)2016-06-09Assigned to Iowa (AAA)
Jake BuchananpMinorsN6-1 221 R-R 1989-09-24 29.001Gastonia,North Carolina MLB2008-20182014-2017
2010- 8- 243-HOU
MinorsArizona Diamondbacks (AAA)2016-04-24Assigned to Iowa (AAA)
Gerardo ConcepcionpMinorsN6-2 180 L-L 1992-03-01 26.208Havana,Cuba MLB2012-20172016-2016
2012-   UDFA-CHN
Free Agent   2016-06-27Assigned to Iowa (AAA)
Aaron CrowrpMinorsN6-2 205 R-R 1986-11-11 31.318Topeka,Kansas MLB2006-20162013-2013
2009- 1-  12-KCA
Free Agent   2016-06-25Assigned to Iowa (AAA)
Stephen FifespDL-7N6-3 210 R-R 1986-10-04 31.356Boise,Idaho MLB2007-20182012-2014
2008- 3-  85-BOS
MinorsCleveland Indians (AAA)2016-05-30DL-7 Injured
P.J. FrancesconpRestrictedN6-0 180 R-R 1989-01-04 29.264Nolensville,Tennessee AAA2008-2017-
RestrictedChicago Cubs (AAA)2016-01-10Suspended 50 games for violating Minor league drug program
Pierce JohnsonpMinorsY6-1 170 R-R 1991-05-10 27.138Denver,Colorado MLB2010-20182017-2017
2012- 1-  43-CHN
ActiveSan Francisco Giants (MLB)2016-06-27Activated from disabled list
Scott MainepMinorsN6-3 195 L-L 1985-02-02 33.235Jupiter,Florida MLB2004-20172012-2012
2007- 6- 193-ARI
Free Agent   2012-03-29Optioned to Iowa (AAA)
Brian MatuszrpDL-7N6-4 200 L-L 1987-02-11 31.226Grand Junction,Colorado MLB2006-20172010-2016
2008- 1-   4-BAL
Free Agent   2016-06-27DL-7 Injured
Miguel MejiapMinorsN6-1 215 R-R 1988-01-19 30.250Brooklyn,New York AAA2007-2017-   Free Agent   2016-06-09Assigned to Iowa (AAA)
Felix PenapMinorsY6-2 186 R-R 1990-02-25 28.212San Pedro de Mac,Dom Rep MLB2010-20182016-2017
2009-   UDFA-CHN
ActiveLos Angeles Angels (MLB)2016-04-07Assigned to Iowa (AAA)
Joel PeraltarpMinorsN5-11 155 R-R 1976-03-23 42.186Bonao,Dom Rep MLB2000-20162007-2016
1996-   UDFA-OAK
Free Agent   2016-06-14Assigned to Iowa (AAA)
Starlin PeraltapMinorsN6-4 180 R-R 1990-11-11 27.318Nagua,Dom Rep AAA2010-2016-   Free Agent   2016-06-23Assigned to Iowa (AAA)
C.J. RiefenhauserrpMinorsN6-0 180 L-L 1990-01-30 28.238Mahopac,New York AAA2010-20172014-2015
2010-20- 611-TBA
Free Agent   2016-06-25Assigned to Iowa (AAA)
Armando RiveropPaternityN6-4 190 R-R 1988-02-01 30.237Havana,Cuba AAA2013-2016-   Free Agent   2015-06-26Placed on paternity leave
Drew RucinskipMinorsY6-2 209 R-R 1988-12-30 29.269Neenah,Wisconsin AAA2008-20182014-2018
2011-   UDFA-CLE
ActiveMiami Marlins (MLB)2016-04-07Assigned to Iowa (AAA)
Giovanni SotopMinorsN6-4 150 L-L 1991-05-18 27.130Carolina,Puerto Rico AAA2009-20172015-2015
2009-21- 630-DET
Free Agent   2016-04-19Reinstated to active roster
Adam WarrenrpMinorsY6-2 206 R-R 1987-08-25 31.031Birmingham,Alabama MLB2006-20182013-2017
2009- 4- 135-NYA
ActiveSeattle Mariners (MLB)2016-06-22Assigned to Iowa (AAA)
Randy WellspMinorsN6-4 200 R-R 1982-08-28 36.028Belleville,Illinois MLB2002-20132009-2012
Retired   2012-03-29Optioned to Iowa (AAA)
Ryan WilliamspDL-7N6-4 225 R-R 1991-11-01 26.329Morgan Hill,California AAA2011-2018-
2014-10- 289-CHN
MinorsChicago Cubs (A)2016-05-22DL-7 Injured
Rob ZastryznypMinorsN6-3 193 L-L 1992-03-26 26.183Edmonton,Alberta MLB2011-20182016-2017
2013- 2-  41-CHN
MinorsChicago Cubs (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 26.353San Diego,California AAA2011-2018-
2013-16- 468-CHN
MinorsLos Angeles Dodgers (AA)2016-06-16Assigned to Iowa (AAA)
Taylor DaviscDL-7Y5-11 190 R-R 1989-11-28 28.301Tampa,Florida MLB2009-20182017-2017
ActiveChicago Cubs (MLB)2016-05-30DL-7 Injured
Tim FederowiczcMinorsY5-11 200 R-R 1987-08-05 31.051Erie,Pennsylvania MLB2006-20182011-2017
2008- 7- 232-BOS
ActiveCincinnati Reds (MLB)2016-06-27Outrighted to minors
David FreitascMinorsY6-3 225 R-R 1989-03-18 29.191Sacramento,California MLB2008-20182017-2017
2010-15- 446-WAS
ActiveSeattle Mariners (MLB)2016-05-27Assigned to Iowa (AAA)
Mark ZaguniscMinorsY6-0 195 R-R 1993-02-05 25.232Willingboro,New Jersey MLB2012-20182017-2017
2014- 3-  78-CHN
DL-10Chicago 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 24.305New York,New York MLB2011-20182016-2017
2010-   UDFA-CHN
ActiveDetroit Tigers (MLB)2016-06-09Assigned to Iowa (AAA)
Edgar GonzalezifMinorsN6-0 174 R-R 1978-06-14 40.103San Diego,California MLB1998-20142008-2009
2000-30- 886-TBA
Free Agent   2012-03-29Assigned to Iowa (AAA)
Munenori Kawasaki3bMinorsN5-10 165 L-R 1981-06-03 37.114Kagoshima,Japan MLB2001-20172012-2016
2012-   UDFA-SEA
International   2016-04-16Assigned to Iowa (AAA)
Vimael MachinssMinorsN5-10 173 L-R 1993-09-25 25.000San Lorenzo,Puerto Rico AAA2012-2018-
2015-10- 293-CHN
MinorsChicago Cubs (AA)2016-06-14Assigned to Iowa (AAA)
Kristopher Negron2bMinorsY6-0 180 R-R 1986-02-01 32.236Vacaville,California MLB2006-20182012-2017
2006- 7- 223-BOS
ActiveSeattle Mariners (MLB)2016-04-07Assigned to Iowa (AAA)
Dan Vogelbach1bMinorsY6-0 250 L-R 1992-12-17 25.282North Fort Myers,Florida MLB2011-20182016-2017
2011- 2-  68-CHN
ActiveSeattle Mariners (MLB)2016-04-07Assigned to Iowa (AAA)
Logan Watkins2bMinorsN5-11 170 L-R 1989-08-29 29.027Goddard,Kansas MLB2008-20172013-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
John AndreolilfMinorsY6-1 200 R-R 1990-06-09 28.108Shrewsbury,Massachusetts AAA2009-20182018-2018
2011-17- 519-CHN
ActiveBaltimore Orioles (MLB)2015-07-27Activated from disabled list
Ryan KalishlfMinorsN6-1 205 L-L 1988-03-28 30.181Shrewsburg,New Jersey MLB2006-20162010-2016
2006- 9- 283-BOS
Free Agent   2016-05-15Assigned to Iowa (AAA)
Matt MurtonofMinorsN6-1 226 R-R 1981-10-03 36.357Fort 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 31.316Bronx,New York MLB2009-20172013-2015
2008-13- 387-SFN
Free Agent   2016-04-07Assigned to Iowa (AAA)
Youngest Player: Jeimer Candelario [22.215]
Oldest Player: Joel Peralta [40.096]

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.