John Edward Barrett (* 21. Dezember 1928 Frankston, Victoria; † 11. August 2023 in Kingswood, New South Wales) war ein australischer Australian-Rules-Football-Spieler, der in der zweiten Hälfte der 1940er Jahre zunächst für die Frankston Bombers in der Mornington Peninsula Nepean Football League, dann in der ersten Hälfte der 1950er Jahre für die Clubs Footscray und Fitzroy in der Victorian Football League (VFL) spielte.
Danach war er Teil der Mannschaften der Wangaratta Rovers (Ovens & Murray Football League, 1956), des McKinnon Football Club (Federal Football League, 1957) und des Hastings Football Club (Mornington Peninsula Football League, 1958–1961). Ab 1982 war Barrett für drei Jahre im Vorstand des Australian-Rules-Football-Clubs Sydney Swans tätig.
Daneben nahm er unter anderem zwischen 1981 und 1983 dreimal an der Hochseeregatta Sydney to Hobart Yacht Race teil. 1983 segelte er die Regatta Sydney to Nouméa und zurück.
Von 1988 bis 1992 organisierte er ehrenamtlich die Aktivitäten der Initiative Clean Up Australia in Sydney.