Campbell reached Melbourne through the 2024 free agency period at his fourth AFL club, having begun as a Western Bulldogs rookie in 2012 before stops at North Melbourne and St Kilda. The 201cm ruckman first crossed paths with Max Gawn at the Sandringham Dragons in 2009 and won the Ian Ridley Memorial Trophy as club ambassador in 2025. He retired at the end of the 2026 season, having played 58 AFL games and kicked 30 goals.