Name School Region Place Time
1 Samuel Chelenga Liberty Southeast 1 29:31:00
2 Felix Kibioywo Auburn South 1 29:35:00
3 David McNeill NAU Mountain 1 29:51:00
4 Hasssan Mead Minnesota Midwest 1 30:21:00
5 Dorian Ulrey Arkansas South Central 1 30:24:00
6 Ryan Sheridan Iona Northeast 1 30:36:00
7 Chris Derrick Stanford West 1 30:38:00
8 Jeff See Ohio State Great Lakes 1 31:03:00
9 Andrew Bumbalough Georgetown Mid-Atlantic 1 31:41:00
10 Barnabas Kirui Ole Miss South 2 29:44:00
11 Miles Batty BYU Mountain 2 30:03:00
12 Wesley Rutton Eastern KY Southeast 2 30:04:00
13 Solomon Haile Arkansas South Central 2 30:25:00
14 Elliott Heath Stanford West 2 30:38:00
15 Lee Carey Providence Northeast 2 30:46:00
16 Jeff Schirmer Southern Illinois Midwest 2 30:49:00
17 Landon Peacock Wisconsin Great Lakes 2 31:08:00
18 Mathew Mildenhall Villanova Mid-Atlantic 2 31:42:00
19 Ben Cheruiyot Auburn South 3 30:00:00
20 Ryan Hill NC State Southeast 3 30:06:00
21 Jacob Kirwa New Mexico Mountain 3 30:17:00
22 Francsi Kasagule Lamar South Central 3 30:28:00
23 Justin Marpole-Bird Stanford West 3 30:42:00
24 Kevin Schwab Oklahoma Midwest 3 30:52:00
25 Daniel Chenoweth Harvard Northeast 3 31:03:00
26 Mohammed Ahmed Wisconsin Great Lakes 3 31:08:00
27 Michael Krisch Georgetown Mid-Atlantic 3 31:42:00
28 Patterson Wilhelm W&M Southeast 4 30:07:00
29 Matt Leeder FSU South 4 30:08:00
30 Jordan Kyle Colorado Mountain 4 30:32:00
31 Habben Berhane Texas South Central 4 30:33:00
32 Scott Smith UC Santa Barb West 4 30:42:00
33 Robert Sorrell Oklahoma Midwest 4 30:53:00
34 David McCarthy Providence Northeast 4 31:08:00
35 Andrew Poore Indiana Great Lakes 4 31:11:00
36 Hugo Beamish Villanova Mid-Atlantic 4 31:42:00
37 Yonas Mebrahtu Iowa State Midwest 4 31:50:00
38 Zac Edwards South Alabama South 5 30:08:00
39 Jon Grey W&M Southeast 5 30:08:00
40 Justin Tyner Air Force Mountain 5 30:29:00
41 Tommy Betterbed Portland West 5 30:42:00
42 Joshua Sawe McNeese State South Central 5 30:49:00
43 Hillary Bor Iowa State Midwest 5 30:55:00
44 Patrick Dupont Syracuse Northeast 5 31:09:00
45 Patrick Grosskopf Michigan State Great Lakes 5 31:12:00
46 Mark Dennin Georgetown Mid-Atlantic 5 31:47:00
47 Andrew Kirwa Alabama South 6 30:11:00
48 Evans Ligen Liberty Southeast 6 30:13:00
49 Richard Medina Colorado Mountain 6 30:32:00
50 Luke Puskedra Oregon West 6 30:48:00
51 Joe Sauvageau Texas A&M South Central 6 30:54:00
52 Guor Marial Iowa State Midwest 6 30:56:00
53 Alexander Soderberg Iona Northeast 6 31:11:00
54 Eric Schulz Indiana State Great Lakes 6 31:13:00
55 Alex Lundy Maryland Mid-Atlantic 6 31:49:00
56 Fred Samoei Alabama South 7 30:14:00
57 Emil Heineking Virginia Southeast 7 30:16:00
58 Rory Fraser New Mexico Mountain 7 30:35:00
59 Brandon Bethke Arizona State West 7 30:50:00
60 Jonah Lagat Oral Roberts Midwest 7 30:58:00
61 Lane Boyer Arkansas South Central 7 30:59:00
62 Madison Roeder Butler Great Lakes 7 31:13:00
63 Erik Van Ingen Binghamton Northeast 7 31:17:00
64 Mike Stolar Duquense Mid-Atlantic 7 31:55:00
65 Daniel Roberts FSU South 8 30:17:00
66 Cory Thorne Louisville Southeast 8 30:23:00
67 Ben Ashkettle NAU Mountain 8 30:35:00
68 Joash Osoro Portland West 8 30:54:00
69 John Beattie Tulsa Midwest 8 31:00:00
70 David Rooney McNeese State South Central 8 31:02:00
71 Jeff Scull Syracuse Northeast 8 31:18:00
72 Andy Baker Butler Great Lakes 8 31:19:00
73 Vince McNally Penn State Mid-Atlantic 8 32:00:00
74 Julius Bor Alabama South 9 30:24:00
75 Colin Leak W&M Southeast 9 30:25:00
76 Rich Nelson BYU Mountain 9 30:38:00
77 Mohamud Ige Arizona West 9 30:56:00
78 David Chirchi Oklahoma State Midwest 9 31:03:00
79 Rory Tunningley Texas South Central 9 31:12:00
80 Nate Edelman Cornell Northeast 9 31:18:00
81 Jake Walker Notre Dame Great Lakes 9 31:21:00
82 Levi Miller Georgetown Mid-Atlantic 9 32:03:00
83 John Martinez NC State Southeast 10 30:26:00
84 Micah Tirop South Alabama South 10 30:30:00
85 Christian Thompson Colorado Mountain 10 30:40:00
86 Brendan Gregg Stanford West 10 30:57:00
87 John Kosgei Oklahoma State Midwest 10 31:03:00
88 Christian Escareno Brown Northeast 10 31:19:00
89 Caden Shields Purdue Great Lakes 10 31:22:00
90 Daniel Lewis Villanova Mid-Atlantic 10 32:06:00
91 Zach Gates W&M Southeast 11 30:28:00
92 Moses Kiptoo Alabama South 11 30:32:00
93 Matthew Tebo Colorado Mountain 11 30:40:00
94 Marco Anzures UCLA West 11 30:59:00
95 Ryan Vail Oklahoma State Midwest 11 31:03:00
96 Jason Weller Iona Northeast 11 31:19:00
97 Bobby Papazian Villanova Mid-Atlantic 11 32:07:00
98 Patrick Cheptoek Western KY Southeast 12 30:29:00
99 Emmanuel Bor Alabama South 12 30:37:00
100 Brandon Hebbert BYU Mountain 12 30:41:00
101 Trevor Dunbar Portland West 12 31:00:00
102 German Fernandez Oklahoma State Midwest 12 31:03:00
103 Griff Graves Syracuse Northeast 12 31:20:00
104 Brock Simmons Texas South Central 12 31:21:00
105 Bo Waggoner Duke Southeast 13 30:30:00
106 Festus Chemaoi Middle Tennessee South 13 30:38:00
107 Chris Barnacle New Mexico Mountain 13 30:45:00
108 Miles Unterreiner Stanford West 13 31:02:00
109 Colby Lowe Oklahoma State Midwest 13 31:03:00
110 Forrest Misenti Syracuse Northeast 13 31:23:00
111 Taylor Williams Ohio State Great Lakes 13 31:25:00
112 Rob Speare Princeton Mid-Atlantic 13 32:11:00
113 Ryan Collins Virginia Southeast 14 30:38:00
114 Jordan Chipangama NAU Mountain 14 30:49:00
115 Danny Mercado Oregon West 14 31:02:00
116 Girma Mecheso Oklahoma State Midwest 14 31:03:00
117 Bobby Moldovan NC State Southeast 15 30:40:00
118 Tommy Gruenwald BYU Mountain 15 30:49:00
119 Matt Barrett Minnesota Midwest 15 31:05:00
120 Joe Gatel Cal Poly West 15 31:09:00
121 Maverick Darling Wisconsin Great Lakes 15 31:27:00
122 Michael Eaton Louisville Southeast 16 30:41:00
123 Jean-Pierre Weerts Auburn South 16 30:46:00
124 Nate Ogden BYU Mountain 16 30:52:00
125 Patrick Russell Arkansas South Central 16 31:30:00
126 Dominic Channon Providence Northeast 16 31:32:00
127 Nicodemus Ng'etich UTEP Mountain 17 30:54:00
128 Thibault Vandenabeele Northern Iowa Midwest 17 31:16:00
129 Brad Miller Syracuse Northeast 17 31:34:00
130 Elkana Rotich UTEP Mountain 18 30:56:00
131 Colton Tully-Doyle Washington West 18 31:12:00
132 Ryan Gasper Wisconsin Great Lakes 18 31:30:00
133 Patrick Campbell NC State Southeast 19 30:50:00
134 Brian McKenna Utah State Mountain 19 30:57:00
135 Bill Kogel Oklahoma Midwest 19 31:18:00
136 Spencer Beatty Michigan State Great Lakes 19 31:31:00
137 Brian Sklodowski W&M Southeast 20 30:52:00
138 Ciaran O'Lionard FSU South 20 31:07:00
139 Kelly Spady Washington West 20 31:14:00
140 Josh McAlary Michigan State Great Lakes 20 31:34:00
141 Thorsten Bauemeister Iona Northeast 20 31:38:00
142 James Grimes Georgetown Mid-Atlantic 20 32:39:00
143 Graham Tribble Virginia Southeast 21 30:55:00
144 Matthew Bayley Iona Northeast 21 31:43:00
145 Carl MacKenzie Villanova Mid-Atlantic 21 32:42:00
146 Alfred Kipchumba Portland West 22 31:18:00
147 Jeremy Sudbury Oklahoma Midwest 22 31:32:00
148 Rick Elliot Arkansas South Central 22 31:58:00
149 Wes Rickman FSU South 23 31:10:00
150 Joey Bywater Washington West 23 31:21:00
151 Bradley Lowry Texas South Central 23 32:03:00
152 Matt Bruce Louisville Southeast 24 31:05:00
153 Joseph Bosshard Colorado Mountain 24 31:07:00
154 Jack Bolas Wisconsin Great Lakes 24 31:43:00
155 Matt Terry Providence Northeast 25 32:02:00
156 Josh Brewer Duke Southeast 26 31:06:00
157 David Bishop New Mexico Mountain 26 31:12:00
158 Ben Engelhardt Arizona State West 26 31:24:00
159 Josh Lund Duke Southeast 27 31:11:00
160 Scott Novack Auburn South 27 31:17:00
161 James Osborne Duke Southeast 28 31:11:00
162 Lee Emanuel New Mexico Mountain 28 31:14:00
163 Justin Harbor FSU South 28 31:18:00
164 Benjamin Johnson Stanford West 28 31:24:00
165 Diego Mercado Oregon West 28 31:25:00
166 Ben Blankenship Minnesota Midwest 28 31:48:00
167 Adam Green Ohio State Great Lakes 28 31:53:00
168 Robert Wetzel Texas South Central 28 32:15:00
169 Jeff Helmer Arizona State West 29 31:25:00
170 Kevin Williams Oklahoma Midwest 29 31:48:00
171 Brian Rhodes-Devey Texas South Central 29 32:24:00
172 Ahmed Osman NAU Mountain 30 31:25:00
173 Jake Schmitt Washington West 30 31:26:00
174 Julian Matthews Providence Northeast 31 32:17:00
175 Matt Hughes Louisville Southeast 32 31:26:00
176 Kenny Klotz Oregon West 32 31:32:00
177 Jory Zunich Iowa State Midwest 32 31:52:00
178 Jason Pedersen NAU Mountain 33 31:26:00
179 A.J. Acosta Oregon West 33 31:37:00
180 Cameron Quackenbush Washington West 34 31:37:00
181 Patrick Milloy Arizona State West 36 31:38:00
182 Isaiah Vandoorne Michigan State Great Lakes 36 32:06:00
183 James Kostelnik Duke Southeast 37 31:29:00
184 Pieter Gagnon Minnesota Midwest 38 32:02:00
185 Shane Greiger Portland West 40 31:51:00
186 Luke Lovelace Louisville Southeast 41 31:36:00
187 Joel Limo Iowa State Midwest 42 32:15:00
188 Trey Miller Virginia Southeast 44 31:42:00
189 Julian Meyer Ohio State Great Lakes 44 32:19:00
190 Sintayehu Taye Virginia Southeast 47 31:50:00
191 Ben Miller Michigan State Great Lakes 47 32:23:00
192 Andrew Revelle Virginia Southeast 48 31:50:00
193 Sandy Roberts Georgetown Mid-Atlantic 48 33:37:00
194 Mike McFarland Minnesota Midwest 51 32:32:00
195 Andrew North NC State Southeast 52 31:57:00
196 Christopher Olinger Ohio State Great Lakes 58 32:38:00
197 Zeke Van Patten Arizona State West 61 32:17:00
198 Jeff Sanders Auburn South 65 32:45:00