Kokugakuin University's Kiyoto Hirabayashi won the Osaka Marathon in his marathon debut Sunday with the seventh-fastest time ever for a Japanese runner.