| Men 100m Butterfly XXI Swimming World Championship 2024 Doha, Qatar - Diogo Matos Ribeiro, Portugal | 
| Final 19:45 |   | time |   | gap | 50m | pts | L | ag |  | 1. Diogo Matos Ribeiro |   Portugal | 51.17s |   |   | 23.84s | 902 | 4 | 19 |  | 2. Simon Bucher |   Austria | 51.28s |   | +0.11s | 23.94s | 896 | 3 | 23 |  | 3. Jakub Majerski |   Poland | 51.32s |   | +0.15s | 24.09s | 894 | 5 | 23 |  | 4. Nyls Korstanje |   Netherlands | 51.41s |   | +0.24s | 23.50s | 889 | 1 | 25 |  | 5. Chad Le Clos |   South Africa | 51.48s |   | +0.31s | 24.04s | 886 | 2 | 31 |  | 6. Zach Harting |   United States | 51.68s |   | +0.51s | 24.15s | 876 | 8 | 26 |  | 7. Mario Molla Yanes |   Spain | 51.72s |   | +0.55s | 23.96s | 874 | 6 | 21 |  | 8. Josif Miladinov |   Bulgaria | 51.73s |   | +0.56s | 24.21s | 873 | 7 | 20 |   
| World Record: Caeleb Dressel, United States 49.45s OG Tokyo, Japan 31st July 2021 |  | Championship Record: Caeleb Dressel, United States 49.50s Gwanju, South Korea 26th July 2019 |  | Olympic Qualification Time (14th Tokyo 2020): 51.67s. Olympic Consideration Time (+0.5% OQT): 51.93s |   
|
 Semi-Finals - Friday, 16th February 19:09 |  | Best 8 times advanced to Final.  |   
| Semi 1 19:12 |   | time |   | gap | 50m | pts | L | ag |  | 5. Chad Le Clos |   South Africa | 51.70s | Q | +0.40s | 24.13s | 875 | 6 | 31 |  | 6. Josif Miladinov |   Bulgaria | 51.72s | Q | +0.42s | 24.12s | 874 | 2 | 20 |  | 8. Zach Harting |   United States | 51.78s |   | +0.48s | 24.26s | 870 | 3 | 26 |  | 9. Katsuhiro Matsumoto |   Japan | 51.85s |   | +0.55s | 24.12s | 867 | 4 | 26 |  | 10.Matthew Sates |   South Africa | 51.99s |   | +0.69s | 24.30s | 860 | 8 | 20 |  | 11.Adilbek Mussin |   Kazakhstan | 52.06s |   | +0.76s | 24.48s | 857 | 5 | 24 |  | 13.Matheus Gonche |   Brazil | 52.12s |   | +0.82s | 24.49s | 854 | 1 | 25 |  | 16.Shaine Casas |   United States | 52.75s |   | +1.45s | 24.17s | 823 | 7 | 24 |   
| Semi 2 19:17 |   | time |   | gap | 50m | pts | L | ag |  | 1. Diogo Matos Ribeiro |   Portugal | 51.30s | Q |   | 23.95s | 895 | 3 | 19 |  | 2. Jakub Majerski |   Poland | 51.33s | Q | +0.03s | 24.03s | 894 | 6 | 23 |  | 3. Simon Bucher |   Austria | 51.39s | Q | +0.09s | 23.91s | 890 | 4 | 23 |  | 4. Mario Molla Yanes |   Spain | 51.48s | Q | +0.18s | 24.00s | 886 | 7 | 21 |  | 7. Nyls Korstanje |   Netherlands | 51.75s | Q | +0.45s | 23.58s | 872 | 5 | 25 |  | 12.Finlay Knox |   Canada | 52.07s |   | +0.77s | 24.33s | 856 | 2 | 23 |  | 14.Gianmarco Sansone |   Italy | 52.15s |   | +0.85s | 24.50s | 852 | 8 | 23 |  | 15.Adrian Jaskiewicz |   Poland | 52.28s |   | +0.98s | 24.27s | 846 | 1 | 22 |   
 | 
 | 
      
 | 
|
Heats - Friday, 16th February 09:31 | 
| Best 16 times advanced to Semi-Finals. OQT - First 2. OCT - First 5. Swimm-Off for 16th place. | 
| Heat 8 19:48 |   | time |   | gap | 50m | pts | L | ag | OC  |  | 1. Simon Bucher |   Austria | 51.42s | Q |   | 23.97s | 889 | 5 | 23 | QT  |  | 3. Nyls Korstanje |   Netherlands | 51.70s | Q | +0.28s | 23.43s | 875 | 4 | 25 | CT  |  | 5. Diogo Matos Ribeiro |   Portugal | 51.78s | Q | +0.36s | 24.00s | 870 | 3 | 19 | CT  |  | 8. Finlay Knox |   Canada | 52.04s | q | +0.62s | 24.40s | 857 | 7 | 23 |   |  | 16.Max Mc Cusker |   Ireland | 52.52s | SO | +1.10s | 24.18s | 834 | 9 | 24 |   |  | 16.Matthew Sates |   South Africa | 52.52s | SO | +1.10s | 24.61s | 834 | 6 | 20 |   |  | 18.Tzen Wei Teong |   Singapore | 52.62s |   | +1.20s | 23.98s | 829 | 8 | 26 |  | 24.Xizhe Wang |   China | 53.10s |   | +1.68s | 24.80s | 807 | 0 | 17 |  | 30.Jorge Iga |   Mexico | 53.58s |   | +2.16s | 24.57s | 786 | 1 | 27 |  | -. Tomoru Honda |   Japan | DNS |   |   | - |   | 2 | 22 |   
| Heat 7 19:46 |   | time |   | gap | 50m | pts | L | ag | OC |  | 4. Adilbek Mussin |   Kazakhstan | 51.75s | q | +0.33s | 24.49s | 872 | 6 | 24 | CT  |  | 8. Chad Le Clos |   South Africa | 52.04s | Q | +0.62s | 24.46s | 857 | 5 | 31 |   |  | 10.Josif Miladinov |   Bulgaria | 52.10s | Q | +0.68s | 23.90s | 855 | 3 | 20 |   |  | 12.Shaine Casas |   United States | 52.21s | q | +0.79s | 24.05s | 849 | 4 | 24 |   |  | 14.Matheus Gonche |   Brazil | 52.44s | q | +1.02s | 24.75s | 838 | 2 | 25 |   |  | 15.Gianmarco Sansone |   Italy | 52.46s | q | +1.04s | 24.77s | 837 | 7 | 23 |   |  | 21.Bryan Leong Xin Ren |   Malaysia | 52.78s |   | +1.36s | 24.56s | 822 | 9 | 20 |  | 32.Jarod Hatch |   Philippines | 53.75s |   | +2.33s | 25.13s | 778 | 0 | 25 |  | -. Cameron Gray |   New Zealand | DNS |   |   | - |   | 1 | 20 |  | -. Konstantinos Emmanouil Stamou |   Greece | DNS |   |   | - |   | 8 | 20 |   
| Heat 6 19:44 |   | time |   | gap | 50m | pts | L | ag | OC |  | 2. Katsuhiro Matsumoto |   Japan | 51.60s | q | +0.18s | 24.23s | 880 | 4 | 26 | QT  |  | 6. Zach Harting |   United States | 51.94s | Q | +0.52s | 24.34s | 862 | 3 | 26 |   |  | 7. Jakub Majerski |   Poland | 51.96s | Q | +0.54s | 24.15s | 861 | 5 | 23 |   |  | 11.Mario Molla Yanes |   Spain | 52.12s | Q | +0.70s | 24.20s | 854 | 2 | 21 |   |  | 13.Adrian Jaskiewicz |   Poland | 52.31s | q | +0.89s | 24.29s | 844 | 6 | 22 |   |  | 20.Daniel Gracik |   Czechia | 52.77s |   | +1.35s | 24.38s | 822 | 1 | 19 |  | 23.Eldor Usmonov |   Uzbekistan | 52.83s |   | +1.41s | 24.41s | 820 | 7 | 20 |  | 24.Jorge Eliezer Otaiza Hernandez |   Venezuela | 53.10s |   | +1.68s | 24.58s | 807 | 0 | 21 |  | 26.Navaphat Wongcharoen |   Thailand | 53.27s |   | +1.85s | 25.18s | 799 | 9 | 26 |  | 44.Jaehoon Yang |   South Korea | 55.39s |   | +3.97s | 25.81s | 711 | 8 | 25 |   
| Heat 5 09:42 |   | time |   | gap | 50m | pts | L | ag |  | 19.David Arias Gonzalez |   Colombia | 52.72s |   | +1.30s | 24.53s | 825 | 4 | 28 |  | 22.Durde Matic |   Serbia | 52.81s |   | +1.39s | 24.26s | 821 | 9 | 23 |  | 27.Abdalla Youssef Nasr |   Egypt | 53.31s |   | +1.89s | 24.86s | 798 | 2 | 18 |  | 28.Mehrshad Afghari |   Iran | 53.32s |   | +1.90s | 24.87s | 797 | 8 | 22 |  | 29.Denys Kesil |   Ukraine | 53.57s |   | +2.15s | 24.71s | 786 | 3 | 23 |  | 31.Diego Nicolas Balbi Alayo |   Peru | 53.62s |   | +2.20s | 25.20s | 784 | 1 | 18 |  | 34.Jaouad Syoud |   Algeria | 53.96s |   | +2.54s | 25.69s | 769 | 5 | 24 |  | 35.Joe Kurniawan |   Indonesia | 53.97s |   | +2.55s | 25.32s | 769 | 6 | 22 |  | 38.Abeku Jackson |   Ghana | 54.28s |   | +2.86s | 25.09s | 756 | 0 | 23 |  | -. Yeziel Morales |   Puerto Rico | DNS |   |   | - |   | 7 | 28 |   
| Heat 4 09:39 |   | time |   | gap | 50m | pts | L | ag |  | 33.Benjamin Schnapp |   Chile | 53.77s |   | +2.35s | 25.32s | 777 | 6 | 22 |  | 36.Artur Barseghyan |   Armenia | 54.22s |   | +2.80s | 24.94s | 758 | 7 | 21 |  | 37.Steven Aimable |   Senegal | 54.23s |   | +2.81s | 25.02s | 758 | 4 | 25 |  | 39.Jesse Ssuubi Ssengonzi |   Uganda | 54.48s |   | +3.06s | 25.08s | 747 | 5 | 21 |  | 40.Nika Tchitchiashvili |   Georgia | 54.71s |   | +3.29s | 25.98s | 738 | 2 | 18 |  | 41.Josh Kirlew |   Jamaica | 54.75s |   | +3.33s | 25.37s | 736 | 1 | 24 |  | 42.Ramil Valizada |   Azerbaijan | 54.88s |   | +3.46s | 25.83s | 731 | 9 | 20 |  | 43.Tibor Tistan |   Slovakia | 55.27s |   | +3.85s | 24.64s | 716 | 3 | 20 |  | 48.Esteban Nunez Del Prado |   Bolivia | 56.68s |   | +5.26s | 26.07s | 664 | 8 | 19 |  | -. Milos Milenkovic |   Montenegro | DNS |   |   | - |   | 0 | 18 |   
|
 | : |  | Heat 3 09:37 |   | time |   | gap | 50m | pts | L | ag |  | 45.Jayhan Jamaud Odlum-Smith |   Saint Lucia | 55.86s |   | +4.44s | 25.79s | 693 | 4 | 22 |  | 47.Raekwon Jibril Noel |   Guyana | 56.24s |   | +4.82s | 26.13s | 679 | 2 | 18 |  | 49.Clinton Opute |   Nigeria | 56.95s |   | +5.53s | 26.54s | 654 | 6 | 20 |  | 50.Zackary Gresham |   Grenada | 57.26s |   | +5.84s | 26.08s | 644 | 3 | 19 |  | 51.Marvin Johnson |   Bahamas | 57.29s |   | +5.87s | 26.89s | 643 | 5 | 18 |  | 52.Chi Chong Lam |   Macau | 57.39s |   | +5.97s | 26.77s | 639 | 8 | 16 |  | 54.Jeno Heyns |   Suriname | 58.51s |   | +7.09s | 26.99s | 603 | 1 | 20 |  | 55.Mohamad Eyad Masoud |  ART | 58.61s |   | +7.19s | 27.13s | 600 | 9 | 29 |  | 57.James Hendrix |   Guam | 59.01s |   | +7.59s | 27.10s | 588 | 7 | 21 |  | 57.Paolo Priska |   Albania | 59.01s |   | +7.59s | 27.10s | 588 | 0 | 19 |   
| Heat 2 09:34 |   | time |   | gap | 50m | pts | L | ag |  | 53.Mohammad Alotaibi |   Kuwait | 58.47s |   | +7.05s | 27.19s | 604 | 1 | 17 |  | 56.Finau Ohuafi |   Tonga | 58.62s |   | +7.20s | 26.36s | 600 | 5 | 23 |  | 59.Kokoro Frost |   Samoa | 59.75s |   | +8.33s | 26.72s | 566 | 3 | 21 |  | 60.Hasan Ali Khaleel Al-Zinkee |   Iraq | 59.77s |   | +8.35s | 27.32s | 566 | 4 | 20 |  | 61.Thomas Chen |   Papua New Guinea | 1:00.66 |   | +9.24s | 27.81s | 541 | 2 | 19 |  | 62.Kinley Lhendup |   Bhutan | 1:01.87 |   | +10.45s | 28.34s | 510 | 6 | 19 |  | 64.Elhadj N'gnane Diallo |   Guinea | 1:03.53 |   | +12.11s | 29.41s | 471 | 7 | 20 |   
    | Heat 1 09:32 |   | time |   | gap | 50m | pts | L | ag |  | 45.Leo Nolles |   Uruguay | 55.86s |   | +4.44s | 25.83s | 693 | 3 | 20 |  | 63.Mashal Salim Khalfan Al Kulaibi |   Oman | 1:02.36 |   | +10.94s | 27.60s | 498 | 5 | 16 |  | 65.Aaron Ghebre Owusu |   Eritrea | 1:05.63 |   | +14.21s | 28.51s | 427 | 8 | 17 |  | 66.Yusuf Marwan Abdullah Nasser |   Yemen | 1:12.93 |   | +21.51s | 30.56s | 311 | 4 | 15 |   
     |  Swimm-Off 11:38 |   | time |   | gap | 50m | pts | L | ag |  | 16.Matthew Sates |   South Africa | 51.80s | q |   | 24.12s | 869 | 4 | 20 |  | 17.Max Mc Cusker |   Ireland | 52.31s |   | +0.51s | 24.16s | 844 | 5 | 24 |   
 | 
 | 
Prepared and maintained by Todor Krastev
todor1966@yahoo.com
Last updated: 8 Aug 2025
Facebook Todor Krastev