Vid U23-EM i Gävle 2019 tog Larsson guld på 100 meter med tiden 10,23 sekunder i lite för stark medvind.[3][17] Vid SM i friidrott 2020 vann han guld på 100 meter med tiden 10,37.[7] Vid SM i friidrott 2021 vann Larsson sitt fjärde raka guld på 100 meter med tiden 10,43.[18]
I februari 2022 vid inomhus-SM tog Larsson guld på 60 meter på tiden 6,60 sekunder, vilket var ett nytt mästerskapsrekord samt tangerat personbästa.[19]
I januari 2023 satte Larsson nytt svenskt rekord på 60 meter med tiden 6,56.[20]
I mars 2023 vid inomhus-EM tog han bronsmedalj och slog ännu en gång svenskt rekord på 60 meter med tiden 6,53.[21]
Vid Paavo Nurmi Games i Åbo 13 juni 2023 slog han Peter Karlssons 27 år gamla rekord på 100 meter när han sprang på 10,17.[22] En månad senare satte han nytt svenskt rekord med 10,13 under semifinalen på SM i friidrott i Söderhamn den 28 juli.[23]
Vid Horst Mandl Memorial i Graz, 2024, sänkte han åter det svenska rekordet när han vann på 10,08[24].
Vid EM 2024 i Rom blev Larsson den första svensken på 50 år att nå final på 100 m och slutade på fjärde plats. [25]