Johnson-Thomson voitti viisiottelun maailmanmestaruuden Birminghamin MM-hallikilpailuissa 2018 pistein 4750. Hän voitti saman vuoden Kansainyhteisön kisoissa kultaa seitsenottelussa pistein 6255. Berliinin EM-kilpailuissa 2018 hän sai hopeaa kerättyään ennätyspisteensä 6759. Hän voitti viisiottelun sisäratojen Euroopan-mestaruuden Glasgow'ssa 2019 pistein 4983. Hän voitti seitsenottelun maailmanmestaruuden Dohassa 2019 pistein 6981.