Rank | Bib | Name | Affiliation | Time | Split Time | Laps | Category |
1 | 3 | Brian MATTER | Linear Sport Racing | 36:40. | 7:25. | 5 | M 1-2 |
2 | 2 | Caleb SWARTZ | Trek Cyclocross Collective | 36:44. | 7:15. | 5 | M 1-2 |
3 | 7 | Nick CARTER | KCCX Elite Cyclocross Team | 36:55. | 7:22. | 5 | M 1-2 |
4 | 6 | Dillon MCNEILL | Trek Cyclocross Collective | 37:42. | 7:50. | 5 | M 1-2 |
5 | 30 | Benjamin SENKERIK | | 37:56. | 7:34. | 5 | M 1-2 |
6 | 8 | Lucas STIERWALT | Lionhearts Junior Racing | 37:59. | 7:37. | 5 | M 1-2 |
7 | 5 | Dylan POSTIER | Garneau-Easton p/b Transitions | 38:06. | 7:36. | 5 | M 1-2 |
8 | 37 | Nick GORDON | MNJRC | 38:07. | 7:38. | 5 | M 1-2 |
9 | 16 | Andrew DIETZ | Trek Cyclocross Collective | 38:37. | 7:55. | 5 | M 1-2 |
10 | 21 | Bryan FOSLER | 801 W. Madison | 38:39. | 7:58. | 5 | M 1-2 |
11 | 98 | Andrew GINIAT | The Pony Shop p/b KPMG | 38:53. | 8:03. | 5 | M 1-2 |
12 | 20 | Ethan JEDLICKA | ASU Junior Development | 38:55. | 7:44. | 5 | M 1-2 |
13 | 14 | John HEINLEIN III | | 38:56. | 7:50. | 5 | M 1-2 |
14 | 75 | Payson PARTRIDGE | | 38:56. | 7:45. | 5 | M 1-2 |
15 | 9 | Mark MYLES | | 39:14. | 8:00. | 5 | M 1-2 |
16 | 15 | Tristan SCHOUTEN | | 39:18. | 7:43. | 5 | M 1-2 |
17 | 36 | Matthew RILEY | Midwest Orthopedic Specialty Ho | 39:22. | 7:51. | 5 | M 1-2 |
18 | 62 | Kyle JOHNSON | | 39:23. | 7:49. | 5 | M 1-2 |
19 | 89 | Ian ACKERT | Hardwood Next Wave | 39:24. | 8:00. | 5 | M 1-2 |
20 | 10 | David REYES | Tenspeed Hero | 39:27. | 8:04. | 5 | M 1-2 |
21 | 13 | Kyle RUSS | Brazen Dropouts Cycling Team | 39:37. | 8:00. | 5 | M 1-2 |
22 | 28 | Nicholas LEMKE | Cycle-Smart | 39:39. | 7:57. | 5 | M 1-2 |
23 | 94 | Owen BRENNEMAN | CXHAIRS DEVO : TREK BIKES | 39:40. | 8:02. | 5 | M 1-2 |
24 | 12 | Nathan KNOWLES | ASU Devo | 40:01. | 7:53. | 5 | M 1-2 |
25 | 67 | Frederick JUNGE | Base Media Racing Team | 40:08. | 8:07. | 5 | M 1-2 |
26 | 88 | Connor DILGER | Above and Beyond Cancer p/b Sch | 40:21. | 8:13. | 5 | M 1-2 |
27 | 29 | Wesley BOYCE | Cycle City Racing | 40:27. | 8:08. | 5 | M 1-2 |
28 | 11 | Peter OLEJNICZAK | Borah Factory Racing | 40:29. | 8:06. | 5 | M 1-2 |
29 | 45 | Andrew HARRISON | Great Dane Velo Club (GDVC) | 40:29. | 8:04. | 5 | M 1-2 |
30 | 44 | Nicholas PETROV | Lionhearts Junior Racing | 40:31. | 8:05. | 5 | M 1-2 |
31 | 63 | Zach ANDREWS | | 40:38. | 8:15. | 5 | M 1-2 |
32 | 86 | Danny SONNENTAG | | 40:40. | 8:13. | 5 | M 1-2 |
33 | 24 | Brian WEST | Above and Beyond Cancer p/b Sch | 40:52. | 8:19. | 5 | M 1-2 |
34 | 93 | | | 40:56. | 8:17. | 5 | M 1-2 |
35 | 73 | Derrick UBBINK | Leadout Racing | 42:01. | 8:36. | 5 | M 1-2 |
36 | 39 | Jared VERBEKE | xXx Racing | 42:06. | 8:22. | 5 | M 1-2 |
37 | 60 | Adam SABAN | Parallel 44 Racing p/b Sanford | 42:11. | 8:24. | 5 | M 1-2 |
38 | 97 | Michael PAGE | Plus One Cycling | 42:23. | 8:38. | 5 | M 1-2 |
39 | 46 | Alex EDWARDS | PSIMET Racing | 43:09. | 9:02. | 5 | M 1-2 |
40 | 61 | Bryan WENZEL | Johnson County Flyers | 43:31. | 8:51. | 5 | M 1-2 |
41 | 85 | William STREET | KUHL Cycling Team | 44:09. | 8:59. | 5 | M 1-2 |
DNF | 17 | Tyler REYNOLDS | Trek Cyclocross Collective | | 8:47. | 4 | M 1-2 |
DNF | 49 | Corey HORNING | Trek Midwest Team | | 10:30. | 4 | M 1-2 |
DNF | 81 | Brian PIOTROWSKI | xXx Racing | | 8:24. | 2 | M 1-2 |
DNF | 22 | William ALLEN | Feedback Sports Racing | | 9:03. | 2 | M 1-2 |
DNF | 68 | Arlen SPICER | BELGIANWERKX | | 8:42. | 2 | M 1-2 |
DNF | 57 | Juan Esteban TAPIERO BERNAL | BELGIANWERKX | | 9:21. | 3 | M 1-2 |