| Kuld | 1900 | vasaraheide |
| Kuld | 1904 | vasaraheide |
| Kuld | 1908 | vasaraheide |
| Hõbe | 1904 | raskusheide |

John Flanagan (9. jaanuar 1873 Kilbreedy, Iirimaa – 4. juunil 1938 Kilmallock, Iirimaa) oli USA kergejõustiklane (vasaraheitja), kolmekordne olümpiavõitja (1900, 1904 ja 1908).
John Flanagan parandas mitteametlikku maailmarekordit vasaraheites aastatel 1895–1909 16 korda (44.47–56.20). Ametlikke maailmarekordeid tollal ei fikseeritud.