100 m Butterfly, Men

Competition 2026 European Aquatics Championships
Venue Paris FRA
Held 12 – 13 August 2026
Status Medal
Competitors 66
Countries 29
Pos Athlete(s) Country Preliminary Round Semi-Finals Final
🥇 Kristóf Milák HUN 50.81
(1 h5)
50.50
(1 h1)
49.48
(1 F)
🥈 Maxime Grousset FRA 51.03
(1 h7)
50.78
(2 h2)
49.70
(2 F)
🥉 Noè Ponti SUI 50.47
(1 h6)
50.21
(1 h2)
49.93
(3 F)
4 Hubert Kós HUN 51.49
(3 h6)
51.05
(2 h1)
50.25
(4 F)
5 Edward Mildred GBR 51.18
(2 h7)
51.44
(5 h1)
51.06
(5 F)
6 Kaii Winkler GER 51.38
(2 h5)
51.34
(3 h1)
51.08
(6 F)
7 Jakub Majerski POL 51.35
(2 h6)
51.37
(3 h2)
51.78
(7 F)
8 Andrey Minakov
Team: NAB
NEU 51.78
(4 h7)
51.43
(4 h1)
51.89
(8 F)
9 Alberto Razzetti ITA 51.70
(3 h7)
51.50
(4 h2)
—
=10 Ihor Troianovskyi UKR 51.98
(5 h6)
51.57
(6 h1)
—
=10 Ksawery Masiuk POL 52.02
(6 h6)
51.57
(5 h2)
—
12 Denis Popescu ROU 51.44
(3 h5)
51.67
(6 h2)
—
13 Michele Busa ITA 51.82
(5 h7)
51.72
(7 h1)
—
=14 Roman Shevliakov
Team: NAB
NEU 51.96
(5 h5)
51.73
(=7 h2)
—
=14 Luca Armbruster GER 51.80
(4 h6)
51.73
(=7 h2)
—
16 Vlad Ștefan Mihalache ROU 52.07
(1 h4)
52.40
(8 h1)
—
17 Josha Salchow GER 51.87
(4 h5)
— — *
18 Lorenzo Gargani ITA 51.96
(6 h7)
— — *
19 Casper Puggaard DEN 52.11
(6 h5)
— —
=20 Joshua Gammon GBR 52.12
(7 h6)
— —
=20 Jacob Peters GBR 52.12
(7 h7)
— —
=22 Lukas Edl AUT 52.20
(2 h4)
— —
=22 Richárd Márton HUN 52.20
(7 h5)
— —
=24 Isak Fernández ESP 52.28
(3 h4)
— —
=24 Adrian Jaśkiewicz POL 52.28
(8 h7)
— —
26 Simon Bucher AUT 52.37
(8 h6)
— —
27 Björn Kammann GER 52.39
(8 h5)
— —
28 Vili Sivec CRO 52.40
(9 h6)
— —
29 Alex Ahtiainen EST 52.42
(4 h4)
— —
30 Maro Miknić CRO 52.66
(5 h4)
— —
31 Konstantinos Stamou GRE 52.78
(6 h4)
— —
32 Kregor Zirk EST 52.89
(1 h3)
— —
33 Miloš Milenković MNE 52.91
(2 h3)
— —
34 Elias Klev NOR 53.11
(3 h3)
— —
35 Yegor Yurchenko
Team: NAB
NEU 53.17
(9 h7)
— —
36 Ivan Shamshuryn
Team: NAA
NEU 53.22
(7 h4)
— —
=37 Rasmus Nickelsen DEN 53.25
(4 h3)
— —
=37 Grigori Pekarski
Team: NAA
NEU 53.25
(8 h4)
— —
39 Daniel Krichevsky ISR 53.30
(1 h1)
— —
=40 Matthew Hamilton IRL 53.32
(9 h4)
— —
=40 Martin Espernberger AUT 53.32
(10 h6)
— —
42 Tom Sela ISR 53.37
(1 h2)
— —
43 Florian Frippiat LUX 53.49
(5 h3)
— —
44 Vasco Morgado POR 53.51
(6 h3)
— —
45 Inbar Danziger ISR 53.53
(2 h1)
— —
46 Robin Yeboah SUI 53.54
(7 h3)
— —
47 Ludvig Bartolek SWE 53.61
(8 h3)
— —
48 Mathias Christensen DEN 53.78
(9 h3)
— —
49 Mateusz Chowaniec POL 53.79
(9 h5)
— —
50 Simen Schmitz-Lund NOR 53.82
(2 h2)
— —
51 Lukas Peacock DEN 53.91
(3 h2)
— —
52 Enrico Sottile SUI 53.96
(4 h2)
— —
53 Melker Rosengren SWE 54.05
(10 h4)
— —
54 Iason Routoulas GRE 54.13
(5 h2)
— —
55 Birnir Hálfdánarson ISL 54.38
(6 h2)
— —
56 Jacob Armon IRL 54.72
(7 h2)
— —
57 Jan Jurčík CZE 54.74
(8 h2)
— —
58 Ondřej Slavík CZE 54.96
(9 h2)
— —
59 Marius Toscan SUI 55.23
(3 h1)
— —
60 Ārons Roderts LAT 55.57
(4 h1)
— —
61 Luka Kmetić CRO 55.61
(10 h3)
— —
62 Isak Brisenfeldt FAR 55.71
(5 h1)
— —
63 Ronens Kermans LAT 55.95
(6 h1)
— —
64 Dmitrijs Tolstihs LAT 56.08
(10 h2)
— —
65 Nathan Cachia MLT 56.09
(7 h1)
— —
66 Arion Budima KOS 59.29
(8 h1)
— —
DNS Tajus JuškaDNS LTU —
(DNS h5)
— —
DNS Thomas CecconDNS ITA —
(DNS h7)
— —

Preliminary Round

Heat 1

Pos Athlete(s) Country Mark
1 Daniel Krichevsky ISR 53.30
2 Inbar Danziger ISR 53.53
3 Marius Toscan SUI 55.23
4 Ārons Roderts LAT 55.57
5 Isak Brisenfeldt FAR 55.71
6 Ronens Kermans LAT 55.95
7 Nathan Cachia MLT 56.09
8 Arion Budima KOS 59.29

Heat 2

Pos Athlete(s) Country Mark
1 Tom Sela ISR 53.37
2 Simen Schmitz-Lund NOR 53.82
3 Lukas Peacock DEN 53.91
4 Enrico Sottile SUI 53.96
5 Iason Routoulas GRE 54.13
6 Birnir Hálfdánarson ISL 54.38
7 Jacob Armon IRL 54.72
8 Jan Jurčík CZE 54.74
9 Ondřej Slavík CZE 54.96
10 Dmitrijs Tolstihs LAT 56.08

Heat 3

Pos Athlete(s) Country Mark
1 Kregor Zirk EST 52.89
2 Miloš Milenković MNE 52.91
3 Elias Klev NOR 53.11
4 Rasmus Nickelsen DEN 53.25
5 Florian Frippiat LUX 53.49
6 Vasco Morgado POR 53.51
7 Robin Yeboah SUI 53.54
8 Ludvig Bartolek SWE 53.61
9 Mathias Christensen DEN 53.78
10 Luka Kmetić CRO 55.61

Heat 4

Pos Athlete(s) Country Mark
1 Vlad Ștefan Mihalache ROU 52.07
2 Lukas Edl AUT 52.20
3 Isak Fernández ESP 52.28
4 Alex Ahtiainen EST 52.42
5 Maro Miknić CRO 52.66
6 Konstantinos Stamou GRE 52.78
7 Ivan Shamshuryn
Team: NAA
NEU 53.22
8 Grigori Pekarski
Team: NAA
NEU 53.25
9 Matthew Hamilton IRL 53.32
10 Melker Rosengren SWE 54.05

Heat 5

Pos Athlete(s) Country Mark
1 Kristóf Milák HUN 50.81
2 Kaii Winkler GER 51.38
3 Denis Popescu ROU 51.44
4 Josha Salchow GER 51.87
5 Roman Shevliakov
Team: NAB
NEU 51.96
6 Casper Puggaard DEN 52.11
7 Richárd Márton HUN 52.20
8 Björn Kammann GER 52.39
9 Mateusz Chowaniec POL 53.79
DNS Tajus JuškaDNS LTU —

Heat 6

Pos Athlete(s) Country Mark
1 Noè Ponti SUI 50.47
2 Jakub Majerski POL 51.35
3 Hubert Kós HUN 51.49
4 Luca Armbruster GER 51.80
5 Ihor Troianovskyi UKR 51.98
6 Ksawery Masiuk POL 52.02
7 Joshua Gammon GBR 52.12
8 Simon Bucher AUT 52.37
9 Vili Sivec CRO 52.40
10 Martin Espernberger AUT 53.32

Heat 7

Pos Athlete(s) Country Mark
1 Maxime Grousset FRA 51.03
2 Edward Mildred GBR 51.18
3 Alberto Razzetti ITA 51.70
4 Andrey Minakov
Team: NAB
NEU 51.78
5 Michele Busa ITA 51.82
6 Lorenzo Gargani ITA 51.96
7 Jacob Peters GBR 52.12
8 Adrian Jaśkiewicz POL 52.28
9 Yegor Yurchenko
Team: NAB
NEU 53.17
DNS Thomas CecconDNS ITA —

Semi-Finals

Heat 1

Pos Athlete(s) Country Mark
1 Kristóf Milák HUN 50.50
2 Hubert Kós HUN 51.05
3 Kaii Winkler GER 51.34
4 Andrey Minakov
Team: NAB
NEU 51.43
5 Edward Mildred GBR 51.44
6 Ihor Troianovskyi UKR 51.57
7 Michele Busa ITA 51.72
8 Vlad Ștefan Mihalache ROU 52.40

Heat 2

Pos Athlete(s) Country Mark
1 Noè Ponti SUI 50.21
2 Maxime Grousset FRA 50.78
3 Jakub Majerski POL 51.37
4 Alberto Razzetti ITA 51.50
5 Ksawery Masiuk POL 51.57
6 Denis Popescu ROU 51.67
=7 Roman Shevliakov
Team: NAB
NEU 51.73
=7 Luca Armbruster GER 51.73

Final

Pos Athlete(s) Country Mark
1 Kristóf Milák HUN 49.48
2 Maxime Grousset FRA 49.70
3 Noè Ponti SUI 49.93
4 Hubert Kós HUN 50.25
5 Edward Mildred GBR 51.06
6 Kaii Winkler GER 51.08
7 Jakub Majerski POL 51.78
8 Andrey Minakov
Team: NAB
NEU 51.89