W 2021 osiągnął półfinał biegu na 100 metrów podczas igrzysk olimpijskich w Tokio, a wraz z kolegami z reprezentacji zdobył złoto w sztafecie 4 × 100 metrów. Brązowy medalista mistrzostw Starego Kontynentu (2022), a także zdobywca srebrnego medalu podczas światowego czempionatu w Budapeszcie w biegu rozstawnym 4 × 100 metrów (2023). Na mistrzostwach Europy w 2024 sięgnął po srebrny medal w biegu na 200 m, jak również po złoty medal w biegu rozstawnym 4 × 100 metrów.
Złoty medalista mistrzostw Włoch. Stawał na podium World Athletics Relays.
Osiągnięcia Rok Impreza Miejsce Konkurencja Lokata Wynik 2014 Igrzyska olimpijskie młodzieży Nankin bieg na 200 m – DNS 2016 Mistrzostwa Europy Amsterdam bieg na 100 m półfinał 10,19 sztafeta 4 × 100 m 5. miejsce 38,69 Mistrzostwa świata juniorów Bydgoszcz bieg na 100 m 16px 2. miejsce 10,24 sztafeta 4 × 100 m 7. miejsce 40,02 2017 Mistrzostwa Europy juniorów Grosseto bieg na 100 m 16px 1. miejsce 10,73 sztafeta 4 × 100 m 2. miejsce 39,50 Mistrzostwa świata Londyn bieg na 200 m półfinał 20,62w 2018 Igrzyska śródziemnomorskie Tarragona sztafeta 4 × 100 m 16px 1. miejsce 38,49 Mistrzostwa Europy Berlin bieg na 100 m 5. miejsce 10,08 sztafeta 4 × 100 m eliminacje DQ 2019 World Athletics Relays Jokohama sztafeta 4 × 100 m – DNF Mecz Europa – USA Mińsk bieg na 100 m 4.