James ran 1215 miles in 2015.
James ran 925 miles in 2016.
James ran 1421.5 miles in 2017.
James ran 1293 miles in 2018.
James ran 1504 miles in 2019.
James ran 1374 miles in 2020.
James ran 1475 miles in 2021.
James ran 1609 miles in 2022.
James has so far run 1695.5 miles in 2023.
James has so far run 1485 miles in 2024.