| 20 km mannen | |||
| 2 augustus 1997. | |||
| 20 km | |||
| 1 | Daniel García | MEX | 1.21.43 |
| 2 | Mikhail Shchennikov | RUS | 1.21.53 |
| 3 | Mikhail Khmelnitskiy | BLR | 1.22.01 |
| 4 | Guohui Yu | CHN | 1.22.57 |
| 5 | Zewen Li | CHN | 1.23.03 |
| 6 | Yevgeniy Misyulya | BLR | 1.23.10 |
| 7 | Michele Didoni | ITA | 1.23.14 |
| 8 | Giovanni De Benedictis | ITA | 1.23.33 |
| 9 | Hatem Ghoula | TUN | 1.23.49 |
| 10 | Daniel Plaza | ESP | 1.23.53 |
| 11 | Robert Ihly | GER | 1.24.12 |
| 12 | Alessandro Gandellini | ITA | 1.24.24 |
| 13 | Igor Kollár | SVK | 1.24.37 |
| 14 | Jefferson Pérez | ECU | 1.24.46 |
| 15 | Jacek Müller | POL | 1.24.47 |
| 16 | Joel Sánchez | MEX | 1.24.48 |
| 17 | Denis Langlois | FRA | 1.25.27 |
| 18 | Omar Zepeda | MEX | 1.25.38 |
| 19 | Nicholas A'Hern | AUS | 1.25.46 |
| 20 | Artur Meleshkevich | BLR | 1.25.47 |
| 21 | Sérgio Galdino | BRA | 1.25.50 |
| 22 | Roberto Oscal | GUA | 1.26.20 |
| 23 | Marco Giungi | ITA | 1.26.23 |
| 24 | Modris Liepin | LAT | 1.26.24 |
| 25 | Jean-Olivier Brosseau | FRA | 1.26.39 |
| 26 | Sándor Urbanik | HUN | 1.26.50 |
| 27 | Gyula Dudás | HUN | 1.27.17 |
| 28 | José Urbano | POR | 1.27.25 |
| 29 | Milo Holua | CZE | 1.27.27 |
| 30 | Fedosei Ciumacenco | MDA | 1.28.51 |
| 31 | Luis Fernando García | GUA | 1.28.51 |
| 32 | Dion Russell | AUS | 1.30.49 |
| 33 | Róbert Valícek | SVK | 1.31.28 |
| 34 | Curt Clausen | USA | 1.32.05 |
| 35 | Valeriy Borissov | KAZ | 1.32.32 |
| 36 | Dimitrios Orfanopoulos | GRE | 1.32.37 |
| 37 | Fernando Vázquez | ESP | 1.32.44 |
| 38 | Chris Britz | RSA | 1.34.02 |
| Narinder Singh Harbans Singh | MAS | DQ | |
| Jan Staaf | SWE | DQ | |
| Andreas Erm | GER | DQ | |
| Julio René Martínez | GUA | DQ | |
| Ilya Markov | RUS | DQ | |
| Rami Abdelhadi Al-Deeb | PLE | DQ | |
| Scott Nelson | NZL | DNF | |
| Claus Jřrgensen | DEN | DNF | |
| Thierry Toutain | FRA | DNF | |
| Vladimir Andreyev | RUS | DNF | |
| Aigars Fadejevs | LAT | DNF |
