He ran his first marathon in 1920, winning the Poly race in a new British record of 2:37:40.4. He also won the Poly race in 1921 and 1922, and competed for England internationally in cross-country running in 1920–1921 and 1923.[5]
Mills represented Great Britain again at the Olympic Games in the marathon event at the 1924 Olympics.