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
Card
Viper
Sports Cards
eBay Finds
Players
π
Comp Finder
Find eBay sold comps fast
Browse Heat Trends
⚰
Baseball
MLB heat trends
🏈
Football
NFL heat trends
🏀
Basketball
NBA heat trends
🏒
Hockey
NHL heat trends
⚽
Soccer
Top league heat trends
More
🩹
MLB Injuries
Active injury tracker
⚖
Compare Players
Side-by-side heat scores
🔥
Trending Players
What collectors are chasing
🔍
Most Searched
Most viewed players on CardViper
⭐
Top Players
Highest heat scores
Teams
Supplies
Tools
Tools
π
Collectors
Break Check, Comp Finder & more
π²
Breakers
Randomizers, pricers & draft tools
Resources
eBay Finds
Players
π Comp Finder
⚰ Baseball
🏈 Football
🏀 Basketball
🏒 Hockey
⚽ Soccer
More
🩹 MLB Injuries
⚖ Compare Players
🔥 Trending Players
🔍 Most Searched
⭐ Top Players
Teams
Supplies
Tools
π Collectors
π² Breakers
Resources
β All Sports
CardViper Intelligence
SG
San Francisco Giants
Baseball Β· San Francisco Giants Full System
Updated: Apr 2, 2026
Sport
Baseball
Football
Basketball
Hockey
Soccer
Team
β Pick a team β
Arizona Diamondbacks
Athletics
Atlanta Braves
Baltimore Orioles
Boston Red Sox
Chicago Cubs
Chicago White Sox
Cincinnati Reds
Cleveland Guardians
Colorado Rockies
Detroit Tigers
Free Agent
Houston Astros
Kansas City Royals
Los Angeles Angels
Los Angeles Dodgers
Miami Marlins
Milwaukee Brewers
Minnesota Twins
New York Mets
New York Yankees
Philadelphia Phillies
Pittsburgh Pirates
San Diego Padres
San Francisco Giants
Seattle Mariners
St. Louis Cardinals
Tampa Bay Rays
Texas Rangers
Toronto Blue Jays
Washington Nationals
Show teams
AD
Arizona Diamondbacks
AT
Athletics
AB
Atlanta Braves
BO
Baltimore Orioles
BS
Boston Red Sox
CC
Chicago Cubs
CS
Chicago White Sox
CR
Cincinnati Reds
CG
Cleveland Guardians
CR
Colorado Rockies
DT
Detroit Tigers
FA
Free Agent
HA
Houston Astros
KR
Kansas City Royals
LA
Los Angeles Angels
LD
Los Angeles Dodgers
MM
Miami Marlins
MB
Milwaukee Brewers
MT
Minnesota Twins
NM
New York Mets
NY
New York Yankees
PP
Philadelphia Phillies
PP
Pittsburgh Pirates
SP
San Diego Padres
SG
San Francisco Giants
SM
Seattle Mariners
SC
St. Louis Cardinals
TR
Tampa Bay Rays
TR
Texas Rangers
TJ
Toronto Blue Jays
WN
Washington Nationals
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
AβZ
Heat
Age β
Age β
35
Players
Ages
24
β
34
Youngest:
Hayden Birdsong (24)
Oldest:
Wilmer Flores (34)
Positions:
All
35
P
20
C
3
3B
2
LF
2
2B
1
OF
1
RF
1
CF
1
IF
1
DH
1
SS
1
1B
1
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
AβZ
Heat
Age β
Age β
41
Players
Ages
21
β
33
Youngest:
Bryce Eldridge (21)
Oldest:
Michael Fulmer (33)
Positions:
All
41
P
25
1B
3
C
3
2B
3
CF
2
RF
2
3B
1
OF
1
SS
1
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
AβZ
Heat
Age β
Age β
36
Players
Ages
22
β
32
Youngest:
Diego Velasquez (22)
Oldest:
Dylan Hecht (32)
Positions:
All
36
P
22
C
3
SS
3
LF
2
3B
2
CF
2
IF
1
1B
1
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
AβZ
Heat
Age β
Age β
29
Players
Ages
21
β
27
Youngest:
Ryan Reckley (21)
Oldest:
Hayden Wynja (27)
Positions:
All
29
P
15
SS
6
C
4
OF
1
1B
1
3B
1
2B
1
AS
Austin Strickland
P Β· Age 23
Pending update
BP
Ben Peterson
P Β· Age 24
Pending update
BP
Brayan Palencia
P Β· Age 23
Pending update
CM
Charlie McDaniel
P Β· Age 24
Pending update
CF
Cole Foster
SS Β· Age 24
Pending update
DB
Damian Bravo
OF Β· Age 22
Pending update
EV
Esmerlin Vinicio
P Β· Age 23
Pending update
HW
Hayden Wynja
P Β· Age 27
Pending update
JP
Jack Payton
C Β· Age 24
Pending update
JC
Jakob Christian
1B Β· Age 23
Pending update
JV
Jancel Villarroel
C Β· Age 21
Pending update
JS
Jean Carlos Sio
SS Β· Age 21
Pending update
JG
Jordan Gottesman
P Β· Age 23
Pending update
JR
Jose Ramos
SS Β· Age 23
Pending update
JB
Josh Bostick
P Β· Age 24
Pending update
JW
Josh Wolf
P Β· Age 25
Pending update
LS
Liam Simon
P Β· Age 25
Pending update
LS
Luke Shliger
C Β· Age 24
Pending update
MD
Matt Dunaway
P Β· Age 26
Pending update
NH
Nicolas Herold
P
Pending update
OP
Onil Perez
C Β· Age 23
Pending update
PH
Parks Harber
3B Β· Age 24
Pending update
QM
Quinn McDaniel
2B Β· Age 23
Pending update
RR
Ryan Reckley
SS Β· Age 21
Pending update
RV
Ryan Vanderhei
P Β· Age 24
Pending update
TS
Tyler Switalski
P Β· Age 22
Pending update
UM
Ubert Mejias
P Β· Age 25
Pending update
ZD
Zander Darby
SS Β· Age 23
Pending update
ZZ
Zane Zielinski
SS Β· Age 24
Pending update
A β San Francisco Giants Roster
Sort
AβZ
Heat
Age β
Age β
68
Players
Ages
18
β
26
Youngest:
Luke Mensik (18)
Oldest:
Ty Hanchey (26)
Positions:
All
68
P
37
C
10
CF
5
OF
4
3B
4
SS
3
LF
2
2B
1
1B
1
IF
1
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
π
Report a Bug