John Cassin (born 2 July 1951) is a former Australian rules footballer who played for Essendon, North Melbourne and Fitzroy in the VFL, and West Torrens in the SANFL. He made his league debut in 1971 for Essendon after being recruited by the club under the father-son rule, his father Jack was a dual premiership player with Essendon.