101 28 Wei Niu 35-39 1:26:32 102 37 Alessander Fong 30-34 1:26:36 103 4 Mark Hayman 50-54 1:26:40 104 3 Chunyuen Lam 16-24 1:26:43 105 16 Hoi Wing Zach Yeung 25-29 1:26:49 106 38 Maximilian Lai 30-34 1:26:52 107 29 Christopher Allen 35-39 1:27:00 108 30 Paul Lim 35-39 1:27:21 109 39 Jameson Ashworth 30-34 1:27:25 110 13 Perry Chan 40-44 1:27:35 111 40 Patrick Mclaughlin 30-34 1:27:39 112 41 Jeremy Yatco 30-34 1:27:40 113 42 Milton Kwan 30-34 1:27:45 114 2 Arto Makela 55-59 1:27:56 115 17 Chun Yin Chan 25-29 1:27:59 116 43 Francesco Gal 30-34 1:28:02 117 18 Phatharaphol Wanjai 25-29 1:28:09 118 44 Marc Briol 30-34 1:28:11 119 14 Benjamin Thomas 40-44 1:28:15 120 31 Pak Ho Li 35-39 1:28:21 121 19 Ken Chui 25-29 1:28:30 122 32 David Burdzik 35-39 1:28:31 123 4 Robbie Jay Medalla Alconaba 16-24 1:28:45 124 15 Charlie Samonte 40-44 1:29:11 125 20 Eric Ka Chai Tso 25-29 1:29:17 126 5 Lin Edmond 45-49 1:29:25 127 33 Joshua Tam 35-39 1:29:40 128 6 Ankush Sanan 45-49 1:29:46 129 45 Hon Ming Li 30-34 1:29:54 130 46 Jesse LIU 30-34 1:30:00 131 7 Odelle Burke 45-49 1:30:02 132 47 Jonathan Edwards 30-34 1:30:12 133 5 Tsz Kin Lau 16-24 1:30:19 134 34 Melvin Chng 35-39 1:30:25 135 48 Johnathan Lam 30-34 1:30:41 136 5 Jonathan Linstow 50-54 1:30:52 137 16 Adam Kavanagh 40-44 1:30:52 138 6 Chan Tak Fai 50-54 1:31:14 139 49 Ben Carton 30-34 1:31:17 140 3 Douglas Tucker 55-59 1:31:22 141 21 Drishin Balani 25-29 1:31:26 142 22 Raphael Herault 25-29 1:31:33 143 50 Kevin Leung 30-34 1:31:36 144 23 Dan Morrison 25-29 1:31:52 145 17 Jonathan Ho 40-44 1:31:56 146 18 Eddie Choi 40-44 1:32:00 147 35 Bastien Touzeau 35-39 1:32:12 148 36 Lee Ming Myles Lau 35-39 1:32:14 149 19 Fahim Khan 40-44 1:32:27 150 20 Jason Wells 40-44 1:32:30 151 37 Gus Bartuska 35-39 1:32:49 152 24 Angelo Luzano 25-29 1:32:50 153 21 Lawrence Yoong Han Yuen 40-44 1:33:00 154 25 Ngai Lun Chan 25-29 1:33:10 155 51 Zijie Jack You 30-34 1:33:10 156 52 Haomiao Zhai 30-34 1:33:12 157 26 Liam Reeve 25-29 1:33:21 158 53 Yat Tung Chu 30-34 1:33:26 159 27 Louis Leonard Roth 25-29 1:33:41 160 54 Sheldon Louw 30-34 1:34:04 161 38 Jason Lo 35-39 1:34:39 162 28 Ken Leung 25-29 1:34:41 163 55 Simon Zheng 30-34 1:34:47 164 8 Geaspar Byrne 45-49 1:34:52 165 39 Jonathan Lee Zhi Wei 35-39 1:35:09 166 56 Eka Nugraha Tan 30-34 1:35:12 167 40 Johnathan Hin Chung Chan 35-39 1:35:12 168 6 Scott Yip 16-24 1:35:13 169 7 Steven Andrew Sebastian Dino 16-24 1:35:15 170 29 Jakob Ryd 25-29 1:35:16 171 9 Henry Wah Keung Yip 45-49 1:35:21 172 57 Armando Flores Chiu 30-34 1:35:45 173 30 Kristian Dodds 25-29 1:35:50 174 4 Jeff Coyle 55-59 1:35:52 175 41 Chris Tong 35-39 1:36:10 176 42 Dave Nicholson 35-39 1:36:12 177 31 Justin Beese 25-29 1:36:21 178 43 James Plater 35-39 1:36:27 179 44 Aaron Stadlin-Robbie 35-39 1:36:27 180 58 Charles Bellow 30-34 1:36:55 181 32 Austin Lee 25-29 1:37:03 182 45 Rax Wong 35-39 1:37:16 183 46 Daniel Backenhaus 35-39 1:37:20 184 10 Chris Ashford 45-49 1:37:22 185 11 Onno Schreurs 45-49 1:37:23 186 8 Hing Chun Leung 16-24 1:37:26 187 59 Asykal Rashid 30-34 1:37:27 188 60 Faiq Khan 30-34 1:37:31 189 61 Hugo Tsang 30-34 1:37:34 190 22 Timothy Tsui 40-44 1:37:52 191 47 Yongfeng Huang 35-39 1:37:56 192 23 Kwaku Koram 40-44 1:37:57 193 62 Shihao Zhang 30-34 1:38:00 194 12 Max Lee 45-49 1:38:08 195 48 Tung Lui Wong 35-39 1:38:24 196 63 Jo Tuisoso 30-34 1:38:27 197 49 Aaron Jones 35-39 1:38:30 198 33 King Heng Jonathan Lok 25-29 1:38:44 199 50 Matteo Toso 35-39 1:38:53 200 34 Charles Wang 25-29 1:39:02