The men's 20 kilometres road run event at the 1988 World Junior Championships in Athletics was held in Sudbury, Ontario, Canada, on 31 July.

Medalists Gold Metaferia Zeleke Silver Thomas Osano Bronze Abel Gisemba

Results Final 31 July Rank Name Nationality Time Notes Metaferia Zeleke 59:27 Thomas Osano 1:00:14 Abel Gisemba 1:00:36 4 Zoltán Káldy 1:00:54 5 Tesfayi Dadi 1:00:54 6 Valery Chesak 1:02:03 7 Boay Akonay 1:02:33 8 Vanderlei de Lima 1:02:55 9 Ferenc Sági 1:03:06 10 Milan Pešava 1:03:42 11 Nick Tsioros 1:03:45 12 Valdenor dos Santos 1:03:57 13 David De Luchi 1:04:00 14 Patrick Chikwatu 1:04:26 15 Norbert Kilimiali 1:04:32 16 Masaki Yamamoto 1:04:54 17 David Angell 1:05:03 18 Carsten Arndt 1:05:34 19 Rocco Cantatore 1:05:52 20 Ricardo Castaño 1:06:06 21 Ventislav Chavdarov 1:06:28 22 Robert Lopatka 1:06:41 23 Jonah Sixpence 1:07:03 24 Jim Kaiser 1:07:04 25 Ross Wilson 1:07:27 26 Julian Pérez 1:07:49 27 Paddy McCluskey 1:08:08 28 Douglas Rountree 1:09:38 29 Hussein Haleem 1:11:34 30 Rajan Khatri 1:11:35 31 Richard Rodriguez 1:12:02 32 Byron Salome 1:17:05 Said Lai DNF Franklin Tenorio DNF

Participation According to an unofficial count, 34 athletes from 25 countries participated in the event.

References