Under OL 1908 i London forbedret Flanagan sin egen verdensrekord i sleggekast med 51,92 m. John Flanagan deltok også i tautrekking. 24. juli 1909 satte Flanagan igjen ny verdensrekord, denne gang med et kast på 56,18.