101 17 101 17 Ryan Tuttle Cameron Sunseri 25-29 1:17:28 25-29 102 19 102 19 Geoff Guimond Derek Sharpe 35-39 1:17:31 35-39 103 20 103 20 Dennis Clyne Steve Bryan 35-39 1:17:42 35-39 104 37 104 37 Nicolas Echeverry Arafat Opar 30-34 1:18:10 30-34 105 21 105 21 Babis Aronis John Eliopoulos 35-39 1:18:11 35-39 106 38 106 38 Rob Mactavish Khari Thomas 30-34 1:18:29 30-34 107 22 107 22 Andrew Battaglia Anthony Catenacci 35-39 1:18:31 35-39 108 39 108 39 Junior Noisy Rizki Rachiq 30-34 1:18:56 30-34 109 10 109 10 Jolan DYE Alexandre GREGOIRE 75-79 1:19:03 75-79 110 40 110 40 Dustin Lafontaine Lucas McArthur 30-34 1:19:19 30-34 111 23 111 23 Radek Meljon William Konrad 35-39 1:19:27 35-39 112 18 112 18 Steven Hewitt Kyle Krebs 25-29 1:19:45 25-29 113 24 113 24 Chris Dopkowski Tyler Mesick 35-39 1:19:47 35-39 114 25 114 25 Clément Millot Loïc Jeannin 35-39 1:19:56 35-39 115 26 115 26 Rich Tse Matt Sheasgreen 35-39 1:20:11 35-39 116 27 116 27 Killian Pender Chris Gabryluk 35-39 1:20:17 35-39 117 28 117 28 Marc Da Costa Jack Da Costa 35-39 1:20:30 35-39 118 29 118 29 Zach Zolnierz Leland Snyder 35-39 1:20:42 35-39 119 19 119 19 Jacob Ovens Grady Evans 25-29 1:21:15 25-29 120 11 120 11 Tyrus Reid Cameron Clarke 75-79 1:21:46 75-79 121 41 121 41 Steven Goeree Joe Tolles 30-34 1:23:06 30-34 122 20 122 20 Dan Novak Justin Patterson 25-29 1:23:26 25-29 123 42 123 42 Youssef Abdalla Steve Cristini 30-34 1:23:58 30-34 124 21 124 21 George-Anthony Laquis Nicholas George 25-29 1:24:12 25-29 125 3 125 3 Jeffrey Smith Talon Smith 50-54 1:24:24 50-54 126 22 126 22 Joey Sherman Filipe Martins 25-29 1:24:27 25-29 127 43 127 43 Austin Dorotea Alex Skinner 30-34 1:25:28 30-34 128 23 128 23 Richard Chen Angus Leung 25-29 1:25:40 25-29 129 1 129 1 Jean-Benoit Girard Louis Vallée 70-74 1:25:51 70-74 130 2 130 2 Jared Sumner Dan Cannon 70-74 1:25:54 70-74 131 24 131 24 Daniel Fexa Ernesto Cepeda 25-29 1:25:59 25-29 132 7 132 7 Max Livingston Jeremie Solomon 16-24 1:26:56 16-24 133 25 133 25 Nikita Skachko Oleg Tyan 25-29 1:26:59 25-29 134 8 134 8 Sebastian Bartus Brandon Dale 16-24 1:27:31 16-24 135 26 135 26 Kyle Walsh Stephen Wilson 25-29 1:27:53 25-29 136 12 136 12 Brayden Irwin Stefano Pezzetta 75-79 1:28:27 75-79 137 9 137 9 Zhenghang Lyu WEN TAO KOH 16-24 1:28:30 16-24 138 13 138 13 Omar Qasim Lucas Lafleur 75-79 1:28:40 75-79 139 27 139 27 Alexander Cobos Shawn Dogra 25-29 1:28:50 25-29 140 3 140 3 Hamza Gandhi Eoin Durnin 70-74 1:31:06 70-74 141 10 141 10 Luca Natale Cody Nothnagle 16-24 1:33:06 16-24 142 44 142 44 Colton Smith Alhaji Mansaray 30-34 1:33:41 30-34 143 11 143 11 Ryan Connolly Cody Killian 16-24 1:35:51 16-24 144 30 144 30 Ali Harb John Adeyefa 35-39 1:35:57 35-39 145 28 145 28 Alexander Wegelin Francesco Gigliotti 25-29 1:36:17 25-29 146 45 146 45 Robert Ninness Leo Ninness 30-34 1:37:33 30-34 147 14 147 14 Aryeh Ansel Pierce Wieland 75-79 1:37:58 75-79 148 31 148 31 Jhon Ozoria Nicolas Herrera 35-39 1:41:24 35-39 149 12 149 12 Dan Seo Ryan Tengku 16-24 1:42:58 16-24 150 46 150 46 Kalvin Nham Show Shin Chang 30-34 1:43:26 30-34 151 13 151 13 Cyrus Bakhshalizadeh Armaun Bakhshalizadeh 16-24 1:44:42 16-24 152 14 152 14 Athavan Suthakaran Abishek Kunchithapathan 16-24 1:45:48 16-24 153 47 153 47 Albert Osei Raphael Hassan 30-34 1:46:18 30-34 154 5 154 5 Walt Nieva Rod Hsu 45-49 1:46:27 45-49 155 15 155 15 Deji Fadero Hakeem Lewis 75-79 1:46:41 75-79 156 48 156 48 Illia Tur Mikhail Morunov 30-34 1:47:30 30-34 157 29 157 29 Barney Jones Bjorgvin Palma 25-29 1:49:28 25-29 158 49 158 49 Eddy Bucardo Brandon Treco 30-34 1:50:24 30-34 159 16 159 16 Jason Perez Sahil Verma 75-79 1:50:24 75-79 160 17 160 17 AJ Seballos Deion Tabayoyong 75-79 1:53:35 75-79 161 30 161 30 Amirhossein Rafieizadeh Sepehr Fazeli 25-29 1:55:05 25-29 162 31 162 31 Ahmed Abdou Abdelrahman Salem 25-29 1:55:19 25-29 163 15 163 15 Jeremy Simon Wasswa Solomon Jethro Kato 16-24 1:55:43 16-24 164 32 164 32 Zembele Tshibangu Sirdreek Bailey 25-29 2:00:58 25-29 165 10 165 10 Mike Chow Tony Tang 40-44 2:07:56 40-44 166 18 166 18 Evan Andrews Adam Mejias 75-79 2:11:42 75-79