Yuya Odo
Position Lock
Date of birth 9 March 1990
Height 187cm
Weight 104kg

International 2017 season

Points 0
Successful Tackles 1
Advertisement