BERLIN - Former Japan captain Makoto Hasebe set the record for most games by an Asian player in Germany's top flight on Saturday, racking up his 309th appearance for Eintracht Frankfurt in a 2-0 home loss to Mainz.