Johnson came to Melbourne off the back of a VFL premiership at Werribee and made his senior debut in 2025's opening round, spending long stretches as the relief ruck behind Max Gawn. The 193cm big man's engine stands out for his size — he ran third in the club's 2026 pre-season shuttle test. Melbourne delisted him at the end of the 2026 season. He wore the No.42 guernsey and has played 6 AFL games and kicked 3 goals.