Giants

Current Roster
Name Pos Team Age Injured List
Luis Campusano C SD 25  
Austin Wells C NYA 24  
Vladimir Guerrero Jr 1B Tor 25  
Ozzie Albies 2B Atl 27  
Mookie Betts 2B (SS) LAD 31  
Nick Gonzales 2B Pit 24  
Jace Jung 2B Det 23  
Michael Massey 2B KC 26  
Marco Luciano SS SF 22  
Nolan Arenado 3B StL 33  
Orelvis Martinez 3B Tor 22  
Spencer Jones OF NYA 23  
Trevor Larnach OF Min 27  
Wenceel Perez OF Det N/A  
Seiya Suzuki OF ChN 29  
Fernando Tatis Jr. OF SD 25  
Shohei Ohtani DH ,SP LAD 29  
Garrett Crochet SP ChA 24  
Luis Gil SP NYA 25  
Logan Gilbert SP Sea 27  
Kyle Harrison SP SF 22  
Jackson Jobe SP Det 21  
Bobby Miller SP LAD 25 April 13, 2024:15 Day IL-
Bryce Miller SP Sea 25  
Carlos Rodon SP NYA 31  
Chris Sale SP Atl 35  
Christian Scott SP NYN N/A  
Gavin Williams SP Cle 24 March 28, 2024:60 Day IL-
Ronel Blanco RP (SP) Hou 30  
Emmanuel Clase RP Cle 26  
Edwin Diaz RP NYN 30  
Ryan Helsley RP StL 29  
Andres Munoz RP Sea 25