CARDVIPER CardViper.com has Teamed up with BCW Supplies to bring you savings! use CARDVIPER at checkout to save 10% Thank you, CardViper
CARDVIPER CardViper.com has Teamed up with BCW Supplies to bring you savings! use CARDVIPER at checkout to save 10% Thank you, CardViper
← All Sports
CardViper Intelligence
SG San Francisco Giants
Baseball · Full System Updated: Mar 9, 2026
Sport Team
Recent Transactions Last 7 days
Ryan Vanderhei
  • Transaction (Mar 7, 2026)
    RHP Ryan Vanderhei assigned to San Francisco Giants.
Broedy Poppell
  • Transaction (Mar 7, 2026)
    C Broedy Poppell assigned to San Francisco Giants.
Maui Ahuna
  • Transaction (Mar 7, 2026)
    SS Maui Ahuna assigned to San Francisco Giants.
Isaiah Barkett
  • Transaction (Mar 7, 2026)
    3B Isaiah Barkett assigned to San Francisco Giants.
Daniel Rogers
  • Transaction (Mar 7, 2026)
    C Daniel Rogers assigned to San Francisco Giants.
Rod Barajas Jr.
  • Transaction (Mar 7, 2026)
    C Rod Barajas Jr. assigned to San Francisco Giants.
Trevor Cohen
  • Transaction (Mar 7, 2026)
    OF Trevor Cohen assigned to San Francisco Giants.
Gerelmi Maldonado
  • Transaction (Mar 7, 2026)
    RHP Gerelmi Maldonado assigned to San Francisco Giants.
Cole Hillier
  • Transaction (Mar 7, 2026)
    RHP Cole Hillier assigned to San Francisco Giants.
Dakota Jordan
  • Transaction (Mar 7, 2026)
    OF Dakota Jordan assigned to San Francisco Giants.
Walker Martin
  • Transaction (Mar 4, 2026)
    SS Walker Martin assigned to San Francisco Giants.
Logan Martin
  • Transaction (Mar 3, 2026)
    RHP Logan Martin assigned to San Francisco Giants.
MLB Roster
47Players
Ages2134
Youngest: Bryce Eldridge (21)
Oldest: Wilmer Flores (34)
Positions:
AAA — San Francisco Giants Roster
32Players
Ages2433
Youngest: Thomas Gavello (24)
Oldest: Eric Haase (33)
Positions:
AA — San Francisco Giants Roster
26Players
Ages2231
Youngest: Diego Velasquez (22)
Oldest: Dylan Hecht (31)
Positions:
High-A — San Francisco Giants Roster
37Players
Ages2127
Youngest: Ryan Reckley (21)
Oldest: Hayden Wynja (27)
Positions:
A — San Francisco Giants Roster
40Players
Ages1826
Youngest: Jhonny Level (18)
Oldest: Ty Hanchey (26)
Positions:
🐞