Australian Patrick Carroll won the 64th annual Beppu Oita Mainichi Marathon here Sunday, shaking off Barcelona Olympic bronze Medalist Stephan of Germany with five kilometers left.
Australian Patrick Carroll wins Mainichi Marathon.