Career
John Peck played for Hawthorn from 1954 to 1966. He Kicked 78 goals in 1963, 66 goals in 1964 and 58 goals in 1965. He played in the 1961 and 1963 Grand Finals.
He played for Portuguese Melbourne in the Victorian Football Association in 1967 and 1968.
Most notably during his time at Portuguese Melbourne, Peck was reported for abusing and disputing the decisions of field umpire David Jackson in the second quarter of the controversial 1967 VFA Grand Final. The incident prompted captain-coach Brian Buckley to lead the Portuguese Melbourne team off the ground (a forfeiture was averted when club officials instructed the players to return to the field), and Peck was suspended for six matches for the incident.