| Épreuves | Or | Argent | Bronze | 
| Nage libre | 
 
| 50 m | Alexander Popov 
  Équipe unifiée 21 s 91 (RO)
 | Matt Biondi 
  États-Unis 22 s 09
 | Tom Jager 
  États-Unis 22 s 30
 | 
 
| 100 m | Alexander Popov 
  Équipe unifiée 49 s 02
 | Gustavo Borges 
  Brésil 49 s 43
 | Stephan Caron 
  France 49 s 50
 | 
 
| 200 m | Yevgeniy Sadovyi 
  Équipe unifiée 1 min 46 s 70 (RO)
 | Anders Holmertz 
  Suède 1 min 46 s 86
 | Antti Kasvio 
  Finlande 1 min 47 s 63
 | 
 
| 400 m | Yevgeniy Sadovyi 
  Équipe unifiée 3 min 45 s 00 (RM)
 | Kieren Perkins 
  Australie 3 min 45 s 76
 | Anders Holmertz 
  Suède 3 min 46 s 77
 | 
 
| 1 500 m | Kieren Perkins 
  Australie 14 min 43 s 48 (RM)
 | Glen Housman 
  Australie 14 min 55 s 29
 | Jörg Hoffmann 
  Allemagne 15 min 2 s 29
 | 
| Papillon | 
 
| 100 m | Pablo Morales 
  États-Unis 53 s 32
 | Rafał Szukała 
  Pologne 53 s 35
 | Anthony Nesty 
  Suriname 53 s 41
 | 
 
| 200 m | Melvin Stewart 
  États-Unis 1 min 56 s 26 (RO)
 | Danyon Loader 
  Nouvelle-Zélande 1 min 57 s 93
 | Franck Esposito 
  France 1 min 58 s 51
 | 
| Dos | 
 
| 100 m | Mark Tewksbury 
  Canada 53 s 98 (RO)
 | Jeff Rouse 
  États-Unis 54 s 04
 | David Berkoff 
  États-Unis 54 s 78
 | 
 
| 200 m | Martin López-Zubero 
  Espagne 1 min 58 s 47 (RO)
 | Vladimir Selkov 
  Équipe unifiée 1 min 58 s 87
 | Stefano Battistelli 
  Italie 1 min 59 s 40
 | 
| Brasse | 
 
| 100 m | Nelson Diebel 
  États-Unis 1 min 1 s 50 (RO)
 | Norbert Rózsa 
  Hongrie 1 min 1 s 68
 | Phil Rogers 
  Australie 1 min 1 s 76
 | 
 
| 200 m | Mike Barrowman 
  États-Unis 2 min 10 s 16 (RM)
 | Norbert Rózsa 
  Hongrie 2 min 11 s 23
 | Nick Gillingham 
 .svg.png.webp) Grande-Bretagne 2 min 11 s 29
 | 
| 4 nages | 
 
| 200 m | Tamás Darnyi 
  Hongrie 2 min 0 s 76
 | Gregory Burgess 
  États-Unis 2 min 0 s 97
 | Attila Czene 
  Hongrie 2 min 1 s 00
 | 
 
| 400 m | Tamás Darnyi 
  Hongrie 4 min 14 s 23 (RO)
 | Eric Namesnik 
  États-Unis 4 min 15 s 57
 | Luca Sacchi 
  Italie 4 min 16 s 34
 | 
| Relais | 
 
| 4 × 100 m nage libre |  États-Unis Joe Hudepohl
 Matt Biondi
 Tom Jager
 Jon Olsen
 Shaun Jordan
 Joel Thomas
 3 min 16 s 74
 |  Équipe unifiée Pavlo Khnykin
 Gennadiy Prigoda
 Yuri Bashkatov
 Alexander Popov
 Vladimir Pychnenko
 Veniamine Taïanovitch
 3 min 17 s 56
 |  Allemagne Dirk Richter
 Christian Tröger
 Steffen Zesner
 Mark Pinger
 Andreas Szigat
 Bengt Zikarsky
 3 min 17 s 90
 | 
 
| 4 × 200 m nage libre |  Équipe unifiée Dmitry Lepikov
 Vladimir Pyshnenko
 Veniamin Tayanovich
 Yevgeny Sadovyi
 Aleksey Kudryavtsev
 Yury Mukhin
 7 min 11 s 95 (RM)
 |  Suède Christer Wallin
 Anders Holmertz
 Tommy Werner
 Lars Frölander
 7 min 15 s 51
 |  États-Unis Joe Hudepohl
 Melvin Stewart
 Jon Olsen
 Doug Gjertsen
 Scott Jaffe
 Dan Jorgensen
 7 min 16 s 23
 | 
 
| 4 × 100 m 4 nages |  États-Unis Jeff Rouse
 Nelson Diebel
 Pablo Morales
 Jon Olsen
 David Berkoff
 Hans Dersch
 Melvin Stewart
 Matt Biondi
 3 min 36 s 93 (RM)
 |  Équipe unifiée Vladimir Selkov
 Vassili Ivanov
 Pavlo Khnykin
 Alexander Popov
 Vladimir Pychnenko
 Vladislav Kulikov
 Dmitry Volkov
 3 min 38 s 56
 |  Canada Mark Tewksbury
 Jonathan Cleveland
 Marcel Gery
 Stephen Clarke
 Tom Ponting
 3 min 39 s 66
 |