Season Information
Team Name
2004 Pittsburgh Pirates
National League
W-L Record
72-89 (.447)   GBL: -32.5
Rankings (Div/Lg/MLB)
5 / 11 / 20
Runs For/Against
680 / 744   Diff: -64
Playoff Series
Playoff Series
General Manager(s)
Spring Training W-L
Not available
Spring Ballpark
Top Draft Pick
Neil Walker (1-11)
Attendance Rank
Payroll (usd$)
Payroll Rank
Years Active
Get TBC PREMIUM and remove ads, cleaner display, access to research applications, data store discounts and more!
The TBC Newsletter will keep you periodically up-to-date on what is happening at The Baseball Cube.

2004 MLB Franchise and Minor League Affiliates

top csv share Sort PREV | NEXT
YearTeam NameLeagueDivisionLevelGWLWPctGBLRfRaDiffRankLgRankAttendanceAtt RankManagerBallparkPlayoffs
2004Pittsburgh PiratesNational LeagueCentralMLB1617289.44732.5680744-645111,583,03128Lloyd McClendonPNC Parkdnq
2004Nashville SoundsPacific Coast LeagueEasternAAA1426379.44417684722-38414405,5368Trent JewettHerschel Greer Stadiumdnq
2004Altoona CurveEastern LeagueSouthernAA1418556.60306976445311394,0625Tony BeasleyBlair County Ballparkdnq
2004Lynchburg HillcatsCarolina LeagueNorthernA+1385781.41319.5554604-5037221,3713Jay LoviglioCalvin Falwell Fielddnq
2004Hickory CrawdadsSouth Atlantic LeagueNorthernA1408555.60707586599912178,4398Dave ClarkL. P. Frans StadiumLeague Champions
2004Williamsport CrosscuttersNew York-Penn LeagueMcNamaraA-743440.4599318323-55975,78510Jeff BransonBowman Fielddnq
2004Gulf Coast PiratesGulf Coast LeagueSouthernRk583028.5174255224313600Woody HuykePirate City Stadiumdnq
7 record(s)
Year Context-dependent but usually self-evident. (Season, Draft Year etc) Team Name Contextual to the grid but usually self-evident. Draft = Drafted team. League Abbreviation or name of league Division League division, geographically (usually) grouping of teams within a league Level Level of the team in terms of MLB, minor league level, Independent or College division G Games Played (or Pitched) W Wins (Pitcher or Team) L Losses (Pitcher or Team) WPct Winning Percentage (W/(W+L)) GBL Games behind leader. ((Team A Wins-Team B Wins) + (Team A Losses-Team B Losses))/2 RF Runs For RA Runs Against Diff Run Differential. RF-RA Rank If team context, indicates Divisional Rank LgRank Rank within a League. For MLB, refers to AL or NL Attendance Number of people paying for tickets for games Att Rank Attendance rank within the league Manager Manager(s) for this team Ballpark Team or School's ballpark for the season Playoffs Playoff participation description.

Organizational Roster for 2004 Pittsburgh Pirates

top csv share Sort PREV | NEXT
  • Grid Filters
  • Major Leaguers
  • 1st Round Pick
  • Hitters
  • Pitchers
  • 22-under
  • 36-over
  • Recently Active
  • Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    ---------0---Gulf Coast Pirates (Rk)ANA, SFN, MIA, MON, LAN
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Andy Abad1BLL31MLBNashville Sounds (AAA)---
    Juan AcevedoPRR34MLBNashville Sounds (AAA)---
    Brandon AgamennonePRR28AAAAltoona Curve (AA)---
    Jonathan AlbaladejoPRR21MLBLynchburg Hillcats (A+)---
    Jason AlcalaPRR23AAAltoona Curve (AA), Lynchburg Hillcats (A+), Hickory Crawdads (A)---
    Luke AllenRFLR25MLBNashville Sounds (AAA)---
    Hector AlmontePRR28MLBNashville Sounds (AAA)COL, COL
    Basilio AlvarezPRR20A+Lynchburg Hillcats (A+), Gulf Coast Pirates (Rk)---
    Tony AlvarezRF-CFRR26MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Keily AriasPLL18RkGulf Coast Pirates (Rk)---
    Jairo AsencioPRR21MLBGulf Coast Pirates (Rk)---
    Avelino Asprilla2BRR23A+Lynchburg Hillcats (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Joe BausermanPRR18AGulf Coast Pirates (Rk)---
    Jose BautistaRFRR23MLBPittsburgh Pirates (MLB)TBA, KCA, BAL
    Jason BayLF-RFRR25MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Jon BenickIFBR24AAHickory Crawdads (A)---
    Kris BensonPRR29MLBPittsburgh Pirates (MLB)NYN, NYN
    Matt BimealPRR23AAAltoona Curve (AA), Lynchburg Hillcats (A+), Williamsport Crosscutters (A-)---
    Matt BishopPRR22A+Williamsport Crosscutters (A-)---
    Brian BixlerOFRR21MLBWilliamsport Crosscutters (A-)---
    Kyle BloomPRL21AAWilliamsport Crosscutters (A-)---
    Anthony BocchinoOFLL24A+Hickory Crawdads (A)---
    Brian BoehringerPBR34MLBPittsburgh Pirates (MLB)---
    Adam BoeveOFRR24AAAHickory Crawdads (A)---
    Josh BonifayIFRR25AAAltoona Curve (AA)---
    Brady BornerPLL25AAAltoona Curve (AA)---
    Jason BoydPRR31MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Bobby BradleyPRR23AAAAltoona Curve (AA), Gulf Coast Pirates (Rk)---
    Frank BrooksPLL25MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Tim Brown1BLL21AAWilliamsport Crosscutters (A-)---
    Bryan BullingtonPRR23MLBAltoona Curve (AA)---
    Sean BurnettPLL21MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Vic ButtlerOFLL23AAALynchburg Hillcats (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Eddie CandelarioPRR26AAAAltoona Curve (AA), Lynchburg Hillcats (A+)PHI, PHI
    Matt CappsPRR20MLBHickory Crawdads (A), Williamsport Crosscutters (A-)---
    Michael Carlin1BRR22AAWilliamsport Crosscutters (A-)---
    Jose Castillo2BRR23MLBPittsburgh Pirates (MLB)---
    Andy ChanceOFRR23A-Williamsport Crosscutters (A-)---
    Travis ChapmanCRR23A+Lynchburg Hillcats (A+), Hickory Crawdads (A)---
    Brandon ChavesSSBR24AAAAltoona Curve (AA)---
    Michael Cockrell2BRR22AAAltoona Curve (AA), Hickory Crawdads (A)---
    Mike CollumIFRR22AHickory Crawdads (A)---
    Mike ConnollyPLL22AAAAltoona Curve (AA)---
    Mark CoreyPRR29MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Jorge CortesOFLL23AAAAltoona Curve (AA), Lynchburg Hillcats (A+)---
    Humberto CotaCRR25MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Christopher CovingtonOFRR18RkGulf Coast Pirates (Rk)---
    Dustin CraigPRR22A+Williamsport Crosscutters (A-)---
    Mike CrudalePRR27MLBNashville Sounds (AAA), Altoona Curve (AA)SFN, SFN
    Jacob CuffmanPRR19A+Gulf Coast Pirates (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    David DavidsonPLL20MLBGulf Coast Pirates (Rk)---
    Marcus DavilaPRR22A+Lynchburg Hillcats (A+)---
    J.J. DavisRFRR25MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Rajai DavisLF-RFRR23MLBLynchburg Hillcats (A+)---
    Tomas De La RosaSSRR26MLBNashville Sounds (AAA), Altoona Curve (AA)---
    Yurendell DeCasterIFRR24MLBAltoona Curve (AA)---
    Chris DemariaPRR23MLBHickory Crawdads (A)---
    Terry DiggsOFLR23RkGulf Coast Pirates (Rk)---
    Ryan DoumitDH-CBR23MLBAltoona Curve (AA)---
    Derek DragePRR22A+Williamsport Crosscutters (A-)---
    Chris DuffyOFBL24MLBAltoona Curve (AA)---
    Zach DukePLL21MLBAltoona Curve (AA), Lynchburg Hillcats (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Brad Eldred1BRR23MLBAltoona Curve (AA), Lynchburg Hillcats (A+)---
    Justin ElliottOFRR22AAAWilliamsport Crosscutters (A-)---
    Tom Evans3BRR29MLBAltoona Curve (AA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Luis FigueroaIFRR27AAANashville Sounds (AAA)---
    Nelson FigueroaPBR30MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Josh FoggPRR27MLBPittsburgh Pirates (MLB)---
    Chris FussellPRR28MLBNashville Sounds (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jean GaravitoPRR19A+Gulf Coast Pirates (Rk)---
    Mike GonzalezPRL26MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Alex GordonOFLL24A+Gulf Coast Pirates (Rk)---
    Tom GorzelannyPBL21MLBLynchburg Hillcats (A+), Hickory Crawdads (A)---
    John GrabowPLL25MLBPittsburgh Pirates (MLB)---
    Brett GrandstrandSSRR21AWilliamsport Crosscutters (A-)---
    Nick GravellePLL24AALynchburg Hillcats (A+)---
    Julio GuerreroPRR23A+Lynchburg Hillcats (A+)---
    Matt GuilloryPRR21A+Williamsport Crosscutters (A-)---
    Javier GuzmanSSRR22AAAHickory Crawdads (A)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Luther HackmanPRR29MLBNashville Sounds (AAA)CLE
    Derek HankinsPRR20AAAWilliamsport Crosscutters (A-)---
    Justin HarrisSSRR23A+Hickory Crawdads (A)---
    Alex HartPRR24A+Lynchburg Hillcats (A+)---
    Jeremy HartsOFBL24AAAltoona Curve (AA), Lynchburg Hillcats (A+), Hickory Crawdads (A)---
    Ryan HerbortPRR18RkGulf Coast Pirates (Rk)---
    Steven HercePRR23A-Williamsport Crosscutters (A-)---
    Chris HernandezPRR23AAAHickory Crawdads (A)---
    Jose HernandezCRR23A+Lynchburg Hillcats (A+)---
    Christian HerreraSSRR22AAALynchburg Hillcats (A+), Williamsport Crosscutters (A-)---
    Joe HicksOFRR20A-Williamsport Crosscutters (A-)---
    Joshua HigginsPRR25A+Lynchburg Hillcats (A+)---
    Bobby Hill2B-3BBR26MLBPittsburgh Pirates (MLB)---
    Mike Hofius1BLL22AWilliamsport Crosscutters (A-)---
    Brian HollidayPLL20AAHickory Crawdads (A)---
    Brett HolmesOFRR23AWilliamsport Crosscutters (A-)---
    J.R. HouseCRR24MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    John HummelPLL20A-Williamsport Crosscutters (A-)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Hansel IzquierdoPRR27MLBNashville Sounds (AAA)CHN, NYA, CHN
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Landon JacobsenPRR25AAAAltoona Curve (AA)---
    Kevin JarvisPLR34MLBNashville Sounds (AAA)COL, COL, SEA
    AJ JohnsonOFRR20AWilliamsport Crosscutters (A-)---
    Blair JohnsonPRR20AAHickory Crawdads (A), Williamsport Crosscutters (A-)---
    Russ JohnsonPLR19A+Lynchburg Hillcats (A+), Gulf Coast Pirates (Rk)---
    Mike JohnstonPLL25MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jason KendallCRR30MLBPittsburgh Pirates (MLB)---
    Jeff Keppinger2B-3BRR24MLBAltoona Curve (AA)NYN
    Jason KileyPRR21A-Williamsport Crosscutters (A-)---
    Bobby KingsburyOFLL23A+Hickory Crawdads (A)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Taber LeeSSBR23AAALynchburg Hillcats (A+)---
    Steve LerudCLR19MLBWilliamsport Crosscutters (A-), Gulf Coast Pirates (Rk)---
    Alexander LissirPRR21AHickory Crawdads (A)---
    Jermel Lomack2BBR21AWilliamsport Crosscutters (A-)---
    Justin LordPRR24A+Lynchburg Hillcats (A+), Hickory Crawdads (A)---
    Andrew LorrainePLL31MLBAltoona Curve (AA)BAL
    Maiko LoyolaOFRR18A+Gulf Coast Pirates (Rk)---
    David LundquistPRR31MLBAltoona Curve (AA), Hickory Crawdads (A)---
    Chaz LytleOFLL23AALynchburg Hillcats (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Rob MackowiakRF-3BLR28MLBPittsburgh Pirates (MLB)---
    Kelington MadeCRR21RkGulf Coast Pirates (Rk)---
    Paul MaholmPLL22MLBLynchburg Hillcats (A+), Hickory Crawdads (A), Gulf Coast Pirates (Rk)---
    Pat MahomesPRR33MLBNashville Sounds (AAA)MIA, MON, MIA
    Jim MannPRR29MLBNashville Sounds (AAA)NYA
    Greg MartinPLL24AAANashville Sounds (AAA), Lynchburg Hillcats (A+)---
    Ruben MateoRF-CFRR26MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)KCA, PHI
    Mike McCuistionCLR22A+Hickory Crawdads (A)---
    Neal McDadePRR28AAAAltoona Curve (AA)---
    Keith McDonaldCRR31MLBNashville Sounds (AAA)---
    Nate McLouthLFLR22MLBAltoona Curve (AA)---
    Brian MeadowsPRR28MLBPittsburgh Pirates (MLB)---
    Matt MeathOFBR24AALynchburg Hillcats (A+), Hickory Crawdads (A)---
    Donaldo MendezSSRR26MLBAltoona Curve (AA), Gulf Coast Pirates (Rk)---
    Victor Mercedes2BRR25AAALynchburg Hillcats (A+)---
    Jose MesaPRR38MLBPittsburgh Pirates (MLB)---
    Mark MichaelPRR23A+Lynchburg Hillcats (A+), Williamsport Crosscutters (A-)---
    Jeff MillerPRR24AAAAltoona Curve (AA)---
    Kevin MillerPRR22A-Gulf Coast Pirates (Rk)---
    Raul MondesiRF-CFRR33MLBPittsburgh Pirates (MLB)ANA
    Nyjer MorganCF-RFLL23MLBHickory Crawdads (A)---
    Mike MoriartySS-2BRR30MLBNashville Sounds (AAA), Altoona Curve (AA)---
    Ryan MottlPBR26AAANashville Sounds (AAA), Lynchburg Hillcats (A+)---
    David MunosSSBR19RkGulf Coast Pirates (Rk)---
    Luis MunozCFRR22AAAWilliamsport Crosscutters (A-)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Ray Navarrete2BRR26AAAAltoona Curve (AA), Lynchburg Hillcats (A+)---
    Ryan Newman3BRR25A+Lynchburg Hillcats (A+)---
    Kevin NicholsonSSBR28MLBAltoona Curve (AA)---
    Denny NinoCRR21A+Lynchburg Hillcats (A+), Williamsport Crosscutters (A-)---
    Abraham NunezSS-2BBR28MLBPittsburgh Pirates (MLB)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Patrick O'BrienPRR23AAAltoona Curve (AA), Lynchburg Hillcats (A+)---
    Eddie Olszta3BRR25AAANashville Sounds (AAA), Lynchburg Hillcats (A+), Hickory Crawdads (A)---
    Joel OrtegaPRR20A-Williamsport Crosscutters (A-), Gulf Coast Pirates (Rk)---
    Juan Carlos OviedoPRR20MLBHickory Crawdads (A)---
    Henry OwensPRR25MLBLynchburg Hillcats (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Ronny PaulinoCRR23MLBAltoona Curve (AA)---
    John PeabodyOFRR18A-Gulf Coast Pirates (Rk)---
    Kyle PearsonPRR19AAGulf Coast Pirates (Rk)---
    Rodolfo PenaCRR25AAAltoona Curve (AA), Lynchburg Hillcats (A+)---
    Alexander PeraltaIFRR19A-Gulf Coast Pirates (Rk)---
    Oliver PerezPLL22MLBPittsburgh Pirates (MLB)---
    Matt PetersonPRR22AAAAltoona Curve (AA)NYN, NYN
    Gregory PicartSS-3BBR18AAAGulf Coast Pirates (Rk)---
    Francis PoniCRR20AGulf Coast Pirates (Rk)---
    Pedro PowellOFRR20AALynchburg Hillcats (A+), Gulf Coast Pirates (Rk)---
    Eddie Prasch3BLR18AAGulf Coast Pirates (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Jason QuarlesPRR21AWilliamsport Crosscutters (A-)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Kendy RamosPRR20RkGulf Coast Pirates (Rk)---
    Victor RamosCLR22AAWilliamsport Crosscutters (A-), Gulf Coast Pirates (Rk)---
    Manny Ravelo2BRR22A+Lynchburg Hillcats (A+)---
    Brad Rea1BRR24A+Hickory Crawdads (A)---
    Brandon ReddingerCRR21AWilliamsport Crosscutters (A-)---
    Tike RedmanCFLL27MLBPittsburgh Pirates (MLB)---
    Justin ReidPRR27AAANashville Sounds (AAA), Altoona Curve (AA)---
    Milver ReyesCRR21AAAHickory Crawdads (A), Williamsport Crosscutters (A-)---
    Eric RidenerPRR18RkGulf Coast Pirates (Rk)---
    Carlos Rivera1BLL26MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Willis RobertsPRR29MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Mike RosamondOFRR26AAALynchburg Hillcats (A+)COL
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Ray SadlerOFRR23MLBAltoona Curve (AA)---
    Joe SalasPLL22A-Williamsport Crosscutters (A-), Gulf Coast Pirates (Rk)---
    Freddy Sanchez2BRR26MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    John Santiago3BRR19AWilliamsport Crosscutters (A-), Gulf Coast Pirates (Rk)---
    Dan SchwartzbauerSSRR22A+Gulf Coast Pirates (Rk)---
    Elio SerranoPRR25AAAAltoona Curve (AA)---
    Wanell Severino2BRR21A+Lynchburg Hillcats (A+), Williamsport Crosscutters (A-)---
    Kurt ShaferPRR22A+Hickory Crawdads (A)---
    Ben ShaffarPBR26AAAAltoona Curve (AA)---
    Jason SharberPRR22A+Lynchburg Hillcats (A+)---
    Josh SharplessPRR23MLBHickory Crawdads (A)---
    Scott Sheldon3B-SSRR35MLBNashville Sounds (AAA), Altoona Curve (AA)MIL
    Josh ShortslefPRL22AAHickory Crawdads (A)---
    Terry Shumpert2B-3BRR37MLBNashville Sounds (AAA)---
    Randall Simon1BLL29MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)TBA
    Shaun SkrehotSSRR28AAANashville Sounds (AAA), Altoona Curve (AA)---
    John Smith2BLR22A-Williamsport Crosscutters (A-)---
    Sean SmithOFRR21AALynchburg Hillcats (A+), Hickory Crawdads (A), Williamsport Crosscutters (A-)---
    Ian SnellPRR22MLBPittsburgh Pirates (MLB), Altoona Curve (AA)---
    Chris SnuszCRR31AAANashville Sounds (AAA), Altoona Curve (AA)---
    Euvi Solano3BRR22AWilliamsport Crosscutters (A-)---
    Craig Stansberry3B-2BRR22MLBHickory Crawdads (A)---
    Wardell StarlingPRR21AAHickory Crawdads (A)---
    Blake SteinPRR30MLBNashville Sounds (AAA), Altoona Curve (AA)---
    Anthony StevensSSRR19A-Gulf Coast Pirates (Rk)---
    Cory StewartPLL24AAANashville Sounds (AAA), Gulf Coast Pirates (Rk)---
    Chris Stynes3B-2BRR31MLBPittsburgh Pirates (MLB)---
    Nicolas SueroPRR19AGulf Coast Pirates (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Gary ThomasOFRR24AAAAltoona Curve (AA)---
    Rich ThompsonOFLR25MLBNashville Sounds (AAA)KCA
    Yoann TorrealbaPRR22A+Hickory Crawdads (A)---
    Salomon TorresPRR32MLBPittsburgh Pirates (MLB)---
    Chris Truby3BRR30MLBNashville Sounds (AAA)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    John VanBenschotenPRR24MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Ryan VogelsongPRR26MLBPittsburgh Pirates (MLB)---
    Chase VoshellOFRR25A+Lynchburg Hillcats (A+)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Neil Walker2BBR18MLBWilliamsport Crosscutters (A-), Gulf Coast Pirates (Rk)---
    Daryle Ward1BLL29MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Kip WellsPRR27MLBPittsburgh Pirates (MLB)---
    Antonio WestfieldOFRR19RkGulf Coast Pirates (Rk)---
    Ty Wigginton1B-LFRR26MLBPittsburgh Pirates (MLB)NYN
    Dave WilliamsPLL25MLBPittsburgh Pirates (MLB), Nashville Sounds (AAA)---
    Craig WilsonRF-1BRR27MLBPittsburgh Pirates (MLB)---
    Jack WilsonSSRR26MLBPittsburgh Pirates (MLB)---
    Kent Wulf2BRR19A-Gulf Coast Pirates (Rk)---
    Player NamePosBaThAgeHiLvlList of TeamsOther Orgs
    Shane YoumanPLL24MLBLynchburg Hillcats (A+)---
    223 record(s)
    Player Name Name of the player. If not linked, then no profile on the site Pos Defensive Position Ba Bats Th Throws Age Player's age for the selected season or as of a current date if in YY.DDD format. HiLvl Highest Level Reached