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  
David Hamilton SS Bos 26  
Nolan Arenado 3B StL 33  
Orelvis Martinez 3B Tor 22  
Jung Hoo Lee OF SF 25  
Spencer Jones OF NYA 22  
Trevor Larnach OF Min 27  
MJ Melendez OF KC 25  
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