John Peter Caffery (fæddur 21. maí 1879 - 2. febrúar 1919) var kanadískur íþróttamaður sem keppti í
í maraþoni á Ólympíuleikunum 1908 en hann endaði í ellefta sæti. Caffrey var einnig tvífaldur meistari í Boston maraþoninu. Hann sigraði með tíma 2:39:44.4 árið 1900 og með tíma 2:29:23.6 árið 1901, sem báðir voru brautarmet á þáverandi 25 mílna braut.