| Men 100m Butterfly Swimming V World Championship 1986 Madrid, Spain - Monday, 18th August - Gold Medal: Pablo Morales, United States | 
| Final |   | time |   | gap | L | ag | pts |  | 1. Pablo Morales |   United States | 53.54s | CR |   | 3 | 21 | 866  |  | 2. Matt Biondi |   United States | 53.67s |   | +0.13s | 4 | 20 | 860  |  | 3. Andy Jameson |   Great Britain | 53.81s |   | +0.27s | 5 | 21 | 853  |  | 4. Michael Gross |   West Germany | 53.87s |   | +0.33s | 6 | 22 | 850  |  | 5. Anthony Nesty |   Surinam | 54.53s |   | +0.99s | 2 | 18 | 820  |  | 6. Marcel Gery |   Czechoslovakia | 54.54s |   | +1.00s | 7 | 21 | 819  |  | 7. Tom Ponting |   Canada | 54.69s |   | +1.15s | 8 | 21 | 812  |  | 8. Benny Nielsen |   Denmark | 55.10s |   | +1.56s | 1 | 20 | 794  |   
 | 
 |  
| Final |   | time |   | gap | L | ag |  | 9. Anthony Mosse |   New Zealand | 54.57 |   |   | 3 | 21 |  | 10.Aleksey Markovsky |   Soviet Union | 55.32 |   | +0.75s | 4 | 29 |  | 11.Fabrizio Rampazzo |   Italy | 55.44 |   | +0.87s | 6 | 23 |  | 12.Sergey Garro |   Soviet Union | 55.45 |   | +0.88s | 5 |   |  | 13.Rene Schaffgans |   West Germany | 55.49 |   | +0.92s | 8 |   |  | 14.Theophile David |   Switzerland | 55.52 |   | +0.95s | 2 | 22 |  | 15.Gerard De Kort |   Netherlands | 55.95 |   | +1.38s | 1 | 22 |  | 16.Frank Drost |   Netherlands | 56.17 |   | +1.60s | 7 | 23 |   
 | 
 |  
 | 
 | 
      
 | 
|
Heats - Monday, 18th August | 
| Best 8 times advanced to Final. Next 8 to Final B. | 
| Heat 7 |   | time |   | gap | L | ag | Rk |  | 3. Pablo Morales |   United States | 54.01s |   | +0.41s | - | 21 | 1. |  | 9. Aleksey Markovsky |   Soviet Union | 55.15s |   | +1.55s | - | 29 | 2. |  | 22.Wojciech Wyzga |   Poland | 56.24s |   | +2.64s | - | 20 | 3. |  | 23.Bruno Gutzeit |   France | 56.25s |   | +2.65s | - | 20 | 4. |  | 30.Hiroshi Miura |   Japan | 57.01s |   | +3.41s | - | 20 | 5. |  | 31.Jose Umana |   Venezuela | 57.06s |   | +3.46s | - |   | 6. |  | 42.Ricardo Jimenez |   Venezuela | 58.06s |   | +4.46s | - |   | 7. |  | 45.Mohamed Youssef |   Egypt | 59.75s |   | +6.15s | - | 23 | 8. |   
 | 
 | 
| Heat 6 |   | time |   | gap | L | ag | Rk |  | 1. Matt Biondi |   United States | 53.60s | CR |   | - | 20 | 1. |  | 7. Benny Nielsen |   Denmark | 54.98s |   | +1.38s | - | 20 | 2. |  | 13.Dano Halsall |   Switzerland | 55.45s |   | +1.85s | - | 23 | 3.  |  | 16.Frank Drost |   Netherlands | 55.71s |   | +2.11s | - | 23 | 4. |  | 25.Jose Luis Ballester |   Spain | 56.39s |   | +2.79s | - | 17 | 5. |  | 35.Zhaoying Luo |   China | 57.47s |   | +3.87s | - |   | 6. |  | 36.Raul Camargo Viana |   Brazil | 57.50s |   | +3.90s | - |   | 7. |  | 47.Juan Cabrera |   Dominicana | 1:00.43 |   | +6.83s | - |   | 8. |   
 | 
| Heat 5 |   | time |   | gap | L | ag | Rk |  | 4. Michael Gross |   West Germany | 54.34s |   | +0.74s | - | 22 | 1. |  | 10.Sergey Garro |   Soviet Union | 55.22s |   | +1.62s | - |   | 2. |  | 17.Gerard De Kort |   Netherlands | 55.74s |   | +2.14s | - | 22 | 3. |  | 19.Thomas Lejdstrom |   Sweden | 55.92s |   | +2.32s | - | 24 | 4. |  | 20.Harri Garmendia |   Spain | 55.94s |   | +2.34s | - | 20 | 5. |  | 32.Carlos Romo |   Mexico | 57.08s |   | +3.48s | - | 19 | 6. |  | 48.Lyes Mahfoudia |   Algeria | 1:01.23 |   | +7.63s | - |   | 7. |  | -. Magnus Olafson |   Iceland | DNS |   |   | - |   |   |   
 | 
 | 
| Heat 4 |   | time |   | gap | L | ag | Rk |  | 2. Andy Jameson |   Great Britain | 53.67s |   | +0.07s | - | 21 | 1. |  | 6. Marcel Gery |   Czechoslovakia | 54.79s |   | +1.19s | - | 21 | 2. |  | 14.Vlastimil Cerny |   Canada | 55.57s |   | +1.97s | - | 23 | 3.  |  | 27.Nick Hodgson |   Great Britain | 56.52s |   | +2.92s | - | 21 | 4. |  | 38.Tibor Rezmanj |   Yugoslavia | 57.73s |   | +4.13s | - |   | 5. |  | 41.Jose Medina |   Mexico | 58.02s |   | +4.42s | - | 21 | 6. |  | 46.Cheng-I Chen |   Chinese Taipei | 1:00.14 |   | +6.54s | - |   | 7. |  | 51.Eugene Pieterskwiers |   Neth. Antiles | 1:11.17 |   | +17.57s | - |   | 8. |   
 | 
| Heat 3 |   | time |   | gap | L | ag | Rk |  | 11.Anthony Mosse |   New Zealand | 55.27s |   | +1.67s | - | 21 | 1. |  | 18.Rene Schaffgans |   West Germany | 55.85s |   | +2.25s | - |   | 2. |  | 28.Jan Larsen |   Denmark | 56.59s |   | +2.99s | - | 18 | 3. |  | 34.Peng Siong Ang |   Singapore | 57.32s |   | +3.72s | - | 23 | 4. |  | 39.Marcus Mattioli |   Brazil | 57.74s |   | +4.14s | - | 25 | 5. |  | 44.Sabri Ozun |   Turkey | 59.14s |   | +5.54s | - |   | 6. |  | 49.Jaime Lipszyc |   Costa Rica | 1:06.33 |   | +12.73s | - |   | 7. |   
 | 
 | 
| Heat 2 |   | time |   | gap | L | ag | Rk |  | 8. Tom Ponting |   Canada | 55.10s |   | +1.50s | - | 21 | 1. |  | 12.Fabrizio Rampazzo |   Italy | 55.40s |   | +1.80s | - | 23 | 2. |  | 24.Ludovic De Pickere |   France | 56.26s |   | +2.66s | - | 17 | 3. |  | 29.Antonio Portela |   Puerto Rico | 56.61s |   | +3.01s | - | 20 | 4. |  | 37.Joao Santos |   Portugal | 57.61s |   | +4.01s | - | 22 | 5. |  | 40.Sadri Ozun |   Turkey | 57.77s |   | +4.17s | - | 22 | 6. |  | 50.Riccardo Mularoni |   San Marino | 1:07.03 |   | +13.43s | - |   | 7. |   
 | 
| Heat 1 |   | time |   | gap | L | ag | Rk |  | 5. Anthony Nesty |   Surinam | 54.56s |   | +0.96s | - | 18 | 1. |  | 15.Theophile David |   Switzerland | 55.67s |   | +2.07s | - | 22 | 2.  |  | 21.Ross Anderson |   New Zealand | 56.16s |   | +2.56s | - | 17 | 3. |  | 26.Alberto Peralta |   Cuba | 56.44s |   | +2.84s | - |   | 4. |  | 33.Carlos Scanavino |   Uruguay | 57.15s |   | +3.55s | - | 22 | 5. |  | 43.Marc Seimetz |   Luxembourg | 58.77s |   | +5.17s | - |   | 6. |  | -. Jamir Bouchlaghem |   Tunisia | DNS |   |   | - |   |   |   
 | 
 |