John Rhodes nahm in der 8-Meter-Klasse an den Olympischen Spielen 1908 in London teil. Er war Crewmitglied der Cobweb unter SkipperBlair Cochrane, die mit vier weiteren Booten um die Medaillen segelte. Das Gesamtresultat orientierte sich am besten Ergebnis der einzelnen Wettfahrten. Dabei belegte die Cobweb in drei Wettfahrten zweimal den ersten Platz, womit sie die Regatta auf dem ersten Rang vor dem einmal siegreichen schwedischen Boot Vinga von Skipper Carl Hellström und dem zweimal zweitplatzierten britischen Boot Sorais von Skipper George Ratsey beendete. Neben Rhodes und Skipper Cochrane wurden die Crewmitglieder Charles Campbell, Henry Sutton und Arthur Wood somit Olympiasieger. Er war Commodore des Bembridge Sailing Club, außerdem war er Mitglied im Royal Victoria Yacht Club, im Solent Yacht Club, im Lymington Yacht Club und im Island Sailing Club.