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 22, 2026
Sport Team
Recent Transactions Last 7 days
  • Free Agent (Mar 21, 2026)
    San Francisco Giants signed free agent LHP Ryan Borucki.
Ryan Slater
  • Assigned (Mar 20, 2026)
    RHP Ryan Slater assigned to San Francisco Giants.
Santiago Camacho
  • Assigned (Mar 20, 2026)
    C Santiago Camacho assigned to San Francisco Giants.
Tyler Myrick
  • Assigned (Mar 20, 2026)
    RHP Tyler Myrick assigned to San Francisco Giants.
Garrett Langrell
  • Assigned (Mar 20, 2026)
    RHP Garrett Langrell assigned to San Francisco Giants.
Grant McCray
  • Optioned (Mar 19, 2026)
    San Francisco Giants optioned CF Grant McCray to Sacramento River Cats.
Tyler Fitzgerald
  • Optioned (Mar 19, 2026)
    San Francisco Giants optioned 2B Tyler Fitzgerald to Sacramento River Cats.
Bryce Eldridge
  • Optioned (Mar 19, 2026)
    San Francisco Giants optioned 1B Bryce Eldridge to Sacramento River Cats.
Zander Darby
  • Assigned (Mar 19, 2026)
    SS Zander Darby assigned to San Francisco Giants.
Jesus Rodriguez
  • Optioned (Mar 18, 2026)
    San Francisco Giants optioned C Jesus Rodriguez to Sacramento River Cats.
Carson Whisenhunt
  • Optioned (Mar 18, 2026)
    San Francisco Giants optioned LHP Carson Whisenhunt to Sacramento River Cats.
Ubert Mejias
  • Assigned (Mar 18, 2026)
    RHP Ubert Mejias assigned to San Francisco Giants.
Austin Strickland
  • Assigned (Mar 18, 2026)
    RHP Austin Strickland assigned to San Francisco Giants.
Maicol Santana
  • Free Agent (Mar 17, 2026)
    San Francisco Giants signed free agent RHP Maicol Santana to a minor league contract.
Blade Tidwell
  • Optioned (Mar 16, 2026)
    San Francisco Giants optioned RHP Blade Tidwell to Sacramento River Cats.
Fernando Gonzalez
  • Assigned (Mar 16, 2026)
    C Fernando Gonzalez assigned to San Francisco Giants.
Drew Cavanaugh
  • Assigned (Mar 16, 2026)
    C Drew Cavanaugh assigned to San Francisco Giants.
MLB Roster
Sort
42Players
Ages24–34
Youngest: Luis Matos (24)
Oldest: Wilmer Flores (34)
Positions:
AH
Adrian Houser
P Β· Age 33
Pending update
CS
Carson Seymour
P Β· Age 27
Pending update
CS
Casey Schmitt
3B Β· Age 27
Pending update
CK
Christian Koss
2B Β· Age 28
Pending update
DS
Daniel Susac
C Β· Age 24
13.7 heat
-0.6 today
DS
Dominic Smith
1B Β· Age 30
Pending update
DG
Drew Gilbert
CF Β· Age 25
Pending update
EM
Erik Miller
P Β· Age 28
Pending update
HB
Harrison Bader
LF Β· Age 31
28.2 heat
+7.6 today
HB
Hayden Birdsong
P Β· Age 24
Pending update
HR
Heliot Ramos
LF Β· Age 26
Pending update
JF
Jason Foley
P Β· Age 30
2.1 heat
-1.1 today
JE
Jerar Encarnacion
RF Β· Age 28
Pending update
JP
Joel Peguero
P Β· Age 28
Pending update
JL
Joey Lucchesi
P Β· Age 32
Pending update
JB
JosΓ© ButtΓ³
P Β· Age 28
Pending update
JB
JT Brubaker
P Β· Age 32
5.2 heat
+0.0 today
JL
Jung Hoo Lee
CF Β· Age 27
Pending update
KW
Keaton Winn
P Β· Age 28
Pending update
LR
Landen Roupp
P Β· Age 27
Pending update
LW
Logan Webb
P Β· Age 29
40.7 heat
+0.1 today
LA
Luis Arraez
IF Β· Age 28
45.7 heat
+1.6 today
LM
Luis Matos
RF Β· Age 24
Pending update
MC
Matt Chapman
3B Β· Age 32
44.6 heat
+1.1 today
MG
Matt Gage
P Β· Age 33
Pending update
PB
Patrick Bailey
C Β· Age 26
Pending update
RD
Rafael Devers
DH Β· Age 29
49.1 heat
-0.2 today
RR
Randy RodrΓ­guez
P Β· Age 26
Pending update
RS
Reiver Sanmartin
P Β· Age 29
3.0 heat
-1.0 today
RR
Robbie Ray
P Β· Age 34
Pending update
RW
Rowan Wick
P Β· Age 33
Pending update
RB
Ryan Borucki
P Β· Age 31
16.0 heat
+10.4 today
RW
Ryan Walker
P Β· Age 30
Pending update
SH
Sam Hentges
P Β· Age 29
3.3 heat
0.0 today
SB
Spencer Bivens
P Β· Age 31
Pending update
TM
Tom Murphy
C Β· Age 34
Pending update
TM
Trevor McDonald
P Β· Age 25
Pending update
TB
Tristan Beck
P Β· Age 29
Pending update
TM
Tyler Mahle
P Β· Age 31
Pending update
WB
Will Brennan
RF Β· Age 28
15.9 heat
+0.4 today
WA
Willy Adames
SS Β· Age 30
37.1 heat
-0.4 today
WF
Wilmer Flores
1B Β· Age 34
Pending update
AAA β€” San Francisco Giants Roster
Sort
38Players
Ages21–33
Youngest: Bryce Eldridge (21)
Oldest: Michael Fulmer (33)
Positions:
BT
Blade Tidwell
P Β· Age 24
Pending update
BD
Brad Deppermann
P Β· Age 29
Pending update
BR
Braxton Roxby
P Β· Age 27
0.1 heat
0.0 today
BH
Brent Honeywell
P Β· Age 30
Pending update
BE
Bryce Eldridge
1B Β· Age 21
33.0 heat
+5.9 today
BK
Buddy Kennedy
1B Β· Age 27
6.9 heat
+1.9 today
CK
Caleb Kilian
P Β· Age 28
5.3 heat
-3.0 today
CW
Carson Whisenhunt
P Β· Age 25
Pending update
DC
Dayson Croes
IF Β· Age 26
0.0 heat
+0.0 today
DE
Drew Ellis
3B Β· Age 29
9.5 heat
+0.0 today
EH
Eric Haase
C Β· Age 33
4.3 heat
+0.4 today
ES
Ethan Small
P Β· Age 28
6.2 heat
-1.2 today
GM
Grant McCray
CF Β· Age 25
Pending update
GS
Gregory Santos
P Β· Age 26
Pending update
HB
Hunter Bishop
OF Β· Age 27
7.5 heat
+0.0 today
JH
Jake Holton
1B Β· Age 28
0.0 heat
-0.2 today
JO
Jared Oliva
OF Β· Age 30
12.2 heat
+0.7 today
JR
Jesus Rodriguez
C Β· Age 23
Pending update
JB
John Michael Bertrand
P Β· Age 28
0.1 heat
+0.0 today
JM
Juan Mercedes
P Β· Age 25
Pending update
JS
Juan Sanchez
P Β· Age 25
Pending update
LP
Logan Porter
C Β· Age 30
5.9 heat
+1.8 today
MF
Michael Fulmer
P Β· Age 33
8.3 heat
-1.0 today
MD
Miguel DΓ­az
P Β· Age 30
0.0 heat
0.0 today
MW
Mitch White
P Β· Age 26
Pending update
NM
Nick Margevicius
P Β· Age 29
2.5 heat
-0.3 today
NZ
Nick Zwack
P Β· Age 27
0.1 heat
0.0 today
OB
Osleivis Basabe
SS Β· Age 25
9.0 heat
+0.0 today
RC
Reggie Crawford
P Β· Age 25
Pending update
SH
Sean Hjelle
P Β· Age 28
3.0 heat
+0.0 today
SL
Seth Lonsway
P Β· Age 27
1.3 heat
0.0 today
TG
Thomas Gavello
C Β· Age 24
0.1 heat
+0.1 today
TH
Trent Harris
P Β· Age 27
0.2 heat
0.0 today
TH
Turner Hill
CF Β· Age 26
0.0 heat
+0.0 today
TF
Tyler Fitzgerald
2B Β· Age 28
Pending update
TM
Tyler Myrick
P Β· Age 27
0.1 heat
0.0 today
WR
Wilkin Ramos
P Β· Age 25
0.1 heat
+0.1 today
WB
Will Bednar
P Β· Age 25
4.7 heat
0.0 today
AA β€” San Francisco Giants Roster
Sort
26Players
Ages22–31
Youngest: Diego Velasquez (22)
Oldest: Dylan Hecht (31)
Positions:
High-A β€” San Francisco Giants Roster
Sort
37Players
Ages21–27
Youngest: Ryan Reckley (21)
Oldest: Hayden Wynja (27)
Positions:
AS
Austin Strickland
P Β· Age 23
0.0 heat
0.0 today
BP
Ben Peterson
P Β· Age 24
0.3 heat
+0.2 today
BP
Brayan Palencia
P Β· Age 23
0.0 heat
0.0 today
CP
Cesar Perdomo
P Β· Age 24
0.0 heat
0.0 today
CM
Charlie McDaniel
P Β· Age 24
0.0 heat
0.0 today
CS
Charlie Szykowny
3B Β· Age 25
0.1 heat
+0.0 today
CF
Cole Foster
SS Β· Age 24
Pending update
DB
Damian Bravo
OF Β· Age 22
0.0 heat
0.0 today
DS
Darien Smith
P Β· Age 26
0.0 heat
0.0 today
DC
Dylan Carmouche
P Β· Age 24
Pending update
EV
Esmerlin Vinicio
P Β· Age 23
0.1 heat
0.0 today
GF
Greg Farone
P Β· Age 23
0.1 heat
0.0 today
HW
Hayden Wynja
P Β· Age 27
Pending update
JP
Jack Payton
C Β· Age 24
1.7 heat
+1.0 today
JC
Jakob Christian
1B Β· Age 23
2.5 heat
+0.0 today
JV
Jancel Villarroel
C Β· Age 21
3.7 heat
0.0 today
JS
Jean Carlos Sio
SS Β· Age 21
0.0 heat
0.0 today
JC
Jonah Cox
CF Β· Age 24
3.8 heat
+0.8 today
JG
Jordan Gottesman
P Β· Age 23
Pending update
JR
Jose Ramos
SS Β· Age 23
16.1 heat
-1.1 today
JB
Josh Bostick
P Β· Age 24
0.1 heat
0.0 today
JW
Josh Wolf
P Β· Age 25
2.9 heat
+0.1 today
LS
Liam Simon
P Β· Age 25
1.3 heat
0.0 today
LM
Logan Martin
P Β· Age 24
0.0 heat
+0.0 today
LS
Luke Shliger
C Β· Age 24
2.8 heat
0.0 today
MD
Matt Dunaway
P Β· Age 26
Pending update
MA
Maui Ahuna
SS Β· Age 24
Pending update
NH
Nicolas Herold
P
Pending update
OP
Onil Perez
C Β· Age 23
3.4 heat
+0.0 today
PH
Parks Harber
3B Β· Age 24
0.1 heat
+0.0 today
QM
Quinn McDaniel
2B Β· Age 23
2.8 heat
+0.0 today
RR
Ryan Reckley
SS Β· Age 21
3.9 heat
+0.1 today
RV
Ryan Vanderhei
P Β· Age 24
2.1 heat
-1.1 today
TS
Tyler Switalski
P Β· Age 22
0.0 heat
0.0 today
UM
Ubert Mejias
P Β· Age 24
0.0 heat
+0.0 today
ZD
Zander Darby
SS Β· Age 23
1.7 heat
+0.1 today
ZZ
Zane Zielinski
SS Β· Age 24
0.0 heat
+0.0 today
A β€” San Francisco Giants Roster
Sort
68Players
Ages18–26
Youngest: Luke Mensik (18)
Oldest: Ty Hanchey (26)
Positions:
AF
Alexander Fuentes
P Β· Age 21
Pending update
AH
Alix Hernandez
P Β· Age 21
Pending update
AP
Andy Polanco
OF Β· Age 20
Pending update
AG
Angel Guzman
LF Β· Age 20
Pending update
AC
Argenis Cayama
P Β· Age 19
0.0 heat
0.0 today
BB
Ben Bybee
P Β· Age 22
Pending update
BR
Braydon Risley
P Β· Age 20
Pending update
BP
Broedy Poppell
C Β· Age 23
Pending update
CV
Cade Vernon
P Β· Age 24
0.0 heat
0.0 today
CL
Cale Lansville
P Β· Age 23
Pending update
CM
Cam Maldonado
CF Β· Age 22
0.1 heat
0.0 today
CG
Carlos Gutierrez
CF Β· Age 21
Pending update
CL
Chen-Hsun Lee
P Β· Age 24
Pending update
CD
Cody Delvecchio
P Β· Age 22
Pending update
CH
Cole Hillier
P Β· Age 25
0.0 heat
+0.0 today
CM
Cooper McGrath
P Β· Age 24
Pending update
DJ
Dakota Jordan
OF Β· Age 22
Pending update
DR
Daniel Rogers
C Β· Age 24
0.0 heat
0.0 today
DR
Dario Reynoso
2B Β· Age 21
0.0 heat
0.0 today
DC
Diego Cartaya
C Β· Age 24
9.0 heat
+0.1 today
DM
Donovan McIntyre
LF Β· Age 23
Pending update
DG
Drake George
P Β· Age 24
Pending update
DC
Dylan Carter
P Β· Age 24
0.1 heat
0.0 today
EG
Evan Gray
P Β· Age 24
0.0 heat
0.0 today
FG
Fernando Gonzalez
C Β· Age 24
Pending update
FV
Fernando Vasquez
P Β· Age 24
0.0 heat
0.0 today
GL
Garrett Langrell
P Β· Age 24
Pending update
GK
Gavin Kilen
SS Β· Age 21
Pending update
GM
Gerelmi Maldonado
P Β· Age 22
0.0 heat
0.0 today
HJ
Hayden Jatczak
3B Β· Age 24
Pending update
HD
Hunter Dryden
P Β· Age 23
0.0 heat
0.0 today
IB
Isaiah Barkett
3B Β· Age 22
Pending update
JB
Jacob Bresnahan
P Β· Age 20
5.4 heat
0.0 today
JJ
Jeremiah Jenkins
1B Β· Age 22
0.0 heat
0.0 today
JA
Jesus Alexander
C Β· Age 20
Pending update
JL
Jhonny Level
IF Β· Age 18
4.4 heat
-0.2 today
JR
Johan Rodriguez
P Β· Age 23
Pending update
JR
Jorge Ramirez
C Β· Age 20
Pending update
JA
Jose Astudillo
3B Β· Age 22
0.0 heat
0.0 today
JO
Jose Ortiz
CF Β· Age 21
Pending update
JR
Jose Rengel
P Β· Age 20
Pending update
JP
Jose T. Perez
P Β· Age 22
0.0 heat
0.0 today
JP
Juan Perez
C Β· Age 21
4.1 heat
+0.0 today
JB
Junior Barajas
C Β· Age 21
Pending update
KM
Keyner Martinez
P Β· Age 21
0.0 heat
0.0 today
LD
Lisbel Diaz
CF Β· Age 20
2.3 heat
0.0 today
LM
Lorenzo Meola
SS Β· Age 22
0.0 heat
0.0 today
LT
Luis De La Torre
P Β· Age 22
0.0 heat
0.0 today
LM
Luke Mensik
P Β· Age 18
Pending update
MF
Marlon Franco
P Β· Age 23
Pending update
ME
Mauricio Estrella
P Β· Age 21
0.0 heat
0.0 today
MP
Melvin Pineda
P Β· Age 21
0.0 heat
0.0 today
NY
Nien-Hsi Yang
P Β· Age 19
Pending update
NM
Niko Mazza
P Β· Age 24
0.1 heat
0.0 today
OT
Oliver Tejada
OF Β· Age 19
Pending update
RA
Rayner Arias
CF Β· Age 19
Pending update
RW
Reid Worley
P Β· Age 19
Pending update
RE
Ricardo Estrada
P Β· Age 23
0.0 heat
0.0 today
RH
Robert Hipwell
3B Β· Age 23
2.7 heat
+0.0 today
RS
Ryan Slater
P Β· Age 23
0.0 heat
0.0 today
SB
Sam Bower
P Β· Age 24
Pending update
SC
Samir Chires
P Β· Age 22
Pending update
SC
Santiago Camacho
C Β· Age 19
Pending update
TC
Trevor Cohen
OF Β· Age 22
2.6 heat
+0.4 today
TS
Trey Seeley
P Β· Age 23
Pending update
TH
Ty Hanchey
C Β· Age 26
Pending update
WM
Walker Martin
SS Β· Age 22
4.4 heat
+0.0 today
YM
Yunior Marte
P Β· Age 22
0.7 heat
-1.2 today
🐞