John Peter Caffery (1879. május 21. - 1919. február 2.) kanadai atléta volt, aki a
1908-ban a maratoni nyári olimpián, ahol 11. lett. Caffrey kétszeres bajnok volt a Boston Maratonon. 1900-ban 2:39:44,4 idővel, 1901-ben pedig 2:29:23,6 idővel nyert, mindkettő a 25 mérföldes pálya rekordja volt.