| Rider | Team | Time | |
|---|---|---|---|
| 1. | Abraham OLANO MANZANO | Spain | 54'32" |
| 2. | Melcior MAURI PRAT | Spain | 00'37" |
| 3. | Serhiy GONCHAR | Ukraine | 00'47" |
| 5. | Uwe PESCHEL | Germany | 01'07" |
| 6. | Beat ZBERG | Switzerland | 01'11" |
| 7. | Jonathan VAUGHTERS | United States | 01'13" |
| 8. | Michael SANDSTØD | Denmark | 01'34" |
| 9. | Viatcheslav EKIMOV | Russia | 01'47" |
| 10. | Erik DEKKER | Netherlands | 01'49" |
| 11. | Chris BOARDMAN | Great Britain | 01'50" |
| 12. | Martin HVASTIJA | Slovenia | 01'54" |
| 13. | Marco VELO | Italy | 01'55" |
| 14. | Peter MEINERT NIELSEN | Denmark | 01'57" |
| 15. | Fabio MALBERTI | Italy | |
| 16. | Sergey MATVEYEV | Ukraine | 02'27" |
| 17. | Branko FILIP | Slovenia | 02'28" |
| 18. | Francisque TEYSSIER | France | 02'29" |
| 19. | Lauri AUS | Estonia | |
| 20. | Bradley MCGEE | Australia | 02'32" |
| 21. | Grischa NIERMANN | Germany | 02'38" |
| 22. | Andrey MIZOUROV | Kazakhstan | 02'58" |
| 23. | Alexandre VINOKOUROV | Kazakhstan | |
| 24. | Milan KADLEC | Czech Republic | 03'05" |
| 25. | Servais KNAVEN | Netherlands | 03'31" |
| 26. | Marc STREEL | Belgium | 03'33" |
| 27. | Gilles MAIGNAN | France | 03'42" |
| 28. | Stuart DANGERFIELD | Great Britain | 03'44" |
| 29. | Dainis OZOLS | Latvia | 04'09" |
| 30. | Dariusz BARANOWSKI | Poland | 04'11" |
| 31. | Ján VALACH | Slovakia | 04'26" |
| 32. | José Bento AZEVEDO CARVALHO | Portugal | 04'34" |
| 33. | Igor BONCIUCOV | Moldova | 04'52" |
| 34. | Michael ANDERSSON | Sweden | 04'59" |
| 35. | Piotr PRZYDZIAŁ | Poland | 05'02" |
| 36. | Amer EL NADI | Egypt | 06'28" |
| 37. | Vasileios ANASTOPOULOS | Greece | 06'34" |
| 38. | Bruno BOSCARDIN | Switzerland | 07'00" |
| 39. | Miroslav LIPTÁK | Slovakia | 07'28" |
| 40. | Tomokazu FUJINO | Japan | 07'32" |
| 41. | Benjamin LOBERANT | Israel | 08'01" |
| 42. | Kyoshi MIURA | Japan | 09'23" |
World Championships Time Trial 1998