Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
NBCSports Header Logo
Contracts
Player Name POS 2023 2024 2025 2026 2027 2028 2029
Scott_Alexander_HS.jpg S. Scott Alexander RP $1.15 million Free Agent
N. Nick Avila RP Pre-Arb. Eligible
Joey Bart Giants.jpg J. Joey Bart C Pre-Arb. Eligible Pre-Arb. Eligible Arb. Eligible Arb. Eligible Arb. Eligible Free Agent
Matt Beaty.jpg M. Matt Beaty LF Minor League Contract Arb. Eligible Arb. Eligible Free Agent
Tristan-Beck.jpg T. Tristan Beck RP Pre-Arb. Eligible
John Brebbia Giants.jpg J. John Brebbia RP $2.3 million Free Agent
Alex Cobb Giants.jpg A. Alex Cobb SP $9 million $10 million club option ($2 million buyout)
Michael_Conforto_HS.jpg M. Michael Conforto RF $18 million $18 million vesting player option Free Agent
Brandon Crawford Giants.jpg B. Brandon Crawford SS $16 million Free Agent
JD_Davis_HS.jpg J. J.D. Davis 3B $4.21 million Arb. Eligible Free Agent
Anthony DeSclafani Giants.jpg A. Anthony DeSclafani SP $12 million $12 million Free Agent
Isan_Diaz_HS.jpg I. Isan Diaz 2B Pre-Arb. Eligible Arb. Eligible Arb. Eligible Arb. Eligible Free Agent
Camilo Doval Giants.jpg C. Camilo Doval RP Pre-Arb. Eligible Pre-Arb. Eligible Arb. Eligible Arb. Eligible Arb. Eligible Free Agent
N. Nick Duron RP Minor League Contract
Thairo Estrada Giants.jpg T. Thairo Estrada SS $2.25 million Arb. Eligible Arb. Eligible Arb. Eligible Free Agent
Wilmer Flores Giants.jpg W. Wilmer Flores 2B $6.5 million $6.5 million $3.5 million player option
Luis_Gonzalaez.jpg L. Luis Gonzalez RF Pre-Arb. Eligible Pre-Arb. Eligible Arb. Eligible Arb. Eligible Arb. Eligible Free Agent
9185.jpg J. Jorge Guzman SP Minor League Contract
Mitch_Haniger_HS.jpg M. Mitch Haniger RF $5 million $17 million (player opt-out) $15.5 million
Sean Hjelle Giants.jpg S. Sean Hjelle RP Pre-Arb. Eligible
Luke_Jackson_HS.jpg L. Luke Jackson RP $3 million $6.5 million $7 million club option
BryanJohnson.jpg B. Bryce Johnson CF Pre-Arb. Eligible
Jakob Junis Giants.jpg J. Jakob Junis SP $2.8 million Free Agent
Mauricio_Llovera.jpg M. Mauricio Llovera RP Pre-Arb. Eligible
Sean_Manaea_HS.jpg S. Sean Manaea SP $12.5 million $12.5 million Free Agent
Sean Newcomb.jpg S. Sean Newcomb RP Arb. Eligible Arb. Eligible Free Agent
8396.jpg J. Jacob Nottingham C Minor League Contract
Joc Pederson Giants.jpg J. Joc Pederson DH $19.65 million Free Agent
Roberto-Perez.jpg R. Roberto Perez C Minor League Contract
Heliot Ramos Giants.jpg H. Heliot Ramos CF Pre-Arb. Eligible
Taylor_Rogers_HS.jpg T. Taylor Rogers RP $9 million $12 million $12 million Free Agent
Tyler Rogers Giants.jpg T. Tyler Rogers RP $1.675 million Arb. Eligible Arb. Eligible Free Agent
Sergio Romo_.jpg S. Sergio Romo RP Free Agent
Blake Sabol.jpg B. Blake Sabol C Pre-Arb. Eligible
Austin Slater Giants.jpg A. Austin Slater LF $3.2 million Arb. Eligible Free Agent
Ross_Stripling_HS.jpg R. Ross Stripling RP $7.5 million ($5 million signing bonus) $12.5 million (player opt-out) Free Agent
Thomas_Szapucki_HS.jpg T. Thomas Szapucki SP Pre-Arb. Eligible
DavidVillar.jpg D. David Villar 3B Pre-Arb. Eligible
LaMonte Wade Jr. Giants.jpg L. LaMonte Wade Jr. LF $1.375 million Arb. Eligible Arb. Eligible Free Agent
Cole_Waites_HS.jpg C. Cole Waites RP Pre-Arb. Eligible
10688.jpg D. Donovan Walton SS Pre-Arb. Eligible Pre-Arb. Eligible Arb. Eligible Arb. Eligible Arb. Eligible Free Agent
Logan Webb Giants.jpg L. Logan Webb SP $4.6 million $8 million $12 million $23 million $23 million $24 million Free Agent
Colton Welker Rockies.jpg C. Colton Welker Third Base Coach Pre-Arb. Eligible
Brett Wisely.jpg B. Brett Wisely 2B Pre-Arb. Eligible
ALex Wood Giants.jpg A. Alex Wood SP $12.5 million Free Agent
Miguel-Yajure.jpg M. Miguel Yajure RP Pre-Arb. Eligible
Mike Yatzremski Giants.jpg M. Mike Yastrzemski RF $6.1 million Arb. Eligible Arb. Eligible Free Agent