Rank | Bib | Name | Affiliation | Time | Split Time | Laps | Category |
1 | 309 | Nick CARTER | NorthStar Development Cycling | 31:53. | 8:16. | 4 | M 15-16 |
2 | 306 | Torin BICKMORE | Boulder Junior Cycling | 32:25. | 8:16. | 4 | M 15-16 |
3 | 322 | Oliver HOWSON | Boulder Junior Cycling | 32:31. | 8:08. | 4 | M 15-16 |
4 | 336 | Dillon MCNEILL | Trek Cyclocross Collective | 32:42. | 8:16. | 4 | M 15-16 |
5 | 340 | Alex MORTON | Cannondale Cyclocrossworld | 33:11. | 8:42. | 4 | M 15-16 |
6 | 315 | Thomas FRANCISCO | Papa Johns Racing Team | 33:33. | 8:47. | 4 | M 15-16 |
7 | 349 | Tyler REYNOLDS | Trek Cyclocross Collective | 33:41. | 8:52. | 4 | M 15-16 |
8 | 352 | Jared SCOTT | Boulder Junior Cycling | 33:58. | 8:35. | 4 | M 15-16 |
9 | 330 | Nathan KNOWLES | | 34:03. | 8:34. | 4 | M 15-16 |
10 | 371 | Harrison WHITE | Cannondale Cyclocrossworld | 34:13. | 8:43. | 4 | M 15-16 |
11 | 367 | Ryder UETRECHT | Bear Development Team | 34:27. | 8:34. | 4 | M 15-16 |
12 | 372 | Kelton WILLIAMS | | 34:28. | 8:36. | 4 | M 15-16 |
13 | 347 | George POGGEMEYER | Avout Racing | 34:58. | 8:36. | 4 | M 15-16 |
14 | 364 | Lucas STIERWALT | Lionhearts Junior Racing | 35:29. | 9:15. | 4 | M 15-16 |
15 | 325 | Calvin KEANE | Bend Endurance Academy | 35:56. | 9:14. | 4 | M 15-16 |
16 | 318 | Judah GUSTAFSON | Speed Merchants | 36:00. | 9:06. | 4 | M 15-16 |
17 | 368 | Jules VAN KEMPEN | | 36:07. | 9:00. | 4 | M 15-16 |
18 | 303 | Dylan ATKINSON | | 36:13. | 9:05. | 4 | M 15-16 |
19 | 353 | Tommy SERVETAS | Team NYCROSS.com | 36:37. | 9:20. | 4 | M 15-16 |
20 | 350 | Max RITZOW | | 36:53. | 9:29. | 4 | M 15-16 |
21 | 342 | Andrew NELSON | NCVC/UnitedHealthcare | 36:55. | 9:08. | 4 | M 15-16 |
22 | 311 | Dakota CLINE | Boulder Junior Cycling | 37:13. | 9:23. | 4 | M 15-16 |
23 | 332 | Jacob KRYNOCK | Lionhearts Junior Racing | 37:45. | 9:44. | 4 | M 15-16 |
24 | 343 | Grey OTTENSTEIN | Avout Racing | 37:54. | 9:19. | 4 | M 15-16 |
25 | 365 | Ryan STOWERS | Melton Design Build / GS CIAO J | 37:55. | 9:21. | 4 | M 15-16 |
26 | 326 | Aiden KELLER | Boulder Junior Cycling | 38:17. | 9:51. | 4 | M 15-16 |
27 | 345 | Nathan PAWLAK | Melton Design Build / GS CIAO J | 38:24. | 9:58. | 4 | M 15-16 |
28 | 317 | Sean GOGUEN | RACE CF | 38:53. | 9:53. | 4 | M 15-16 |
29 | 355 | Magnus SHEFFIELD | Park Ave Bike Shop | 39:06. | 9:32. | 4 | M 15-16 |
30 | 360 | Luke SKOV | Central Junior Cycling Devo | 39:08. | 10:19. | 4 | M 15-16 |
31 | 323 | Alex KASCH | NCVC/UnitedHealthcare | 39:57. | 10:46. | 4 | M 15-16 |
32 | 313 | Ben DOUGLAS | Montclair Bikery Development Te | 40:00. | 10:35. | 4 | M 15-16 |
33 | 362 | Colton SPURLIN | | 40:30. | 10:52. | 4 | M 15-16 |
34 | 307 | Owen BRENNEMAN | 717 Cycling club | 40:41. | 10:54. | 4 | M 15-16 |
35 | 366 | Andrew STROHMEYER | Patapsco Bicycles | 43:28. | 16:21. | 4 | M 15-16 |
36 | 331 | Samuel KRISTY | Crosshairs Cycling | 29:59. | 10:04. | 3 | M 15-16 |
37 | 310 | Noah CHABOT | NEXT-BMB | 30:06. | 10:04. | 3 | M 15-16 |
38 | 304 | Anthony BAILEY | | 30:09. | 10:07. | 3 | M 15-16 |
39 | 314 | Brennan FOSTER | Team Louisville | 30:18. | 10:44. | 3 | M 15-16 |
40 | 358 | Connor SINGH | Team NYCROSS.com | 30:29. | 10:06. | 3 | M 15-16 |
41 | 333 | Jaymz LIPINSKI | AP Junior Development | 31:08. | 10:24. | 3 | M 15-16 |
42 | 316 | Connor GIZINSKI | Cycle U | 31:16. | 10:17. | 3 | M 15-16 |
43 | 334 | Jordy MALMBERG | Family Cycling Center | 31:31. | 10:35. | 3 | M 15-16 |
44 | 302 | John Paul AMALONG | Constellation Cycling | 31:33. | 10:34. | 3 | M 15-16 |
45 | 354 | Tommy SHAPIRO | | 31:56. | 10:40. | 3 | M 15-16 |
46 | 337 | Johnny MEYERLE | CT Cycling Advancement Program | 32:18. | 10:35. | 3 | M 15-16 |
47 | 344 | Graham OUTLAW | Boulder Junior Cycling | 32:37. | 10:58. | 3 | M 15-16 |
48 | 369 | Ian VERNOOY | HRRT | 32:42. | 11:00. | 3 | M 15-16 |
49 | 370 | William WALTON | Young Medalists | 32:55. | 11:17. | 3 | M 15-16 |
50 | 346 | George PIEPGRAS | New England Devo | 33:08. | 11:51. | 3 | M 15-16 |
51 | 319 | Winston HACKETT | Cycle U | 33:10. | 11:38. | 3 | M 15-16 |
52 | 356 | Jeremy SIEDOR | Kelly Benefit Strategies/LSV | 33:23. | 11:57. | 3 | M 15-16 |
53 | 301 | Mikko AHO | Corner Cycle Cycling Club | 34:28. | 12:55. | 3 | M 15-16 |
54 | 361 | Lucian SPAMPINATO | Bend Endurance Academy | 34:39. | 12:21. | 3 | M 15-16 |
55 | 341 | Hunter NAVARRO | KCOI U20 | 35:36. | 14:07. | 3 | M 15-16 |
56 | 374 | Matthew HOURIHAN | Baltimore Youth Cycling | 35:58. | 12:37. | 3 | M 15-16 |
57 | 305 | Connor BERNSTEIN | NorthStar Development Cycling | 36:00. | 13:07. | 3 | M 15-16 |
58 | 335 | Aiden MAPEL | Northampton Cycling Club | 36:04. | 11:57. | 3 | M 15-16 |
59 | 351 | Nate ROGERS | | 37:35. | 13:40. | 3 | M 15-16 |
60 | 359 | Jacob SINGLETON | Baltimore Youth Cycling | 38:02. | 12:01. | 3 | M 15-16 |
61 | 308 | Evan BULOCK | RACE CF | 38:35. | 13:21. | 3 | M 15-16 |
62 | 312 | Byrne DOBRIENT | Junior Dropouts | 39:08. | 13:29. | 3 | M 15-16 |
63 | 373 | River De La Vida WILLIAMS | | 42:28. | 12:54. | 3 | M 15-16 |
64 | 357 | Corbin SIMONE | Sea Sports Cyclery and Outdoor | 42:36. | 15:52. | 3 | M 15-16 |
65 | 363 | Timothy STEPHENSON | CT Cycling Advancement Program | 43:01. | 15:05. | 3 | M 15-16 |
DNF | 320 | Luca HAINES | New England Devo | | 10:17. | 2 | M 15-16 |
DNF | 328 | Peter KIERNAN | RACE CF | | 13:03. | 2 | M 15-16 |
DNF | 329 | Aidan KIERNAN | RACE CF | | 10:22. | 1 | M 15-16 |
DNF | 327 | Brendan KELLY | | | 15:50. | 1 | M 15-16 |
DNS | 339 | Kristian MOREAU | | | | 0 | M 15-16 |
DNS | 324 | Bartek KAWALKOWSKI | Lionhearts Junior Racing | | | 0 | M 15-16 |
DNS | 348 | Stephen PONZER | Guys Racing Club | | | 0 | M 15-16 |
DNS | 338 | August MILLIKEN | Rock Creek Velo | | | 0 | M 15-16 |