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 25, 2026
Sport Team
Recent Transactions Last 7 days
Frank Quiroz
  • Free Agent (Apr 23, 2026)
    San Francisco Giants signed free agent RHP Frank Quiroz to a minor league contract.
  • Status (Apr 21, 2026)
    San Francisco Giants placed C Daniel Susac on the 10-day injured list retroactive to April 20, 2026. Right elbow ulnar neuritis/.
  • Status (Apr 21, 2026)
    San Francisco Giants transferred RHP José Buttó from the 15-day injured list to the 60-day injured list. Right arm fatigue.
MLB Roster
Sort
37Players
Ages2434
Youngest: Hayden Birdsong (24)
Oldest: Wilmer Flores (34)
Positions:
AH
Adrian Houser
P · Age 33
25.4 heat
+6.2 today
BT
Blade Tidwell
P · Age 24
20.2 heat
+5.1 today
CK
Caleb Kilian
P · Age 28
23.5 heat
-0.8 today
CS
Casey Schmitt
3B · Age 27
41.7 heat
-1.4 today
CK
Christian Koss
2B · Age 28
7.5 heat
+3.5 today
DS
Daniel Susac
C · Age 24
23.1 heat
-9.0 today
DG
Drew Gilbert
CF · Age 25
45.3 heat
-2.1 today
EH
Eric Haase
C · Age 33
22.4 heat
+3.2 today
EM
Erik Miller
P · Age 28
11.8 heat
-10.5 today
HB
Harrison Bader
LF · Age 31
33.3 heat
-2.4 today
HB
Hayden Birdsong
P · Age 24
32.0 heat
+0.8 today
HR
Heliot Ramos
LF · Age 26
48.3 heat
-3.8 today
JO
Jared Oliva
OF · Age 30
22.7 heat
+1.0 today
JF
Jason Foley
P · Age 30
3.9 heat
-3.3 today
JE
Jerar Encarnacion
RF · Age 28
8.8 heat
-3.0 today
JB
José Buttó
P · Age 28
2.2 heat
Negative News
JB
JT Brubaker
P · Age 32
10.5 heat
-11.5 today
JL
Jung Hoo Lee
CF · Age 27
54.9 heat
-0.6 today
KW
Keaton Winn
P · Age 28
6.5 heat
-8.2 today
LR
Landen Roupp
P · Age 27
26.2 heat
-8.7 today
LW
Logan Webb
P · Age 29
48.8 heat
+6.4 today
LA
Luis Arraez
IF · Age 29
44.1 heat
+1.1 today
MC
Matt Chapman
3B · Age 32
40.0 heat
-8.6 today
MG
Matt Gage
P · Age 33
6.9 heat
+2.3 today
PB
Patrick Bailey
C · Age 26
32.2 heat
-9.6 today
RD
Rafael Devers
DH · Age 29
57.9 heat
-0.2 today
RR
Randy Rodríguez
P · Age 26
4.6 heat
+0.0 today
RS
Reiver Sanmartin
P · Age 30
5.3 heat
-3.3 today
RR
Robbie Ray
P · Age 34
40.7 heat
-0.3 today
RW
Rowan Wick
P · Age 33
Pending update
RB
Ryan Borucki
P · Age 32
20.1 heat
-2.8 today
RW
Ryan Walker
P · Age 30
21.6 heat
+5.7 today
TM
Tom Murphy
C · Age 34
14.2 heat
-0.2 today
TM
Tyler Mahle
P · Age 31
40.0 heat
+10.2 today
WB
Will Brennan
RF · Age 28
24.3 heat
-2.4 today
WA
Willy Adames
SS · Age 30
38.7 heat
-6.4 today
WF
Wilmer Flores
1B · Age 34
14.1 heat
+4.2 today
AAA — San Francisco Giants Roster
Sort
38Players
Ages2133
Youngest: Bryce Eldridge (21)
Oldest: Michael Fulmer (33)
Positions:
BR
Braxton Roxby
P · Age 27
0.2 heat
0.0 today
BE
Bryce Eldridge
1B · Age 21
33.5 heat
+3.1 today
BK
Buddy Kennedy
1B · Age 27
5.0 heat
-13.1 today
CS
Carson Seymour
P · Age 27
22.4 heat
+14.7 today
CW
Carson Whisenhunt
P · Age 25
14.1 heat
+1.4 today
DE
Drew Ellis
3B · Age 29
13.3 heat
+0.1 today
DS
Dylan Smith
P · Age 25
24.6 heat
+12.9 today
ES
Ethan Small
P · Age 28
13.5 heat
+2.3 today
GM
Grant McCray
CF · Age 25
23.9 heat
-7.6 today
GS
Gregory Santos
P · Age 26
20.0 heat
+12.6 today
HB
Hunter Bishop
OF · Age 27
11.6 heat
+0.0 today
JH
Jake Holton
1B · Age 28
0.2 heat
-0.9 today
JR
Jesus Rodriguez
C · Age 24
2.7 heat
-8.8 today
JP
Joel Peguero
P · Age 28
0.2 heat
-6.2 today
JB
John Michael Bertrand
P · Age 28
0.3 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
11.3 heat
+3.9 today
MJ
Marques Johnson
P · Age 25
22.0 heat
+0.9 today
MF
Michael Fulmer
P · Age 33
10.6 heat
-19.0 today
MD
Miguel Díaz
P · Age 30
0.0 heat
0.0 today
NF
Nate Furman
2B · Age 24
3.7 heat
-3.5 today
NM
Nick Margevicius
P · Age 29
6.5 heat
+1.2 today
NZ
Nick Zwack
P · Age 27
0.2 heat
0.0 today
OB
Osleivis Basabe
SS · Age 25
29.5 heat
+1.1 today
RC
Reggie Crawford
P · Age 25
Pending update
SH
Sam Hentges
P · Age 29
3.4 heat
-1.0 today
SH
Sean Hjelle
P · Age 28
10.0 heat
+3.7 today
SL
Seth Lonsway
P · Age 27
1.0 heat
-8.1 today
SB
Spencer Bivens
P · Age 31
13.7 heat
+7.9 today
TG
Thomas Gavello
2B · Age 24
0.3 heat
+0.1 today
TH
Trent Harris
P · Age 27
0.1 heat
-0.6 today
TM
Trevor McDonald
P · Age 25
6.8 heat
+0.6 today
TB
Tristan Beck
P · Age 29
4.8 heat
+1.5 today
TH
Turner Hill
CF · Age 27
0.1 heat
+0.0 today
TM
Tyler Myrick
P · Age 27
0.4 heat
+0.1 today
VB
Victor Bericoto
RF · Age 24
1.6 heat
-0.1 today
WR
Wilkin Ramos
P · Age 25
0.1 heat
-0.3 today
AA — San Francisco Giants Roster
Sort
37Players
Ages2232
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
28.1 heat
+1.5 today
AJ
Antonio Jimenez
P · Age 24
Pending update
BD
Bo Davidson
LF · Age 23
6.3 heat
-5.1 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
0.1 heat
0.0 today
CS
Charlie Szykowny
3B · Age 25
0.1 heat
-0.3 today
CW
Chris Wright
P · Age 27
1.9 heat
-0.6 today
DS
Darien Smith
P · Age 26
0.1 heat
0.0 today
DC
Dayson Croes
IF · Age 26
0.0 heat
+0.0 today
DV
Diego Velasquez
SS · Age 22
17.8 heat
+7.1 today
DC
Drew Cavanaugh
C · Age 24
0.1 heat
+0.1 today
DC
Dylan Carmouche
P · Age 24
Pending update
DH
Dylan Hecht
P · Age 32
0.0 heat
0.0 today
GF
Greg Farone
P · Age 23
0.2 heat
0.0 today
IV
Ian Villers
P · Age 25
0.2 heat
0.0 today
JC
Jack Choate
P · Age 25
0.3 heat
+0.3 today
JP
Jack Payton
1B · Age 24
12.1 heat
-2.9 today
JW
Joe Whitman
P · Age 24
6.0 heat
+0.0 today
JC
Jonah Cox
CF · Age 24
17.5 heat
-3.4 today
JW
Justin Wishkoski
1B
0.3 heat
+0.0 today
LM
Logan Martin
P · Age 24
Pending update
MM
Manuel Mercedes
P · Age 23
1.4 heat
-6.8 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
PH
Parks Harber
3B · Age 24
0.2 heat
+0.2 today
RD
R.J. Dabovich
P · Age 27
2.9 heat
+0.0 today
SC
Sabin Ceballos
3B · Age 23
15.4 heat
-7.4 today
SB
Scott Bandura
LF · Age 24
0.5 heat
-0.2 today
SR
Shane Rademacher
P · Age 25
0.3 heat
0.0 today
TV
Trystan Vrieling
P · Age 25
15.3 heat
+12.1 today
TV
Tyler Vogel
P · Age 25
0.2 heat
+0.1 today
WB
Will Bednar
P · Age 25
5.2 heat
-0.4 today
ZM
Zach Morgan
C · Age 26
0.1 heat
-0.3 today
High-A — San Francisco Giants Roster
Sort
41Players
Ages2027
Youngest: Lisbel Diaz (20)
Oldest: Trey Dillard (27)
Positions:
AS
Austin Strickland
P · Age 23
0.0 heat
-0.1 today
BP
Ben Peterson
P · Age 24
0.8 heat
+0.4 today
BP
Brayan Palencia
P · Age 23
0.1 heat
+0.1 today
CV
Cade Vernon
P · Age 24
Pending update
CG
Carlos Gutierrez
CF · Age 21
Pending update
CM
Charlie McDaniel
P · Age 24
0.1 heat
+0.1 today
CF
Cole Foster
SS · Age 24
Pending update
CH
Cole Hillier
P · Age 25
0.1 heat
0.0 today
DJ
Dakota Jordan
OF · Age 22
Pending update
DC
Diego Cartaya
C · Age 24
Pending update
EV
Esmerlin Vinicio
P · Age 23
0.3 heat
0.0 today
GK
Gavin Kilen
SS · Age 22
Pending update
GM
Gerelmi Maldonado
P · Age 22
Pending update
HW
Hayden Wynja
P · Age 27
Pending update
HD
Hunter Dryden
P · Age 23
Pending update
JC
Jakob Christian
1B · Age 23
5.8 heat
+0.0 today
JV
Jancel Villarroel
C · Age 21
Pending update
JS
Jean Carlos Sio
SS · Age 22
0.1 heat
0.0 today
JR
Jose Ramos
SS · Age 23
29.0 heat
+0.6 today
JB
Josh Bostick
P · Age 24
0.3 heat
0.0 today
JW
Josh Wolf
P · Age 25
6.2 heat
+3.1 today
LS
Liam Simon
P · Age 25
3.5 heat
+2.5 today
LD
Lisbel Diaz
CF · Age 20
Pending update
LT
Luis De La Torre
P · Age 22
Pending update
LS
Luke Shliger
C · Age 24
6.2 heat
0.0 today
MD
Matt Dunaway
P · Age 26
Pending update
NH
Nicolas Herold
P
Pending update
NM
Niko Mazza
P · Age 24
Pending update
OP
Onil Perez
C · Age 23
3.8 heat
-7.6 today
QM
Quinn McDaniel
2B · Age 23
6.1 heat
+3.2 today
RH
Robert Hipwell
3B · Age 23
Pending update
RS
Ryan Slater
P · Age 23
Pending update
RV
Ryan Vanderhei
P · Age 24
16.0 heat
-0.7 today
TC
Trevor Cohen
OF · Age 22
Pending update
TD
Trey Dillard
P · Age 27
Pending update
TH
Ty Hanchey
C · Age 26
Pending update
TS
Tyler Switalski
P · Age 22
0.0 heat
0.0 today
WM
Walker Martin
SS · Age 22
Pending update
YM
Yunior Marte
P · Age 22
Pending update
ZD
Zander Darby
SS · Age 23
10.4 heat
+5.3 today
ZZ
Zane Zielinski
SS · Age 24
0.1 heat
0.0 today
A — San Francisco Giants Roster
Sort
55Players
Ages1825
Youngest: Luke Mensik (18)
Oldest: Ubert Mejias (25)
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
Pending update
BB
Ben Bybee
P · Age 22
Pending update
BR
Braydon Risley
P · Age 21
Pending update
BP
Broedy Poppell
OF · Age 23
Pending update
CL
Cale Lansville
P · Age 23
Pending update
CM
Cam Maldonado
CF · Age 22
Pending update
CL
Chen-Hsun Lee
P · Age 24
Pending update
CD
Cody Delvecchio
P · Age 22
Pending update
CM
Cooper McGrath
P · Age 24
Pending update
DB
Damian Bravo
OF · Age 22
0.0 heat
0.0 today
DR
Daniel Rogers
C · Age 24
Pending update
DR
Dario Reynoso
2B · Age 21
Pending update
DM
Donovan McIntyre
LF · Age 23
Pending update
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
Pending update
HJ
Hayden Jatczak
3B · Age 24
Pending update
IB
Isaiah Barkett
3B · Age 22
Pending update
JB
Jacob Bresnahan
P · Age 20
Pending update
JJ
Jeremiah Jenkins
1B · Age 22
Pending update
JA
Jesus Alexander
C · Age 20
Pending update
JL
Jhonny Level
IF · Age 19
Pending update
JR
Johan Rodriguez
P · Age 23
Pending update
JG
Jordan Gottesman
P · Age 23
Pending update
JR
Jorge Ramirez
C · Age 20
Pending update
JA
Jose Astudillo
3B · Age 22
Pending update
JO
Jose Ortiz
CF · Age 21
Pending update
JR
Jose Rengel
P · Age 20
Pending update
JP
Jose T. Perez
P · Age 22
Pending update
JP
Juan Perez
C · Age 21
Pending update
JB
Junior Barajas
C · Age 21
Pending update
KM
Keyner Martinez
P · Age 21
Pending update
LM
Lorenzo Meola
SS · Age 22
Pending update
LM
Luke Mensik
P · Age 18
Pending update
MF
Marlon Franco
P · Age 23
Pending update
ME
Mauricio Estrella
P · Age 22
Pending update
MP
Melvin Pineda
P · Age 21
Pending update
NY
Nien-Hsi Yang
P · Age 19
Pending update
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
Pending update
RR
Ryan Reckley
SS · Age 21
7.7 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
TS
Trey Seeley
P · Age 23
Pending update
UM
Ubert Mejias
P · Age 25
0.0 heat
0.0 today