| Rank | Rider | Time | 33 | Marlon Williams (GUY) | 59:22.48 | 34 | Pascal Ladaub (MRI) | 59:26.50 | 35 | Claude Richardson (ANG) | 59:32.97 | 36 | John Kibunja (KEN) | 59:48.32 | 37 | Paul Agorir (KEN) | 59:53.50 | 38 | Edgar Arana (BIZ) | 1:00:16.86 | 39 | Dane Nugera (SRI) | 1:01:03.27 | 40 | Marvin Spencer (ANT) | 1:01:07.32 | 41 | Lee Calderon (GIB) | 1:01:17.71 | 42 | Jyme Bridges (ANT) | 1:01:21.90 | 43 | Orano Andrews (SVG) | 1:01:54.62 | 44 | Lakshman Wijerathna (SRI) | 1:02:03.04 | 45 | Jairo Campis (BIZ) | 1:02:06.83 | 46 | Samuel Ekiru (KEN) | 1:02:13.59 | 47 | Kurt Maraj (LCA) | 1:02:22.25 | 48 | Kris Pradel (ANG) | 1:03:39.73 | 49 | Christopher Symonds (GHA) | 1:04:10.89 | 50 | Andy Rose (SEY) | 1:04:32.94 | 51 | David Matovu (UGA) | 1:05:13.64 | 52 | Laurence Jupp (BAH) | 1:06:09.01 | 53 | Ken Jackson (ANT) | 1:07:01.60 | 54 | Rowshan Jones (BAH) | 1:07:29.82 | 55 | Moses Sesay (SLE) | 1:08:45.20 | 56 | Missi Kathumba (MAW) | 1:08:49.44 | 57 | Brian Richardson (ANG) | 1:08:56.99 | 58 | Augustine Sesay (SLE) | 1:09:53.96 | 59 | Francis Louis (SEY) | 1:10:51.42 | 60 | Sebastian Semakula (UGA) | 1:11:23.71 | 61 | Leon Matovu (UGA) | 1:11:39.11 | - | David McCann (NIR) | DNF | - | Leonard Tsoyo (MAW) | DNS | - | Dan Craven (NAM) | DNS | |