Posted inFootball James Milner Completes 2026 NYC Marathon in Under Three Hours Former professional soccer player James Milner completed the 2026 NYC Marathon at age 40 with an impressive time just over three hours. Posted by srkanalytics.srk@gmail.com November 2, 2026