The Mainichi Hai (Japanese 毎日杯) is a Grade 3 horse race for three-year-old Thoroughbreds run in March over a distance of 1800 metres at Hanshin Racecourse.
[1] The race was first run in 1954 and has held Grade 3 status since 1984.
It was initially run over 2000 metres before being cut to its current distance in 2007.
Past winners of the race have included Oguri Cap, T M Opera O, King Kamehameha, Kizuna and Blast Onepiece.