Na igrzyskach olimpijskich w Londynie w 2012 roku na dystansie 400 m stylem zmiennym zdobył brązowy medal. Hagino brał udział również na 200 m stylem zmiennym, zajmując 5. miejsce.