The TBC Player Tracker is now active for MLB and Minor League Baseball. View a full sample here
Tips Updates
Minor Leagues
Extra Bases

Roster HistoryResearch Application
Follow TBC on Twitter and Facebook

Duke Welker is currently on the Altoona Curve 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 NameAltoona Curve
League NameEastern League

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


Roster History Filters

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

Altoona Curve Roster on - June 9,2012

TopRecent Transaction
PitchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Vic BlackpMinorsN6-3 185 R-R 1988-05-23 30.333Amarillo,Texas MLB2007-20182013-2014
2009- 1-  49-PIT
Free Agent   2012-06-09
Mike CollapMinorsN6-2 220 R-R 1986-12-23 32.119Santa Barbara,California AA2006-2014-
2008-14- 414-PIT
Free Agent   2012-06-09
Brandon CumptonpMinorsN6-2 193 R-R 1988-11-16 30.156Evans,Georgia MLB2008-20182013-2018
2010- 9- 267-PIT
Free Agent   2012-06-09
Jeff KarstenspDL-15N6-3 170 R-R 1982-09-24 36.209San Diego,California MLB2001-20132006-2012
2003-19- 574-NYA
Retired   2012-05-07Assigned to Altoona (AA) for rehab
Kyle McPhersonpMinorsN6-4 210 R-R 1987-11-11 31.162Mobile,Alabama MLB2007-20162012-2012
2007-14- 428-PIT
MinorsTampa Bay Rays (MLB)2012-05-25
Matt McSwainpMinorsN6-2 185 R-R 1985-08-15 33.249High Point,North Carolina AA2004-2012-   Free Agent   2011-04-27Assigned to Altoona (AA)
Josh PoytresspMinorsN6-1 180 L-L 1990-07-20 28.275Fowler,California A+2009-2013-
2011-18- 542-PIT
Free Agent   2012-05-07Assigned to Altoona (AA)
Jhonatan RamospMinorsN5-8 156 L-L 1989-08-07 29.257San Felipe,Venezuela AAA2009-2015-   Free Agent   2012-06-09
Duke WelkerrpMinorsN6-7 220 L-R 1986-02-10 33.070Kirkland,Washington MLB2006-20162013-2013
2007- 2-  68-PIT
Free Agent   2012-03-15Optioned to Altoona (AA)
CatchersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Ramon CabreracMinorsN5-7 202 B-R 1989-11-05 29.167Sucre,Venezuela MLB2009-20182015-2016
2008-   UDFA-PIT
Free Agent   2012-06-09
Charlie CutlercMinorsN6-1 205 L-R 1986-07-29 32.266San Francisco,California AAA2006-2016-
2008-14- 425-SLN
Free Agent   2012-06-09
InfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Kelson Brown2bMinorsN6-3 170 R-R 1987-11-07 31.166La Canada,California AAA2007-2015-
Free Agent   2012-06-09
Jarek Cunningham2bMinorsN6-1 185 R-R 1989-12-25 29.117Spokane,Washington AA2008-2016-
2008-18- 534-PIT
Free Agent   2012-06-09
Jeremy Farrell3bMinorsN6-3 200 R-R 1986-11-11 32.161Monmouth,New Jersey AAA2006-2015-
2008- 8- 234-PIT
Retired   2012-06-09
Elevys Gonzalez3bMinorsN5-11 175 B-R 1989-10-23 29.180Porlamar,Venezuela AAA2009-2013-   Free Agent   2012-06-09
Brock Holt2bMinorsY5-10 165 L-R 1988-06-11 30.314Fort Worth,Texas MLB2009-20192012-2019
2009- 9- 265-PIT
DL-10Boston Red Sox (AAA)2012-06-09
Gregory Picart3b-ssMinorsN5-11 155 B-R 1985-09-25 33.208Guayama,Puerto Rico AAA2004-2012-
2003-23- 675-PIT
Free Agent   2012-06-09
OutfieldersPosStatus-Dt40mHt Wt B-T BornDate Age Place HiLvlStat YearsMLB YearsDraft InformationStatusCurrent Org (Level)Tranx DateLast Transaction
Miles Durhamrf-1bMinorsN6-3 195 R-R 1983-03-21 36.031Fort Worth,Texas AAA2004-2012-
2006-22- 650-PIT
Free Agent   2012-06-09
Quincy LatimorelfMinorsN5-10 175 R-R 1989-02-03 30.077Raleigh,North Carolina AAA2007-2017-
2007- 4- 128-PIT
Free Agent   2012-06-09
Anthony Normanrf-lfMinorsN6-0 180 L-L 1984-10-20 34.183Bellflower,California AAA2004-2012-   Free Agent   2012-04-12
Adalberto Santoslf-2bMinorsN5-11 185 R-R 1987-09-28 31.206New York,New York AAA2007-2014-
2010-22- 657-PIT
Free Agent   2012-04-02Assigned to Altoona (AA)
Youngest Player: Josh Poytress [21.324]
Oldest Player: Jeff Karstens [29.258]

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.