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
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
Resources
eBay Finds
Players
⚰ Baseball
🏈 Football
🏀 Basketball
🏒 Hockey
⚽ Soccer
More
🩹 MLB Injuries
⚖ Compare Players
🔥 Trending Players
🔍 Most Searched
⭐ Top Players
Teams
Supplies
Tools
Resources
← All Sports
CardViper Intelligence
SG
San Francisco Giants
Baseball
·
Full System
Updated: Mar 9, 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 Vanderhei
Transaction
(Mar 7, 2026)
RHP Ryan Vanderhei assigned to San Francisco Giants.
Broedy Poppell
Transaction
(Mar 7, 2026)
C Broedy Poppell assigned to San Francisco Giants.
Maui Ahuna
Transaction
(Mar 7, 2026)
SS Maui Ahuna assigned to San Francisco Giants.
Isaiah Barkett
Transaction
(Mar 7, 2026)
3B Isaiah Barkett assigned to San Francisco Giants.
Daniel Rogers
Transaction
(Mar 7, 2026)
C Daniel Rogers assigned to San Francisco Giants.
Rod Barajas Jr.
Transaction
(Mar 7, 2026)
C Rod Barajas Jr. assigned to San Francisco Giants.
Trevor Cohen
Transaction
(Mar 7, 2026)
OF Trevor Cohen assigned to San Francisco Giants.
Gerelmi Maldonado
Transaction
(Mar 7, 2026)
RHP Gerelmi Maldonado assigned to San Francisco Giants.
Cole Hillier
Transaction
(Mar 7, 2026)
RHP Cole Hillier assigned to San Francisco Giants.
Dakota Jordan
Transaction
(Mar 7, 2026)
OF Dakota Jordan assigned to San Francisco Giants.
Walker Martin
Transaction
(Mar 4, 2026)
SS Walker Martin assigned to San Francisco Giants.
Logan Martin
Transaction
(Mar 3, 2026)
RHP Logan Martin assigned to San Francisco Giants.
MLB Roster
47
Players
Ages
21
–
34
Youngest:
Bryce Eldridge (21)
Oldest:
Wilmer Flores (34)
Positions:
All
47
P
25
C
4
1B
3
CF
3
RF
3
3B
2
2B
2
LF
2
IF
1
DH
1
SS
1
AH
Adrian Houser
P · Age 33
BT
Blade Tidwell
P · Age 24
BE
Bryce Eldridge
1B · Age 21
CS
Carson Seymour
P · Age 27
CW
Carson Whisenhunt
P · Age 25
CS
Casey Schmitt
3B · Age 27
CK
Christian Koss
2B · Age 28
DS
Daniel Susac
C · Age 24
DS
Dominic Smith
1B · Age 30
DG
Drew Gilbert
CF · Age 25
EM
Erik Miller
P · Age 28
GM
Grant McCray
CF · Age 25
HB
Harrison Bader
LF · Age 31
HB
Hayden Birdsong
P · Age 24
HR
Heliot Ramos
LF · Age 26
JF
Jason Foley
P · Age 30
JE
Jerar Encarnacion
RF · Age 28
JR
Jesus Rodriguez
C · Age 23
JP
Joel Peguero
P · Age 28
JL
Joey Lucchesi
P · Age 32
JB
José Buttó
P · Age 27
JB
JT Brubaker
P · Age 32
JL
Jung Hoo Lee
CF · Age 27
KW
Keaton Winn
P · Age 28
LR
Landen Roupp
P · Age 27
LW
Logan Webb
P · Age 29
LA
Luis Arraez
IF · Age 28
LM
Luis Matos
RF · Age 24
MC
Matt Chapman
3B · Age 32
MG
Matt Gage
P · Age 33
PB
Patrick Bailey
C · Age 26
RD
Rafael Devers
DH · Age 29
RR
Randy Rodríguez
P · Age 26
RS
Reiver Sanmartin
P · Age 29
RR
Robbie Ray
P · Age 34
RW
Rowan Wick
P · Age 33
RW
Ryan Walker
P · Age 30
SH
Sam Hentges
P · Age 29
SB
Spencer Bivens
P · Age 31
TM
Tom Murphy
C · Age 34
TM
Trevor McDonald
P · Age 25
TB
Tristan Beck
P · Age 29
TF
Tyler Fitzgerald
2B · Age 28
TM
Tyler Mahle
P · Age 31
WB
Will Brennan
RF · Age 28
WA
Willy Adames
SS · Age 30
WF
Wilmer Flores
1B · Age 34
AAA — San Francisco Giants Roster
32
Players
Ages
24
–
33
Youngest:
Thomas Gavello (24)
Oldest:
Eric Haase (33)
Positions:
All
32
P
21
C
3
1B
2
OF
2
IF
1
3B
1
SS
1
CF
1
BD
Brad Deppermann
P · Age 29
BR
Braxton Roxby
P · Age 26
BH
Brent Honeywell
P · Age 30
BK
Buddy Kennedy
1B · Age 27
CK
Caleb Kilian
P · Age 28
DC
Dayson Croes
IF · Age 26
DE
Drew Ellis
3B · Age 29
EH
Eric Haase
C · Age 33
ES
Ethan Small
P · Age 28
GS
Gregory Santos
P · Age 26
HB
Hunter Bishop
OF · Age 27
JH
Jake Holton
1B · Age 28
JO
Jared Oliva
OF · Age 30
JB
John Michael Bertrand
P · Age 28
JM
Juan Mercedes
P · Age 25
JS
Juan Sanchez
P · Age 25
LP
Logan Porter
C · Age 30
MF
Michael Fulmer
P · Age 32
MD
Miguel Díaz
P · Age 30
MW
Mitch White
P · Age 26
NM
Nick Margevicius
P · Age 29
NZ
Nick Zwack
P · Age 27
OB
Osleivis Basabe
SS · Age 25
RC
Reggie Crawford
P · Age 25
SH
Sean Hjelle
P · Age 28
SL
Seth Lonsway
P · Age 27
TG
Thomas Gavello
C · Age 24
TH
Trent Harris
P · Age 27
TH
Turner Hill
CF · Age 26
TM
Tyler Myrick
P · Age 27
WR
Wilkin Ramos
P · Age 25
WB
Will Bednar
P · Age 25
AA — San Francisco Giants Roster
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
AA
Aeverson Arteaga
SS · Age 22
AJ
Antonio Jimenez
P · Age 24
BD
Bo Davidson
LF · Age 23
CP
Cameron Pferrer
P · Age 27
CW
Chris Wright
P · Age 27
DV
Diego Velasquez
SS · Age 22
DC
Drew Cavanaugh
C · Age 24
DH
Dylan Hecht
P · Age 31
IV
Ian Villers
P · Age 25
JC
Jack Choate
P · Age 24
JW
Joe Whitman
P · Age 24
JW
Justin Wishkoski
1B
MM
Manuel Mercedes
P · Age 23
MJ
Marques Johnson
P · Age 25
NF
Nate Furman
2B · Age 24
NS
Nick Sinacola
P · Age 26
RD
R.J. Dabovich
P · Age 27
SC
Sabin Ceballos
3B · Age 23
SB
Scott Bandura
LF · Age 24
SR
Shane Rademacher
P · Age 25
TD
Trey Dillard
P · Age 27
TV
Trystan Vrieling
P · Age 25
TV
Tyler Vogel
P · Age 25
VB
Victor Bericoto
RF · Age 24
ZM
Zach Morgan
C · Age 25
High-A — San Francisco Giants Roster
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
BP
Ben Peterson
P · Age 24
BP
Brayan Palencia
P · Age 23
CP
Cesar Perdomo
P · Age 24
CM
Charlie McDaniel
P · Age 24
CS
Charlie Szykowny
3B · Age 25
CF
Cole Foster
SS · Age 24
DB
Damian Bravo
OF · Age 22
DS
Darien Smith
P · Age 26
DC
Dylan Carmouche
P · Age 24
EV
Esmerlin Vinicio
P · Age 23
GF
Greg Farone
P · Age 23
HW
Hayden Wynja
P · Age 27
JP
Jack Payton
C · Age 24
JC
Jakob Christian
1B · Age 23
JV
Jancel Villarroel
C · Age 21
JS
Jean Carlos Sio
SS · Age 21
JC
Jonah Cox
CF · Age 24
JG
Jordan Gottesman
P · Age 23
JR
Jose Ramos
SS · Age 23
JB
Josh Bostick
P · Age 24
JW
Josh Wolf
P · Age 25
LS
Liam Simon
P · Age 25
LM
Logan Martin
P · Age 24
LS
Luke Shliger
C · Age 24
MD
Matt Dunaway
P · Age 26
MA
Maui Ahuna
SS · Age 23
NH
Nicolas Herold
P
OP
Onil Perez
C · Age 23
PH
Parks Harber
3B · Age 24
QM
Quinn McDaniel
2B · Age 23
RR
Ryan Reckley
SS · Age 21
RV
Ryan Vanderhei
P · Age 24
TS
Tyler Switalski
P · Age 22
UM
Ubert Mejias
P · Age 24
ZD
Zander Darby
SS · Age 23
ZZ
Zane Zielinski
SS · Age 24
A — San Francisco Giants Roster
40
Players
Ages
18
–
26
Youngest:
Jhonny Level (18)
Oldest:
Ty Hanchey (26)
Positions:
All
40
P
21
C
5
CF
4
SS
3
OF
2
3B
2
2B
1
1B
1
IF
1
AC
Argenis Cayama
P · Age 19
CV
Cade Vernon
P · Age 24
CL
Cale Lansville
P · Age 23
CM
Cam Maldonado
CF · Age 22
CG
Carlos Gutierrez
CF · Age 21
CH
Cole Hillier
P · Age 25
DJ
Dakota Jordan
OF · Age 22
DR
Daniel Rogers
C · Age 24
DR
Dario Reynoso
2B · Age 20
DC
Diego Cartaya
C · Age 24
DG
Drake George
P · Age 24
DC
Dylan Carter
P · Age 24
EG
Evan Gray
P · Age 24
FG
Fernando Gonzalez
C · Age 24
FV
Fernando Vasquez
P · Age 24
GK
Gavin Kilen
SS · Age 21
GM
Gerelmi Maldonado
P · Age 22
HD
Hunter Dryden
P · Age 23
JB
Jacob Bresnahan
P · Age 20
JJ
Jeremiah Jenkins
1B · Age 22
JL
Jhonny Level
IF · Age 18
JA
Jose Astudillo
3B · Age 22
JO
Jose Ortiz
CF · Age 21
JP
Jose T. Perez
P · Age 22
JP
Juan Perez
C · Age 21
KM
Keyner Martinez
P · Age 21
LD
Lisbel Diaz
CF · Age 20
LM
Lorenzo Meola
SS · Age 22
LT
Luis De La Torre
P · Age 22
ME
Mauricio Estrella
P · Age 21
MP
Melvin Pineda
P · Age 21
NM
Niko Mazza
P · Age 24
RE
Ricardo Estrada
P · Age 23
RH
Robert Hipwell
3B · Age 23
RS
Ryan Slater
P · Age 23
SB
Sam Bower
P · Age 24
TC
Trevor Cohen
OF · Age 22
TH
Ty Hanchey
C · Age 26
WM
Walker Martin
SS · Age 22
YM
Yunior Marte
P · Age 22
🐞
Report a Bug