Yomiuri Giants is a Japanese baseball team from Tokyo. The team has dominated the Central League since the 1950s and have won the League Championship 31 times and the Japan Series Championship 20 times - both national records.
The Giants play their home games in the Tokyo Dome, which has a capacity of 55,000.
Improve This Page Latest edit by admin
Share this page: