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
Β·
Full System
Updated: Mar 22, 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
Ryan Borucki
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
AβZ
Heat
Age β
Age β
42
Players
Ages
24
β
34
Youngest:
Luis Matos (24)
Oldest:
Wilmer Flores (34)
Positions:
All
42
P
24
C
3
RF
3
3B
2
1B
2
CF
2
LF
2
2B
1
IF
1
DH
1
SS
1
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
AβZ
Heat
Age β
Age β
38
Players
Ages
21
β
33
Youngest:
Bryce Eldridge (21)
Oldest:
Michael Fulmer (33)
Positions:
All
38
P
23
C
4
1B
3
CF
2
OF
2
IF
1
3B
1
SS
1
2B
1
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
AβZ
Heat
Age β
Age β
26
Players
Ages
22
β
31
Youngest:
Diego Velasquez (22)
Oldest:
Dylan Hecht (31)
Positions:
All
26
P
15
C
3
SS
2
LF
2
1B
1
2B
1
3B
1
RF
1
AS
AdriΓ‘n Sugastey
C Β· Age 23
0.0
heat
0.0 today
AA
Aeverson Arteaga
SS Β· Age 23
8.6
heat
+0.2 today
AJ
Antonio Jimenez
P Β· Age 24
Pending update
BD
Bo Davidson
LF Β· Age 23
2.5
heat
+0.2 today
CP
Cameron Pferrer
P Β· Age 27
Pending update
CW
Chris Wright
P Β· Age 27
0.8
heat
-0.5 today
DV
Diego Velasquez
SS Β· Age 22
2.4
heat
-1.1 today
DC
Drew Cavanaugh
C Β· Age 24
0.0
heat
0.0 today
DH
Dylan Hecht
P Β· Age 31
0.0
heat
0.0 today
IV
Ian Villers
P Β· Age 25
0.1
heat
0.0 today
JC
Jack Choate
P Β· Age 24
0.1
heat
+0.0 today
JW
Joe Whitman
P Β· Age 24
2.7
heat
0.0 today
JW
Justin Wishkoski
1B
0.1
heat
0.0 today
MM
Manuel Mercedes
P Β· Age 23
1.7
heat
+0.0 today
MJ
Marques Johnson
P Β· Age 25
10.2
heat
+3.4 today
NF
Nate Furman
2B Β· Age 24
3.4
heat
+0.3 today
NS
Nick Sinacola
P Β· Age 26
Pending update
RD
R.J. Dabovich
P Β· Age 27
1.0
heat
0.0 today
SC
Sabin Ceballos
3B Β· Age 23
4.3
heat
0.0 today
SB
Scott Bandura
LF Β· Age 24
0.1
heat
0.0 today
SR
Shane Rademacher
P Β· Age 25
0.1
heat
0.0 today
TD
Trey Dillard
P Β· Age 27
Pending update
TV
Trystan Vrieling
P Β· Age 25
2.9
heat
+1.0 today
TV
Tyler Vogel
P Β· Age 25
0.1
heat
0.0 today
VB
Victor Bericoto
RF Β· Age 24
0.7
heat
+0.3 today
ZM
Zach Morgan
C Β· Age 25
0.1
heat
0.0 today
High-A β San Francisco Giants Roster
Sort
AβZ
Heat
Age β
Age β
37
Players
Ages
21
β
27
Youngest:
Ryan Reckley (21)
Oldest:
Hayden Wynja (27)
Positions:
All
37
P
20
SS
7
C
4
3B
2
OF
1
1B
1
CF
1
2B
1
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
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
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
π
Report a Bug