100 m Freestyle, Men

Competition 2025 World Aquatics Championships
Venue Singapore SGP
Held 30 – 31 July 2025
Status Medal
Competitors 110
Countries 102
Pos Athlete(s) Country Preliminary Round Semi-Finals Final
🥇 David Popovici ROU 47.41
(1 h11)
46.84
(2 h2)
46.51
(1 F)
🥈 Jack Alexy USA 48.07
(3 h11)
46.81
(1 h2)
46.92
(2 F)
🥉 Kyle Chalmers AUS 47.48
(1 h12)
47.36
(1 h1)
47.17
(3 F)
4 Guilherme Caribé BRA 48.27
(5 h10)
47.64
(7 h2)
47.35
(4 F)
5 Yegor Kornev NEU 47.51
(2 h12)
47.29
(3 h2)
47.51
(5 F)
6 Patrick Sammon USA 48.04
(2 h11)
47.62
(6 h2)
47.58
(6 F)
7 Maxime Grousset FRA 47.84
(1 h10)
47.39
(4 h2)
47.59
(7 F)
8 Matt Richards GBR 47.89
(2 h10)
47.59
(5 h2)
47.74
(8 F)
9 Nándor Németh HUN 48.07
(3 h10)
47.72
(2 h1)
10 Pan Zhanle CHN 47.86
(4 h12)
47.81
(3 h1)
11 Josha Salchow GER 48.13
(4 h11)
47.88
(8 h2)
12 Flynn Southam AUS 47.73
(3 h12)
47.90
(4 h1)
13 Hwang Seon-Wu KOR 47.94
(5 h12)
47.94
(5 h1)
14 Luca Hoek ESP 48.23
(6 h12)
48.04
(6 h1)
15 Manuel Frigo ITA 48.08
(4 h10)
48.18
(7 h1)
16 Rafael Fente Damers FRA 48.33
(7 h12)
48.38
(8 h1)
17 Jere Hribar CRO 48.34
(5 h11)
18 Ruslan Gaziev CAN 48.41
(6 h10)
19 Andrey Minakov NEU 48.48
(8 h12)
20 Kamil Sieradzki POL 48.49
(6 h11)
21 Kim Yeong-Beom KOR 48.50
(7 h11)
22 Lamar Taylor BAH 48.52
(1 h9)
23 Jacob Mills GBR 48.54
(8 h11)
=24 Sander Kiær Sørensen NOR 48.65
(=2 h9)
=24 Mikel Schreuders ARU 48.65
(=2 h9)
26 Carlos D'Ambrosio ITA 48.67
(9 h11)
=27 Velimir Stjepanović SRB 48.83
(7 h10)
=27 Wang Haoyu CHN 48.83
(9 h12)
29 Nikoli Blackman TTO 48.86
(10 h11)
30 Daniel Krichevsky ISR 48.88
(4 h9)
31 Robin Hanson SWE 48.97
(5 h9)
32 Heiko Gigler AUT 49.05
(10 h12)
33 Ralph Daleiden LUX 49.08
(6 h9)
34 Jorge Iga MEX 49.17
(8 h10)
35 Oliver Søgaard-Andersen DEN 49.18
(1 h8)
36 Ali Sayed QAT 49.49
(7 h9)
37 Evan Bailey IRL 49.52
(2 h8)
38 Jonathan Tan SGP 49.62
(8 h9)
39 Tomas Koski FIN 49.67
(3 h8)
40 Adilbek Musin KAZ 49.75
(4 h8)
41 Jānis Dzirkalis LAT 49.86
(1 h7)
=42 Marwane Sebbata MAR 50.04
(=2 h7)
=42 Leo Nolles URU 50.04
(=2 h7)
44 Kenan Dračić BIH 50.06
(4 h7)
45 Gabriel Martínez HON 50.07
(5 h8)
46 Kaloyan Bratanov BUL 50.20
(9 h9)
47 Vladyslav Bukhov UKR 50.43
(6 h8)
48 Alex Ahtiainen EST 50.71
(5 h7)
49 Matthieu Sèye SEN 50.76
(6 h7)
50 Khiew Hoe Yean MAS 50.77
(7 h8)
51 Ian Ho HKG 50.79
(1 h6)
52 Batbayaryn Enkhtamir MGL 50.84
(7 h7)
53 Javier Núñez DOM 50.87
(8 h8)
54 Yousuf Al-Matrooshi UAE 50.98
(8 h7)
55 Matej Duša SVK 51.00
(9 h8)
56 William Birkett ECU 51.02
(1 h2)
57 Antoine Destang LCA 51.11
(2 h6)
58 Stefano Mitchell ANT 51.23
(9 h7)
59 Harry Stacey GHA 51.43
(10 h7)
60 Adrian Eichler PHI 51.52
(3 h6)
61 Colins Ebingha NGR 51.55
(4 h6)
62 Aryaan Din PAK 51.65
(5 h6)
63 Cory Werrett ZIM 51.93
(1 h1)
=64 Levon Kocharyan ARM 52.21
(1 h5)
=64 Omar Abbas SYR 52.21
(6 h6)
66 Musa Zhalayev TKM 52.29
(7 h6)
67 Kyle Abeysinghe SRI 52.36
(8 h6)
68 Andrey Villarreal PAN 52.39
(2 h5)
69 Rohan Shearer CPV 52.45
(2 h2)
70 Dulyawat Kaewsriyong THA 52.68
(10 h8)
71 Tendo Mukalazi UGA 52.82
(9 h6)
72 Erick Blandón NCA 53.01
(3 h2)
73 Mohammed Jibali LBA 53.09
(3 h5)
74 Collins Saliboko TAN 53.10
(10 h6)
75 Matin Balsini REF 53.62
(1 h3)
76 José Canjulo NAM 53.71
(4 h5)
77 Finau Ohuafi TGA 53.76
(5 h5)
78 Mohamed Aan Hussain MDV 53.80
(6 h5)
79 Israel Poppe GUM 53.91
(7 h5)
80 Mahmoud Abu Gharbieh PLE 54.02
(8 h5)
81 Luka Smit MAW 54.16
(1 h4)
82 Khaled Al-Otaibi KUW 54.31
(2 h4)
83 Ahmed Al-Mutairy IRQ 54.37
(4 h2)
84 Han Phone Pyae MYA 54.43
(3 h4)
85 Ervin Shrestha NEP 54.81
(2 h1)
86 Ali Al-Hasni OMA 55.08
(5 h2)
87 Pieter Vanoosten CAM 55.33
(2 h3)
88 Josh Tarere PNG 55.34
(9 h5)
89 Ardasher Gadoev TJK 55.42
(10 h5)
90 Katerson Moya FSM 55.44
(4 h4)
91 Nur Haziq Samil BRU 56.07
(5 h4)
92 Houmed Barkat DJI 56.22
(6 h4)
93 Charlie Gibbons PLW 57.23
(7 h4)
94 Yousif Ibrahim SUD 57.35
(8 h4)
95 Janel Tati ANG 57.41
(6 h2)
96 Sangay Tenzin BHU 57.43
(9 h4)
97 Elhadj Diallo GUI 58.39
(10 h4)
98 Leo Lebot VAN 59.58
(3 h3)
99 Jacob Mugisha COD 1:00.17
(7 h2)
100 Kevin Kaiga RWA 1:01.68
(8 h2)
101 Hadji Hassane COM 1:02.55
(4 h3)
102 Claudio Yelegou CMR 1:02.86
(9 h2)
103 Pedro Rogery GBS 1:03.93
(5 h3)
104 Mustafa Hashim SOM 1:05.01
(10 h2)
105 Jolanio Guterres TLS 1:07.42
(6 h3)
106 Brenton Naka SOL 1:07.59
(7 h3)
107 Marouane Mamane NIG 1:08.18
(8 h3)
108 Sekou Traore MLI 1:09.78
(9 h3)
109 Alfousseni Fofana CIV 1:14.15
(3 h1)
110 Mokheseng Mphofe LES 1:23.43
(10 h3)
DNS Diogo RibeiroDNS POR
(DNS h9)
DNS Sean NiewoldDNS NED
(DNS h10)
DNS Danas RapšysDNS LTU
(DNS h10)

Preliminary Round

Heat 1

Pos Athlete(s) Country Mark
1 Cory Werrett ZIM 51.93
2 Ervin Shrestha NEP 54.81
3 Alfousseni Fofana CIV 1:14.15

Heat 2

Pos Athlete(s) Country Mark
1 William Birkett ECU 51.02
2 Rohan Shearer CPV 52.45
3 Erick Blandón NCA 53.01
4 Ahmed Al-Mutairy IRQ 54.37
5 Ali Al-Hasni OMA 55.08
6 Janel Tati ANG 57.41
7 Jacob Mugisha COD 1:00.17
8 Kevin Kaiga RWA 1:01.68
9 Claudio Yelegou CMR 1:02.86
10 Mustafa Hashim SOM 1:05.01

Heat 3

Pos Athlete(s) Country Mark
1 Matin Balsini REF 53.62
2 Pieter Vanoosten CAM 55.33
3 Leo Lebot VAN 59.58
4 Hadji Hassane COM 1:02.55
5 Pedro Rogery GBS 1:03.93
6 Jolanio Guterres TLS 1:07.42
7 Brenton Naka SOL 1:07.59
8 Marouane Mamane NIG 1:08.18
9 Sekou Traore MLI 1:09.78
10 Mokheseng Mphofe LES 1:23.43

Heat 4

Pos Athlete(s) Country Mark
1 Luka Smit MAW 54.16
2 Khaled Al-Otaibi KUW 54.31
3 Han Phone Pyae MYA 54.43
4 Katerson Moya FSM 55.44
5 Nur Haziq Samil BRU 56.07
6 Houmed Barkat DJI 56.22
7 Charlie Gibbons PLW 57.23
8 Yousif Ibrahim SUD 57.35
9 Sangay Tenzin BHU 57.43
10 Elhadj Diallo GUI 58.39

Heat 5

Pos Athlete(s) Country Mark
1 Levon Kocharyan ARM 52.21
2 Andrey Villarreal PAN 52.39
3 Mohammed Jibali LBA 53.09
4 José Canjulo NAM 53.71
5 Finau Ohuafi TGA 53.76
6 Mohamed Aan Hussain MDV 53.80
7 Israel Poppe GUM 53.91
8 Mahmoud Abu Gharbieh PLE 54.02
9 Josh Tarere PNG 55.34
10 Ardasher Gadoev TJK 55.42

Heat 6

Pos Athlete(s) Country Mark
1 Ian Ho HKG 50.79
2 Antoine Destang LCA 51.11
3 Adrian Eichler PHI 51.52
4 Colins Ebingha NGR 51.55
5 Aryaan Din PAK 51.65
6 Omar Abbas SYR 52.21
7 Musa Zhalayev TKM 52.29
8 Kyle Abeysinghe SRI 52.36
9 Tendo Mukalazi UGA 52.82
10 Collins Saliboko TAN 53.10

Heat 7

Pos Athlete(s) Country Mark
=2 Marwane Sebbata MAR 50.04
=2 Leo Nolles URU 50.04
1 Jānis Dzirkalis LAT 49.86
4 Kenan Dračić BIH 50.06
5 Alex Ahtiainen EST 50.71
6 Matthieu Sèye SEN 50.76
7 Batbayaryn Enkhtamir MGL 50.84
8 Yousuf Al-Matrooshi UAE 50.98
9 Stefano Mitchell ANT 51.23
10 Harry Stacey GHA 51.43

Heat 8

Pos Athlete(s) Country Mark
1 Oliver Søgaard-Andersen DEN 49.18
2 Evan Bailey IRL 49.52
3 Tomas Koski FIN 49.67
4 Adilbek Musin KAZ 49.75
5 Gabriel Martínez HON 50.07
6 Vladyslav Bukhov UKR 50.43
7 Khiew Hoe Yean MAS 50.77
8 Javier Núñez DOM 50.87
9 Matej Duša SVK 51.00
10 Dulyawat Kaewsriyong THA 52.68

Heat 9

Pos Athlete(s) Country Mark
=2 Sander Kiær Sørensen NOR 48.65
=2 Mikel Schreuders ARU 48.65
DNS Diogo RibeiroDNS POR
1 Lamar Taylor BAH 48.52
4 Daniel Krichevsky ISR 48.88
5 Robin Hanson SWE 48.97
6 Ralph Daleiden LUX 49.08
7 Ali Sayed QAT 49.49
8 Jonathan Tan SGP 49.62
9 Kaloyan Bratanov BUL 50.20

Heat 10

Pos Athlete(s) Country Mark
DNS Sean NiewoldDNS NED
DNS Danas RapšysDNS LTU
1 Maxime Grousset FRA 47.84
2 Matt Richards GBR 47.89
3 Nándor Németh HUN 48.07
4 Manuel Frigo ITA 48.08
5 Guilherme Caribé BRA 48.27
6 Ruslan Gaziev CAN 48.41
7 Velimir Stjepanović SRB 48.83
8 Jorge Iga MEX 49.17

Heat 11

Pos Athlete(s) Country Mark
1 David Popovici ROU 47.41
2 Patrick Sammon USA 48.04
3 Jack Alexy USA 48.07
4 Josha Salchow GER 48.13
5 Jere Hribar CRO 48.34
6 Kamil Sieradzki POL 48.49
7 Kim Yeong-Beom KOR 48.50
8 Jacob Mills GBR 48.54
9 Carlos D'Ambrosio ITA 48.67
10 Nikoli Blackman TTO 48.86

Heat 12

Pos Athlete(s) Country Mark
1 Kyle Chalmers AUS 47.48
2 Yegor Kornev NEU 47.51
3 Flynn Southam AUS 47.73
4 Pan Zhanle CHN 47.86
5 Hwang Seon-Wu KOR 47.94
6 Luca Hoek ESP 48.23
7 Rafael Fente Damers FRA 48.33
8 Andrey Minakov NEU 48.48
9 Wang Haoyu CHN 48.83
10 Heiko Gigler AUT 49.05

Semi-Finals

Heat 1

Pos Athlete(s) Country Mark
1 Kyle Chalmers AUS 47.36
2 Nándor Németh HUN 47.72
3 Pan Zhanle CHN 47.81
4 Flynn Southam AUS 47.90
5 Hwang Seon-Wu KOR 47.94
6 Luca Hoek ESP 48.04
7 Manuel Frigo ITA 48.18
8 Rafael Fente Damers FRA 48.38

Heat 2

Pos Athlete(s) Country Mark
1 Jack Alexy USA 46.81
2 David Popovici ROU 46.84
3 Yegor Kornev NEU 47.29
4 Maxime Grousset FRA 47.39
5 Matt Richards GBR 47.59
6 Patrick Sammon USA 47.62
7 Guilherme Caribé BRA 47.64
8 Josha Salchow GER 47.88

Final

Pos Athlete(s) Country Mark
1 David Popovici ROU 46.51
2 Jack Alexy USA 46.92
3 Kyle Chalmers AUS 47.17
4 Guilherme Caribé BRA 47.35
5 Yegor Kornev NEU 47.51
6 Patrick Sammon USA 47.58
7 Maxime Grousset FRA 47.59
8 Matt Richards GBR 47.74