Cory McGrath (born 4 February 1979) is a former professional Australian rules footballer who played with the Carlton and Essendon Football Clubs in the Australian Football League (AFL), South Fremantle in the West Australian Football League (WAFL), South Adelaide in the South Australian National Football League (SANFL) and the Northern Bullants and Port Melbourne in the Victorian Football League (VFL).