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 Β· San Francisco Giants Full System Updated: Apr 2, 2026
Sport Team
Recent Transactions Last 7 days
Eric Haase
  • Assigned (Mar 31, 2026)
    C Eric Haase assigned to San Francisco Giants.
  • Status (Mar 31, 2026)
    C Eric Haase roster status changed by San Francisco Giants.
Tyler Fitzgerald
  • DFA (Mar 30, 2026)
    San Francisco Giants designated 2B Tyler Fitzgerald for assignment.
Unknown Player
  • Trade (Mar 30, 2026)
    Detroit Tigers traded RHP Dylan Smith to San Francisco Giants for cash.
Dylan Smith
  • Optioned (Mar 30, 2026)
    San Francisco Giants optioned RHP Dylan Smith to Sacramento River Cats.
MLB Roster
Sort
35Players
Ages24–34
Youngest: Hayden Birdsong (24)
Oldest: Wilmer Flores (34)
Positions:
AH
Adrian Houser
P Β· Age 33
41.7 heat
+30.9 today
CK
Caleb Kilian
P Β· Age 28
15.6 heat
-7.2 today
CS
Casey Schmitt
3B Β· Age 27
51.9 heat
+15.8 today
CK
Christian Koss
2B Β· Age 28
3.9 heat
-13.6 today
DS
Daniel Susac
C Β· Age 24
8.1 heat
-9.8 today
EM
Erik Miller
P Β· Age 28
9.9 heat
-11.6 today
HB
Harrison Bader
LF Β· Age 31
50.6 heat
+17.1 today
HB
Hayden Birdsong
P Β· Age 24
13.5 heat
+2.4 today
HR
Heliot Ramos
LF Β· Age 26
40.3 heat
-11.2 today
JO
Jared Oliva
OF Β· Age 30
28.8 heat
+10.5 today
JF
Jason Foley
P Β· Age 30
6.5 heat
0.0 today
JE
Jerar Encarnacion
RF Β· Age 28
19.6 heat
-7.5 today
JP
Joel Peguero
P Β· Age 28
2.9 heat
+1.4 today
JB
JosΓ© ButtΓ³
P Β· Age 28
1.9 heat
-0.6 today
JB
JT Brubaker
P Β· Age 32
19.1 heat
+8.8 today
JL
Jung Hoo Lee
CF Β· Age 27
52.9 heat
-1.7 today
KW
Keaton Winn
P Β· Age 28
25.4 heat
+9.1 today
LR
Landen Roupp
P Β· Age 27
29.1 heat
+9.2 today
LW
Logan Webb
P Β· Age 29
43.2 heat
-21.8 today
LA
Luis Arraez
IF Β· Age 28
52.3 heat
-4.0 today
MC
Matt Chapman
3B Β· Age 32
58.1 heat
-0.6 today
MG
Matt Gage
P Β· Age 33
12.8 heat
-13.0 today
PB
Patrick Bailey
C Β· Age 26
45.2 heat
+4.3 today
RD
Rafael Devers
DH Β· Age 29
53.1 heat
-10.6 today
RR
Randy RodrΓ­guez
P Β· Age 26
4.6 heat
+0.0 today
RS
Reiver Sanmartin
P Β· Age 29
7.9 heat
+0.1 today
RR
Robbie Ray
P Β· Age 34
48.0 heat
+1.4 today
RW
Rowan Wick
P Β· Age 33
Pending update
RB
Ryan Borucki
P Β· Age 32
18.6 heat
-9.6 today
RW
Ryan Walker
P Β· Age 30
19.0 heat
-1.1 today
SH
Sam Hentges
P Β· Age 29
24.1 heat
+16.0 today
TM
Tom Murphy
C Β· Age 34
10.7 heat
-2.8 today
TM
Tyler Mahle
P Β· Age 31
35.2 heat
-3.4 today
WA
Willy Adames
SS Β· Age 30
50.6 heat
-5.8 today
WF
Wilmer Flores
1B Β· Age 34
9.8 heat
-0.4 today
AAA β€” San Francisco Giants Roster
Sort
41Players
Ages21–33
Youngest: Bryce Eldridge (21)
Oldest: Michael Fulmer (33)
Positions:
BT
Blade Tidwell
P Β· Age 24
19.8 heat
+9.5 today
BR
Braxton Roxby
P Β· Age 27
0.3 heat
+0.1 today
BE
Bryce Eldridge
1B Β· Age 21
35.5 heat
-0.4 today
BK
Buddy Kennedy
1B Β· Age 27
23.7 heat
-3.2 today
CS
Carson Seymour
P Β· Age 27
3.4 heat
-8.8 today
CW
Carson Whisenhunt
P Β· Age 25
19.9 heat
-8.7 today
DE
Drew Ellis
3B Β· Age 29
13.3 heat
+0.1 today
DG
Drew Gilbert
CF Β· Age 25
36.1 heat
+1.1 today
DS
Dylan Smith
P Β· Age 25
23.0 heat
+4.0 today
EH
Eric Haase
C Β· Age 33
20.3 heat
+1.9 today
ES
Ethan Small
P Β· Age 28
11.1 heat
0.0 today
GM
Grant McCray
CF Β· Age 25
38.4 heat
+0.4 today
GS
Gregory Santos
P Β· Age 26
6.7 heat
-0.3 today
HB
Hunter Bishop
OF Β· Age 27
11.6 heat
+0.1 today
JH
Jake Holton
1B Β· Age 28
1.9 heat
-1.0 today
JR
Jesus Rodriguez
C Β· Age 23
12.4 heat
+9.6 today
JB
John Michael Bertrand
P Β· Age 28
0.3 heat
-0.2 today
JM
Juan Mercedes
P Β· Age 25
Pending update
JS
Juan Sanchez
P Β· Age 25
Pending update
LP
Logan Porter
C Β· Age 30
18.7 heat
-3.1 today
MJ
Marques Johnson
P Β· Age 25
20.2 heat
-0.8 today
MF
Michael Fulmer
P Β· Age 33
29.2 heat
-3.2 today
MD
Miguel DΓ­az
P Β· Age 30
0.0 heat
0.0 today
NF
Nate Furman
2B Β· Age 24
15.9 heat
+0.7 today
NM
Nick Margevicius
P Β· Age 29
5.4 heat
+0.1 today
NZ
Nick Zwack
P Β· Age 27
0.5 heat
+0.2 today
OB
Osleivis Basabe
SS Β· Age 25
12.7 heat
+3.2 today
RC
Reggie Crawford
P Β· Age 25
Pending update
SH
Sean Hjelle
P Β· Age 28
3.5 heat
-3.4 today
SL
Seth Lonsway
P Β· Age 27
3.8 heat
+0.0 today
SB
Spencer Bivens
P Β· Age 31
10.0 heat
+0.6 today
TG
Thomas Gavello
2B Β· Age 24
0.6 heat
+0.4 today
TH
Trent Harris
P Β· Age 27
0.7 heat
+0.5 today
TM
Trevor McDonald
P Β· Age 25
2.9 heat
-12.6 today
TB
Tristan Beck
P Β· Age 29
7.9 heat
+0.0 today
TF
Tyler Fitzgerald
2B Β· Age 28
35.0 heat
+9.1 today
TM
Tyler Myrick
P Β· Age 27
0.3 heat
0.0 today
VB
Victor Bericoto
RF Β· Age 24
1.3 heat
-0.5 today
WR
Wilkin Ramos
P Β· Age 25
0.3 heat
0.0 today
WB
Will Bednar
P Β· Age 25
8.2 heat
-0.4 today
WB
Will Brennan
RF Β· Age 28
28.6 heat
+2.2 today
AA β€” San Francisco Giants Roster
Sort
36Players
Ages22–32
Youngest: Diego Velasquez (22)
Oldest: Dylan Hecht (32)
Positions:
AS
AdriΓ‘n Sugastey
C Β· Age 23
0.0 heat
0.0 today
AA
Aeverson Arteaga
SS Β· Age 23
12.2 heat
0.0 today
AJ
Antonio Jimenez
P Β· Age 24
Pending update
BD
Bo Davidson
LF Β· Age 23
7.6 heat
+2.3 today
BD
Brad Deppermann
P Β· Age 29
Pending update
BH
Brent Honeywell
P Β· Age 30
Pending update
CP
Cameron Pferrer
P Β· Age 27
Pending update
CP
Cesar Perdomo
P Β· Age 24
Pending update
CS
Charlie Szykowny
3B Β· Age 25
Pending update
CW
Chris Wright
P Β· Age 27
0.1 heat
-1.4 today
DS
Darien Smith
P Β· Age 26
Pending update
DC
Dayson Croes
IF Β· Age 26
0.1 heat
+0.0 today
DV
Diego Velasquez
SS Β· Age 22
6.9 heat
0.0 today
DC
Drew Cavanaugh
C Β· Age 24
0.1 heat
0.0 today
DC
Dylan Carmouche
P Β· Age 24
Pending update
DH
Dylan Hecht
P Β· Age 32
0.1 heat
0.0 today
GF
Greg Farone
P Β· Age 23
Pending update
IV
Ian Villers
P Β· Age 25
0.2 heat
0.0 today
JC
Jack Choate
P Β· Age 24
0.3 heat
0.0 today
JW
Joe Whitman
P Β· Age 24
6.0 heat
+0.1 today
JC
Jonah Cox
CF Β· Age 24
Pending update
JW
Justin Wishkoski
1B
0.2 heat
0.0 today
LM
Logan Martin
P Β· Age 24
Pending update
MM
Manuel Mercedes
P Β· Age 23
4.5 heat
+0.1 today
MA
Maui Ahuna
SS Β· Age 24
Pending update
MW
Mitch White
P Β· Age 26
Pending update
NS
Nick Sinacola
P Β· Age 26
Pending update
RD
R.J. Dabovich
P Β· Age 27
2.8 heat
0.0 today
SC
Sabin Ceballos
3B Β· Age 23
9.2 heat
+1.2 today
SB
Scott Bandura
LF Β· Age 24
0.3 heat
0.0 today
SR
Shane Rademacher
P Β· Age 25
0.3 heat
0.0 today
TD
Trey Dillard
P Β· Age 27
Pending update
TV
Trystan Vrieling
P Β· Age 25
6.4 heat
+0.1 today
TH
Turner Hill
CF Β· Age 26
0.1 heat
+0.0 today
TV
Tyler Vogel
P Β· Age 25
0.1 heat
+0.1 today
ZM
Zach Morgan
C Β· Age 26
0.3 heat
0.0 today
High-A β€” San Francisco Giants Roster
Sort
29Players
Ages21–27
Youngest: Ryan Reckley (21)
Oldest: Hayden Wynja (27)
Positions:
A β€” San Francisco Giants Roster
Sort
68Players
Ages18–26
Youngest: Luke Mensik (18)
Oldest: Ty Hanchey (26)
Positions:
AF
Alexander Fuentes
P Β· Age 21
0.0 heat
0.0 today
AH
Alix Hernandez
P Β· Age 21
0.0 heat
0.0 today
AP
Andy Polanco
OF Β· Age 20
0.0 heat
0.0 today
AG
Angel Guzman
LF Β· Age 20
5.6 heat
+0.1 today
AC
Argenis Cayama
P Β· Age 19
Pending update
BB
Ben Bybee
P Β· Age 22
0.0 heat
0.0 today
BR
Braydon Risley
P Β· Age 21
0.0 heat
0.0 today
BP
Broedy Poppell
C Β· Age 23
0.0 heat
0.0 today
CV
Cade Vernon
P Β· Age 24
Pending update
CL
Cale Lansville
P Β· Age 23
Pending update
CM
Cam Maldonado
CF Β· Age 22
Pending update
CG
Carlos Gutierrez
CF Β· Age 21
Pending update
CL
Chen-Hsun Lee
P Β· Age 24
0.0 heat
0.0 today
CD
Cody Delvecchio
P Β· Age 22
0.0 heat
0.0 today
CH
Cole Hillier
P Β· Age 25
0.1 heat
+0.1 today
CM
Cooper McGrath
P Β· Age 24
0.0 heat
0.0 today
DJ
Dakota Jordan
OF Β· Age 22
Pending update
DR
Daniel Rogers
C Β· Age 24
Pending update
DR
Dario Reynoso
2B Β· Age 21
Pending update
DC
Diego Cartaya
C Β· Age 24
Pending update
DM
Donovan McIntyre
LF Β· Age 23
0.0 heat
0.0 today
DG
Drake George
P Β· Age 24
Pending update
DC
Dylan Carter
P Β· Age 24
Pending update
EG
Evan Gray
P Β· Age 24
Pending update
FG
Fernando Gonzalez
C Β· Age 24
Pending update
FV
Fernando Vasquez
P Β· Age 24
Pending update
GL
Garrett Langrell
P Β· Age 24
0.0 heat
0.0 today
GK
Gavin Kilen
SS Β· Age 22
Pending update
GM
Gerelmi Maldonado
P Β· Age 22
Pending update
HJ
Hayden Jatczak
3B Β· Age 24
0.0 heat
0.0 today
HD
Hunter Dryden
P Β· Age 23
Pending update
IB
Isaiah Barkett
3B Β· Age 22
0.4 heat
+0.0 today
JB
Jacob Bresnahan
P Β· Age 20
Pending update
JJ
Jeremiah Jenkins
1B Β· Age 22
Pending update
JA
Jesus Alexander
C Β· Age 20
0.0 heat
0.0 today
JL
Jhonny Level
IF Β· Age 19
Pending update
JR
Johan Rodriguez
P Β· Age 23
0.1 heat
0.0 today
JR
Jorge Ramirez
C Β· Age 20
0.4 heat
0.0 today
JA
Jose Astudillo
3B Β· Age 22
Pending update
JO
Jose Ortiz
CF Β· Age 21
Pending update
JR
Jose Rengel
P Β· Age 20
0.0 heat
0.0 today
JP
Jose T. Perez
P Β· Age 22
Pending update
JP
Juan Perez
C Β· Age 21
Pending update
JB
Junior Barajas
C Β· Age 21
0.0 heat
0.0 today
KM
Keyner Martinez
P Β· Age 21
Pending update
LD
Lisbel Diaz
CF Β· Age 20
Pending update
LM
Lorenzo Meola
SS Β· Age 22
Pending update
LT
Luis De La Torre
P Β· Age 22
Pending update
LM
Luke Mensik
P Β· Age 18
0.0 heat
0.0 today
MF
Marlon Franco
P Β· Age 23
0.0 heat
0.0 today
ME
Mauricio Estrella
P Β· Age 21
Pending update
MP
Melvin Pineda
P Β· Age 21
Pending update
NY
Nien-Hsi Yang
P Β· Age 19
0.1 heat
0.0 today
NM
Niko Mazza
P Β· Age 24
Pending update
OT
Oliver Tejada
OF Β· Age 19
0.0 heat
0.0 today
RA
Rayner Arias
CF Β· Age 19
11.0 heat
+0.1 today
RW
Reid Worley
P Β· Age 19
0.0 heat
0.0 today
RE
Ricardo Estrada
P Β· Age 23
Pending update
RH
Robert Hipwell
3B Β· Age 23
Pending update
RS
Ryan Slater
P Β· Age 23
Pending update
SB
Sam Bower
P Β· Age 24
Pending update
SC
Samir Chires
P Β· Age 22
0.0 heat
0.0 today
SC
Santiago Camacho
C Β· Age 19
0.0 heat
0.0 today
TC
Trevor Cohen
OF Β· Age 22
Pending update
TS
Trey Seeley
P Β· Age 23
0.0 heat
0.0 today
TH
Ty Hanchey
C Β· Age 26
Pending update
WM
Walker Martin
SS Β· Age 22
Pending update
YM
Yunior Marte
P Β· Age 22
Pending update
🐞