Johnson made his List A debut in the 2017–18 JLT One-Day Cup playing for South Australia in the 15th match against Victoria on 12 October 2017.
[2] Johnson was named in the Adelaide Strikers squad ahead of the 2020-21 Big Bash League season, however did not feature in the tournament.
[4] He played ten matches in the season, including the final, and gained a reputation as a reliable death bowler.
[7] On 10 August 2023, Johnson made his debut for Oval Invincibles, a team in the English competition The Hundred.
[10] A dual citizen of Australia and Italy, Johnson was expected to debut for the Italian cricket team in July 2023 ahead of the 2022–23 ICC Men's T20 World Cup Europe Qualifier.