Acquired: Signed with Real Monarchs on January 29, 2021.
2019-2020 Tampa Bay Rowdies: Johnson joins the Monarchs after spending the past two seasons with USL Championship side Tampa Bay Rowdies, helping the club to an Eastern Conference title in 2020. He appeared in 33 matches for the Rowdies, totaling 5 goals and 11 assists.
2015-2018 Toronto FC (Canada): Prior to joining the Rowdies, Johnson spent his first four professional seasons in his hometown of Toronto as a member of Toronto FC II. He tallied 7 goals and 3 assists in 73 appearances for TFCII, earning two promotions and first-team appearances for Toronto FC in the 2016 and 2018 Canadian Championship competitions.
International Career (Canada)
2020: In February 2020, the midfielder was named to the Canadian U-23 provisional roster ahead of the CONCACAF Men’s Olympic Qualifying Championship.
2015-2017: Johnson grew up in Toronto, Ontario and has represented the Canadian National Team with six appearances at the U-17 and U-20 levels.