Leland Giants

Current Roster
Name Pos Team Age Injured List
Jesus Aguilar 1B Mia 30  
Seth Beer 1B Ari 24  
Edwin Rios 1B LAD 26  
Luke Voit 1B NYA 29  
Jared Walsh 1B LAA 27  
Evan White 1B Sea 24  
Michael Chavis 2B Bos 25  
Ryan McMahon 2B Col 26  
Javier Baez SS ChN 28  
Isiah Kiner-Falefa SS Tex 25  
Kevin Newman SS Pit 27  
Bobby Dalbec 3B Bos 25  
Josh Donaldson 3B Min 35  
Austin Riley 3B Atl 23  
Nick Solak 3B Tex 26  
Randy Arozarena OF TB 25  
Nick Castellanos OF Cin 28  
J.D. Davis OF NYN 27  
Jasson Dominguez OF NYA 17  
Austin Hays OF Bal 25  
Aaron Judge OF NYA 28  
Eddie Rosario OF Min 29  
Justin Upton OF LAA 33  
Khris Davis DH Oak 33  
Ian Anderson SP Atl 22  
Kyle Freeland SP Col 27  
Andrew Heaney SP LAA 29  
Reynaldo Lopez SP ChA 27  
Dustin May SP LAD 23  
Casey Mize SP Det 23  
Ryan Yarbrough SP TB 29