World Championships
0
2
1
3
Silver
Men 100 Butterfly
Jul 27, 2019
Silver
Men 4x100 Freestyle Relay
Jul 21, 2019
Bronze
Men 4x100 Medley Relay
Jul 28, 2019
World Swimming Championships (25m)
3
1
3
7
Gold
Men 4x100 Freestyle Relay
Dec 16, 2021
Gold
Men 4x50 Medley Relay
Dec 20, 2021
Silver
Men 4x50 Freestyle Relay
Dec 19, 2021
Bronze
Men 100 Butterfly
Dec 18, 2021
Bronze
Men 4x100 Medley Relay
Dec 21, 2021
Bronze
Mixed 4x50 Freestyle Relay
Dec 17, 2021
Gold
Men 4x100 Medley Relay
Dec 15, 2024
Champions Swim Series
7
6
4
17
Gold
Men 100 Butterfly
Apr 28, 2019
Gold
Mixed 4x100 Freestyle Relay
Apr 27, 2019
Gold
Mixed 4x100 Medley Relay
Apr 28, 2019
Silver
Mixed 4x100 Freestyle Relay
Apr 27, 2019
Silver
Mixed 4x100 Medley Relay
Apr 28, 2019
Bronze
Mixed 4x100 Freestyle Relay
Apr 27, 2019
Bronze
Mixed 4x100 Medley Relay
Apr 28, 2019
Gold
Men 100 Freestyle
Jan 15, 2020
Gold
Men 100 Butterfly
Jan 15, 2020
Gold
Mixed 4x100 Freestyle Relay
Jan 18, 2020
Gold
Mixed 4x100 Medley Relay
Jan 19, 2020
Silver
Men 100 Freestyle
Jan 19, 2020
Silver
Men 100 Butterfly
Jan 19, 2020
Silver
Mixed 4x100 Freestyle Relay
Jan 18, 2020
Silver
Mixed 4x100 Medley Relay
Jan 19, 2020
Bronze
Mixed 4x100 Freestyle Relay
Jan 18, 2020
Bronze
Mixed 4x100 Medley Relay
Jan 19, 2020
Swimming World Cup
0
0
1
1
Bronze
Men 100 Butterfly
Oct 24, 2024
Youth Olympic Games
6
1
0
7
Gold
Men 100 Freestyle
Oct 12, 2018
Gold
Men 50 Butterfly
Oct 11, 2018
Gold
Men 100 Butterfly
Oct 9, 2018
Gold
Men 4x100 Freestyle Relay
Oct 9, 2018
Gold
Men 4x100 Medley Relay
Oct 10, 2018
Gold
Mixed 4x100 Freestyle Relay
Oct 7, 2018
Silver
Mixed 4x100 Medley Relay
Oct 12, 2018
World Junior Swimming Championships
4
5
2
11
Gold
Men 4x100 Medley Relay
Aug 28, 2017
Silver
Men 50 Butterfly
Aug 27, 2017
Bronze
Men 100 Butterfly
Aug 25, 2017
Bronze
Mixed 4x100 Freestyle Relay
Aug 25, 2017
Gold
Men 100 Freestyle
Aug 25, 2019
Gold
Men 100 Butterfly
Aug 22, 2019
Gold
Men 4x100 Medley Relay
Aug 25, 2019
Silver
Men 50 Butterfly
Aug 24, 2019
Silver
Men 4x100 Freestyle Relay
Aug 20, 2019
Silver
Mixed 4x100 Freestyle Relay
Aug 22, 2019
Silver
Mixed 4x100 Medley Relay
Aug 21, 2019
European Championships
1
1
1
3
Gold
Men 4x100 Freestyle Relay
May 17, 2021
Silver
Men 4x100 Medley Relay
May 23, 2021
Bronze
Men 100 Freestyle
May 19, 2021
European Junior Championships
9
3
1
13
Gold
Men 50 Butterfly
Jul 4, 2018
Gold
Men 4x100 Freestyle Relay
Jul 4, 2018
Gold
Men 4x100 Medley Relay
Jul 8, 2018
Gold
Mixed 4x100 Freestyle Relay
Jul 5, 2018
Gold
Mixed 4x100 Medley Relay
Jul 7, 2018
Silver
Men 100 Freestyle
Jul 6, 2018
Silver
Men 100 Butterfly
Jul 8, 2018
Gold
Men 100 Butterfly
Jul 7, 2019
Gold
Men 4x100 Freestyle Relay
Jul 3, 2019
Gold
Men 4x100 Medley Relay
Jul 7, 2019
Gold
Mixed 4x100 Medley Relay
Jul 6, 2019
Silver
Mixed 4x100 Freestyle Relay
Jul 4, 2019
Bronze
Men 50 Butterfly
Jul 3, 2019