Suguru Osako finished third in the men's race at the Boston Marathon on Monday, becoming the first Japanese man in 30 years to secure a podium finish in the world's oldest annual marathon.