Giants

Current Roster
Name Pos Team Age Injured List
Henry Davis C Pit 24  
Bo Naylor C Cle 24  
Adley Rutschman C Bal 26  
Vladimir Guerrero Jr 1B Tor 25  
Joey Meneses 1B Was 31  
Jace Jung 2B Det 23  
Jordan Westburg 2B (3B) Bal 25  
Elly De La Cruz SS Cin 22  
Colson Montgomery SS ChA 22  
Maikel Garcia 3B KC 24  
Corbin Carroll OF Ari 23  
Mitch Haniger OF Sea 33  
Jung Hoo Lee OF SF 25  
Spencer Jones OF NYA 22  
James Outman OF LAD 26  
Fernando Tatis Jr. OF SD 25  
Shohei Ohtani DH ,SP LAD 29  
Logan Gilbert SP Sea 26  
Kyle Harrison SP SF 22  
Jackson Jobe SP Det N/A  
Dean Kremer SP Bal 28  
Casey Mize SP Det 26  
Carlos Rodon SP NYA 31  
Grayson Rodriguez SP Bal 24  
Christian Scott SP NYN N/A  
Tarik Skubal SP Det 27  
AJ Smith-Shawver SP Atl 21  
Spencer Strider SP Atl 25 April 07, 2024:15 Day IL-Right elbow strain
Emmanuel Clase RP Cle 26  
Ryan Helsley RP StL 29  
James McArthur RP KC 27  
Andres Munoz RP Sea 25