Giants

The Roster

The 40-man roster plus the prospects this site tracks, 54 players in all, straight from MLB's own feed.

54 playersTrade deadline Aug 3

Pitchers (27)

Catchers (5)

Infielders (12)

Outfielders (10)

Roster and headshots via MLB. Refreshed when the harvest runs; rosters churn, and this reflects the last refresh.