| 1 | Jay KennedyPlace 1 · Grade 10 · 3 | 10 | 3 | 0:00.0 |
| 2 | John BakerPlace 2 · Grade 10 · 7 | 10 | 7 | 0:14.3 |
| 3 | Jackson BurnsPlace 3 · Grade 9 · 15 | 9 | 15 | 0:36.8 |
| 4 | Christian BanksPlace 4 · Grade 10 · 31 | 10 | 31 | 0:56.9 |
| 5 | Tristan BairdPlace 5 · Grade 9 · 34 | 9 | 34 | 1:04.6 |
| 6 | Andrew HutchensonPlace 6 · Grade 10 · 46 | 10 | 46 | 1:16.0 |
| 7 | David WonusPlace 7 · Grade 10 · 84 | 10 | 84 | 1:56.6 |
| 8 | Turner ManningPlace 8 · Grade 9 · More Than | 9 | More Than | 2:37.6 |
| 9 | Andrew DiRoccoPlace 9 · Grade 10 · More Than | 10 | More Than | 3:09.8 |
| 10 | Grant DonaldsonPlace 10 · Grade 9 · More Than | 9 | More Than | 3:17.5 |
| 11 | Maximillien GagnonPlace 11 · Grade 9 · More Than | 9 | More Than | 3:44.9 |
| 12 | Johnathan TschidaPlace 12 · Grade 9 · More Than | 9 | More Than | 3:58.2 |
| 13 | Bailey NelsonPlace 13 · Grade 9 · More Than | 9 | More Than | 4:15.6 |
| 14 | James MitchellPlace 14 · Grade 9 · More Than | 9 | More Than | 4:48.1 |
| 15 | Christopher MitchellPlace 15 · Grade 9 · More Than | 9 | More Than | 4:57.1 |
| 16 | Nicholas KestenbaumPlace 16 · Grade 9 · More Than | 9 | More Than | 5:12.8 |
| 17 | Wade PisarichPlace 17 · Grade 9 · More Than | 9 | More Than | 6:10.1 |
| 18 | Jeffrey StreetPlace 18 · Grade 10 · More Than | 10 | More Than | 6:12.9 |
| 1 | Yared MekonnenPlace 1 · Grade 9 · 4 | 9 | 4 | 0:00.0 |
| 2 | Drew KnoedlerPlace 2 · Grade 9 · 9 | 9 | 9 | 0:19.3 |
| 3 | Mario Henriques daPlace 3 · Silv10 | — | Silv10 | 0:36.4 |
| 4 | Ashenafi AshenafiPlace 4 · Grade 10 · 20 | 10 | 20 | 0:41.7 |
| 5 | Joseph McAlisterPlace 5 · Grade 10 · 55 | 10 | 55 | 1:21.6 |
| 6 | Theodore WetzlerPlace 6 · Grade 9 · 73 | 9 | 73 | 1:38.9 |
| 7 | Michael TaylorPlace 7 · Grade 9 · 86 | 9 | 86 | 1:53.7 |
| 8 | Andy RodgersPlace 8 · Grade 10 · More Than | 10 | More Than | 2:08.1 |
| 9 | Brandon BaumgartnerPlace 9 · Grade 9 · More Than | 9 | More Than | 2:13.9 |
| 10 | Sebastian JacobsPlace 10 · Grade 9 · More Than | 9 | More Than | 2:41.1 |
| 11 | Brandon DakessianPlace 11 · Grade 9 · More Than | 9 | More Than | 2:43.3 |
| 12 | Alexander JudgePlace 12 · Grade 9 · More Than | 9 | More Than | 2:49.1 |
| 13 | Evan GoldsteinPlace 13 · Grade 9 · More Than | 9 | More Than | 2:54.0 |
| 14 | Juan JassoPlace 14 · Grade 9 · More Than | 9 | More Than | 3:12.4 |
| 15 | Jhonie GeffaPlace 15 · Grade 10 · More Than | 10 | More Than | 4:01.1 |
| 16 | James OvertonPlace 16 · Grade 9 · More Than | 9 | More Than | 4:31.1 |
| 17 | Sebastian PetersonPlace 17 · Grade 9 · More Than | 9 | More Than | 4:35.8 |
| 18 | Jacob GardnerPlace 18 · Grade 9 · More Than | 9 | More Than | 10:06.7 |
| 1 | Thomas AllainPlace 1 · Grade 10 · 2 | 10 | 2 | 0:00.0 |
| 2 | Daniel WeagraffPlace 2 · Grade 10 · 14 | 10 | 14 | 0:38.4 |
| 3 | Tristan RobertsonPlace 3 · Grade 9 · 24 | 9 | 24 | 0:54.8 |
| 4 | Michael DeLeonPlace 4 · Grade 10 · 39 | 10 | 39 | 1:14.0 |
| 5 | Thomas SherrierPlace 5 · Grade 10 · 58 | 10 | 58 | 1:33.9 |
| 1 | Ryan McllweePlace 1 · Grade 10 · 1 | 10 | 1 | 0:00.0 |
| 2 | Matthew ChorneyPlace 2 · Grade 10 · 5 | 10 | 5 | 0:21.8 |
| 3 | Jack MoorePlace 3 · Grade 10 · 13 | 10 | 13 | 0:46.6 |
| 4 | Jacob BowmanPlace 4 · Grade 10 · 59 | 10 | 59 | 1:47.6 |
| 5 | Noah LimPlace 5 · Grade 10 · 62 | 10 | 62 | 1:48.5 |
| 6 | Stephen BohenekPlace 6 · Grade 9 · 78 | 9 | 78 | 2:02.4 |
| 7 | Emmet MckinstryPlace 7 · Grade 10 · 101 | 10 | 101 | 2:29.4 |
| 8 | David WangPlace 8 · Grade 10 · More Than | 10 | More Than | 2:53.9 |
| 9 | Justin VuPlace 9 · Grade 10 · More Than | 10 | More Than | 3:23.0 |
| 10 | Cole SpillerPlace 10 · Grade 9 · More Than | 9 | More Than | 4:08.9 |
| 11 | Dylan KingPlace 11 · Grade 9 · More Than | 9 | More Than | 4:10.7 |
| 12 | Isaac GarfieldPlace 12 · Grade 9 · More Than | 9 | More Than | 4:19.1 |
| 13 | Jeff PakPlace 13 · Grade 9 · More Than | 9 | More Than | 4:54.1 |
| 14 | Max SchendellPlace 14 · Grade 10 · More Than | 10 | More Than | 7:44.2 |
| 15 | Carson CooperPlace 15 · Grade 10 · More Than | 10 | More Than | 7:48.8 |
| 1 | Chase DawsonPlace 1 · Grade 9 · 10 | 9 | 10 | 0:00.0 |
| 2 | Chris DeMontePlace 2 · Grade 10 · 16 | 10 | 16 | 0:13.4 |
| 3 | Zach StevensonPlace 3 · Grade 9 · 40 | 9 | 40 | 0:44.5 |
| 4 | Jared ForeroPlace 4 · Grade 10 · 44 | 10 | 44 | 0:49.6 |
| 5 | Drew KelloggPlace 5 · Grade 9 · 53 | 9 | 53 | 0:59.8 |
| 6 | William FunkhauserPlace 6 · Grade 10 · 60 | 10 | 60 | 1:07.0 |
| 7 | Griffin HuntPlace 7 · Grade 9 · 67 | 9 | 67 | 1:13.9 |
| 8 | Adam ConklinPlace 8 · Grade 9 · More Than | 9 | More Than | 1:39.8 |
| 9 | Adam BroshkevitchPlace 9 · Grade 9 · More Than | 9 | More Than | 2:13.7 |
| 10 | Daniel CarrierPlace 10 · Grade 9 · More Than | 9 | More Than | 2:14.2 |
| 11 | Scotty HillPlace 11 · Grade 9 · More Than | 9 | More Than | 2:25.4 |
| 12 | Andy HerwigPlace 12 · Grade 9 · More Than | 9 | More Than | 2:30.0 |
| 13 | Vincent NguyenPlace 13 · Grade 10 · More Than | 10 | More Than | 3:57.6 |
| 14 | Graham MartinPlace 14 · Grade 9 · More Than | 9 | More Than | 4:29.9 |
| 15 | Zach GoolsbyPlace 15 · Grade 9 · More Than | 9 | More Than | 8:12.4 |
| 16 | Elijah LambertPlace 16 · Grade 9 · More Than | 9 | More Than | 8:35.7 |
| 1 | Christopher SantiPlace 1 · Grade 10 · 18 | 10 | 18 | 0:00.0 |
| 2 | Joseph LavellPlace 2 · Grade 9 · 19 | 9 | 19 | 0:02.6 |
| 3 | Cameron BiendlPlace 3 · Grade 9 · 27 | 9 | 27 | 0:13.4 |
| 4 | Christopher SkibinskiPlace 4 · Grade 9 · 52 | 9 | 52 | 0:43.1 |
| 5 | Tyler KrochmalnyPlace 5 · Grade 11 · 79 | 11 | 79 | 1:09.6 |
| 6 | Burke Romans-MurrayPlace 6 · Grade 9 · 94 | 9 | 94 | 1:26.3 |
| 7 | Kendal MitchellPlace 7 · Grade 10 · 95 | 10 | 95 | 1:26.5 |
| 8 | Gavin BrownPlace 8 · Grade 9 · More Than | 9 | More Than | 1:41.8 |
| 9 | Samuel TracyPlace 9 · Grade 9 · More Than | 9 | More Than | 2:10.6 |
| 10 | Joseph HackrelPlace 10 · Grade 9 · More Than | 9 | More Than | 2:46.7 |
| 11 | Harry JarvisPlace 11 · Grade 9 · More Than | 9 | More Than | 2:52.2 |
| 12 | Owen KirkPlace 12 · Grade 9 · More Than | 9 | More Than | 3:38.9 |
| 1 | Ryan D'onofrioPlace 1 · Grade 9 · 21 | 9 | 21 | 0:00.0 |
| 2 | Alexander MerrimanPlace 2 · Grade 9 · 26 | 9 | 26 | 0:07.1 |
| 3 | Tanner VincentPlace 3 · Grade 9 · 32 | 9 | 32 | 0:13.6 |
| 4 | Ben RouchPlace 4 · Grade 9 · 64 | 9 | 64 | 0:47.3 |
| 5 | Aiden O'NeilPlace 5 · Grade 9 · 65 | 9 | 65 | 0:49.0 |
| 6 | John BigalbalPlace 6 · Grade 9 · 68 | 9 | 68 | 0:53.6 |
| 7 | Austin BurnsPlace 7 · Grade 10 · 89 | 10 | 89 | 1:13.7 |
| 8 | Sam GustavisPlace 8 · Grade 9 · More Than | 9 | More Than | 1:37.2 |
| 1 | Josh SheltonPlace 1 · Grade 10 · 11 | 10 | 11 | 0:00.0 |
| 2 | Erkin VerbeekPlace 2 · Grade 10 · 22 | 10 | 22 | 0:22.2 |
| 3 | Frankie DecolaPlace 3 · Grade 10 · 28 | 10 | 28 | 0:29.5 |
| 4 | Isaac MeltsnerPlace 4 · Grade 9 · 63 | 9 | 63 | 1:07.4 |
| 5 | Jacob GabaPlace 5 · Grade 9 · 92 | 9 | 92 | 1:39.6 |
| 6 | Charlie GillespiePlace 6 · Grade 10 · 117 | 10 | 117 | 2:40.5 |
| 7 | Jared GoldsteinPlace 7 · Grade 10 · 124 | 10 | 124 | 2:54.7 |
| 8 | Will BealPlace 8 · Grade 10 · More Than | 10 | More Than | 3:13.6 |
| 9 | Noah GottdenkerPlace 9 · Grade 10 · More Than | 10 | More Than | 3:16.3 |
| 10 | Christian HallPlace 10 · Grade 10 · More Than | 10 | More Than | 4:04.2 |
| 11 | Levi FreedmanPlace 11 · Grade 9 · More Than | 9 | More Than | 4:08.4 |
| 12 | Jared RosenPlace 12 · Grade 10 · More Than | 10 | More Than | 4:14.0 |
| 13 | David GrallaPlace 13 · Grade 9 · More Than | 9 | More Than | 4:47.7 |
| 14 | Nathan EdelmannPlace 14 · Grade 10 · More Than | 10 | More Than | 7:35.0 |
| 1 | Charles GroscupPlace 1 · Grade 9 · 6 | 9 | 6 | 0:00.0 |
| 2 | Collin WilliamsPlace 2 · Grade 10 · 23 | 10 | 23 | 0:34.5 |
| 3 | Ulysses ChaslusPlace 3 · Grade 9 · 49 | 9 | 49 | 1:04.2 |
| 4 | Chad BessettePlace 4 · Grade 11 · 69 | 11 | 69 | 1:28.0 |
| 5 | Max JensenPlace 5 · Grade 9 · 72 | 9 | 72 | 1:29.3 |
| 6 | Aiden MottPlace 6 · Grade 9 · 99 | 9 | 99 | 1:58.4 |
| 7 | Liam GoetzPlace 7 · Grade 9 · 107 | 9 | 107 | 2:08.8 |
| 8 | Luc TeyssierPlace 8 · Grade 9 · More Than | 9 | More Than | 2:16.7 |
| 9 | Christos ChenPlace 9 · Grade 9 · More Than | 9 | More Than | 2:20.4 |
| 10 | Joshua VincencioPlace 10 · Grade 10 · More Than | 10 | More Than | 2:35.8 |
| 11 | Austin HarberPlace 11 · Grade 10 · More Than | 10 | More Than | 3:00.2 |
| 12 | Carlos VerasteguiPlace 12 · Grade 10 · More Than | 10 | More Than | 3:28.2 |
| 13 | Miguel MartinezPlace 13 · Grade 10 · More Than | 10 | More Than | 3:29.4 |
| 14 | Joseph TranPlace 14 · Grade 9 · More Than | 9 | More Than | 4:20.8 |
| 15 | Henry BridePlace 15 · Grade 9 · More Than | 9 | More Than | 8:55.9 |
| 1 | Jayson CallPlace 1 · Grade 9 · 30 | 9 | 30 | 0:00.0 |
| 2 | Vladislav McAndrewPlace 2 · Grade 9 · 36 | 9 | 36 | 0:09.0 |
| 3 | Owen WeismillerPlace 3 · Grade 9 · 42 | 9 | 42 | 0:13.0 |
| 4 | Blair SmithPlace 4 · Grade 10 · 45 | 10 | 45 | 0:17.9 |
| 5 | Sukhdeep SinghPlace 5 · Grade 10 · 93 | 10 | 93 | 1:09.9 |
| 6 | Brenden EastmanPlace 6 · Grade 10 · 98 | 10 | 98 | 1:15.0 |
| 7 | Ryan BonnerPlace 7 · Grade 10 · 119 | 10 | 119 | 2:11.3 |
| 8 | Nick HemstreetPlace 8 · Grade 9 · More Than | 9 | More Than | 2:35.0 |
| 9 | Nabdeep ShresthaPlace 9 · Grade 10 · More Than | 10 | More Than | 2:35.6 |
| 10 | Duncan MacleanPlace 10 · Grade 9 · More Than | 9 | More Than | 2:43.4 |
| 11 | Brennan GeorgePlace 11 · Grade 9 · More Than | 9 | More Than | 3:16.6 |
| 12 | Billy ShandPlace 12 · Grade 10 · More Than | 10 | More Than | 4:07.0 |
| 13 | Eamonn O'ToolePlace 13 · Grade 9 · More Than | 9 | More Than | 4:36.4 |
| 1 | Jack KempPlace 1 · Grade 10 · 25 | 10 | 25 | 0:00.0 |
| 2 | Josiah PittmanPlace 2 · Grade 10 · 41 | 10 | 41 | 0:19.1 |
| 3 | Isaan BosePlace 3 · Grade 10 · 47 | 10 | 47 | 0:26.1 |
| 4 | Matthew BetsillPlace 4 · Grade 9 · 70 | 9 | 70 | 0:52.1 |
| 5 | Jack SorensenPlace 5 · Grade 9 · 74 | 9 | 74 | 0:53.3 |
| 6 | Raphael BerinaPlace 6 · Grade 10 · 83 | 10 | 83 | 1:03.0 |
| 7 | Austin KrebPlace 7 · Grade 9 · 105 | 9 | 105 | 1:29.8 |
| 8 | Brandon PeretinPlace 8 · Grade 9 · More Than | 9 | More Than | 3:00.4 |
| 9 | Samuel GoodwinPlace 9 · Grade 9 · More Than | 9 | More Than | 3:00.7 |
| 10 | Miguel SantiagoPlace 10 · Grade 9 · More Than | 9 | More Than | 4:06.6 |
| 1 | Josh LassiterPlace 1 · Grade 10 · 29 | 10 | 29 | 0:00.0 |
| 2 | Jake RodalPlace 2 · Grade 10 · 43 | 10 | 43 | 0:16.9 |
| 3 | William NeevesPlace 3 · Grade 10 · 56 | 10 | 56 | 0:30.3 |
| 4 | Frank RickerPlace 4 · Grade 9 · 57 | 9 | 57 | 0:30.4 |
| 5 | Will SaundersPlace 5 · Grade 11 · 111 | 11 | 111 | 1:42.6 |
| 6 | Josh WilesPlace 6 · Grade 9 · 114 | 9 | 114 | 1:50.1 |
| 7 | Casey SutaraPlace 7 · Grade 10 · 115 | 10 | 115 | 2:01.5 |
| 8 | Collin WarnerPlace 8 · Grade 9 · More Than | 9 | More Than | 2:08.8 |
| 9 | Jordan CottrellPlace 9 · Grade 10 · More Than | 10 | More Than | 2:19.9 |
| 10 | Jacob BaileyPlace 10 · Grade 9 · More Than | 9 | More Than | 2:34.9 |
| 11 | Dominic SullivanPlace 11 · Grade 9 · More Than | 9 | More Than | 2:38.7 |
| 12 | Brady ReynoldsPlace 12 · Grade 10 · More Than | 10 | More Than | 2:42.2 |
| 13 | Matthew RennerPlace 13 · Grade 9 · More Than | 9 | More Than | 3:13.4 |
| 14 | Ben HollarPlace 14 · Grade 10 · More Than | 10 | More Than | 3:57.5 |
| 15 | Peter BrutonPlace 15 · Grade 10 · More Than | 10 | More Than | 4:18.0 |
| 16 | Dylan CassidyPlace 16 · Grade 9 · More Than | 9 | More Than | 4:25.2 |
| 17 | John NerantzisPlace 17 · Grade 9 · More Than | 9 | More Than | 5:41.8 |
| 18 | Josh FisherPlace 18 · Grade 10 · More Than | 10 | More Than | 6:02.6 |
| 19 | Ryan SorensenPlace 19 · Grade 9 · More Than | 9 | More Than | 6:06.9 |
| 1 | Kyle NielsenPlace 1 · Grade 10 · 12 | 10 | 12 | 0:00.0 |
| 2 | Derek UrbanPlace 2 · Grade 10 · 54 | 10 | 54 | 0:56.4 |
| 3 | John BallPlace 3 · Grade 10 · 80 | 10 | 80 | 1:22.2 |
| 4 | Charlie HollenderPlace 4 · Grade 10 · 81 | 10 | 81 | 1:22.2 |
| 5 | Brayton PiercePlace 5 · Grade 10 · 82 | 10 | 82 | 1:23.1 |
| 6 | Aaron GoldmanPlace 6 · Grade 10 · 90 | 10 | 90 | 1:31.1 |
| 7 | Simon LauthPlace 7 · Grade 9 · 113 | 9 | 113 | 2:15.0 |
| 8 | Guru KhalsaPlace 8 · Grade 9 · More Than | 9 | More Than | 3:51.0 |
| 1 | Hayden WilliamsPlace 1 · Grade 10 · 8 | 10 | 8 | 0:00.0 |
| 2 | Jonathan VanAlsburgPlace 2 · Grade 9 · 33 | 9 | 33 | 0:42.8 |
| 3 | Billy BrownPlace 3 · Grade 9 · 87 | 9 | 87 | 1:37.1 |
| 4 | Austen HessPlace 4 · Grade 10 · 97 | 10 | 97 | 1:48.2 |
| 5 | Luke ShanholtzPlace 5 · Grade 10 · 102 | 10 | 102 | 1:53.1 |
| 6 | Jacob LewisPlace 6 · Grade 10 · 109 | 10 | 109 | 2:03.8 |
| 1 | Eric CasamentoPlace 1 · Grade 10 · 37 | 10 | 37 | 0:00.0 |
| 2 | Brendan GearyPlace 2 · Grade 10 · 66 | 10 | 66 | 0:28.5 |
| 3 | Kevin ChooPlace 3 · Grade 9 · 75 | 9 | 75 | 0:37.3 |
| 4 | Jack HughesPlace 4 · Grade 9 · 110 | 9 | 110 | 1:29.5 |
| 5 | Eric WanPlace 5 · Grade 9 · 121 | 9 | 121 | 2:03.5 |
| 6 | Cody KimPlace 6 · Grade 9 · 125 | 9 | 125 | 2:18.6 |
| 7 | Andrew SolackPlace 7 · Grade 9 · 129 | 9 | 129 | 2:29.5 |
| 1 | Jack BlazekPlace 1 · Grade 10 · 48 | 10 | 48 | 0:00.0 |
| 2 | Kyle KeenanPlace 2 · Grade 10 · 76 | 10 | 76 | 0:28.4 |
| 3 | Gabriel EspinozaPlace 3 · Grade 10 · 96 | 10 | 96 | 0:51.8 |
| 4 | Andrew SmithPlace 4 · Grade 10 · 100 | 10 | 100 | 0:56.9 |
| 5 | Zeth BeazerPlace 5 · Grade 10 · 103 | 10 | 103 | 0:58.6 |
| 6 | David BlackstonePlace 6 · Grade 9 · 104 | 9 | 104 | 1:03.4 |
| 7 | Nick VanAmburgPlace 7 · Grade 10 · 118 | 10 | 118 | 1:50.6 |
| 8 | Ryan KimPlace 8 · Grade 9 · More Than | 9 | More Than | 1:53.2 |
| 9 | Edwin RamirezPlace 9 · Grade 10 · More Than | 10 | More Than | 4:01.0 |
| 1 | Samuel OravecPlace 1 · Grade 10 · 61 | 10 | 61 | 0:00.0 |
| 2 | Brett DownsPlace 2 · Grade 9 · 71 | 9 | 71 | 0:10.6 |
| 3 | Canon GreenPlace 3 · Grade 9 · 106 | 9 | 106 | 0:48.3 |
| 4 | Edwin CastanedaPlace 4 · Grade 9 · 108 | 9 | 108 | 0:52.0 |
| 5 | Eric DalyPlace 5 · Grade 10 · 123 | 10 | 123 | 1:46.6 |
| 6 | Daniel CookPlace 6 · Grade 9 · 130 | 9 | 130 | 2:05.3 |
| 1 | Spencer JohnsonPlace 1 · Grade 10 · 38 | 10 | 38 | 0:00.0 |
| 2 | Max HeichePlace 2 · Grade 10 · 51 | 10 | 51 | 0:11.5 |
| 3 | Sean CollinsPlace 3 · Grade 9 · 116 | 9 | 116 | 1:51.4 |
| 4 | Sebastian PerezPlace 4 · Grade 10 · 137 | 10 | 137 | 3:23.0 |
| 5 | Clark ErikssonPlace 5 · Grade 10 · 139 | 10 | 139 | 3:29.7 |
| 6 | Erik RasmussenPlace 6 · Grade 9 · 140 | 9 | 140 | 3:32.1 |
| 7 | Jackson HollowayPlace 7 · Grade 9 · 142 | 9 | 142 | 4:08.4 |
| 8 | Will SingletonPlace 8 · Grade 9 · More Than | 9 | More Than | 4:16.8 |
| 9 | Brian MollenkopfPlace 9 · Grade 9 · More Than | 9 | More Than | 4:25.1 |
| 10 | Jonathan PepinPlace 10 · Grade 9 · More Than | 9 | More Than | 5:29.1 |
| 11 | Justin ParkPlace 11 · Grade 9 · More Than | 9 | More Than | 6:54.6 |
| 12 | Collin MoorePlace 12 · Grade 9 · More Than | 9 | More Than | 14:50.7 |
| 1 | Yonael TekleberhanPlace 1 · Grade 9 · 50 | 9 | 50 | 0:00.0 |
| 2 | William MilonePlace 2 · Grade 10 · 77 | 10 | 77 | 0:27.2 |
| 3 | Marcus KeumPlace 3 · Grade 8 · 126 | 8 | 126 | 2:07.5 |
| 4 | Sam SchneiderPlace 4 · Grade 10 · 131 | 10 | 131 | 2:22.8 |
| 5 | Day'Quon HendersonPlace 5 · Grade 10 · 134 | 10 | 134 | 3:01.1 |
| 6 | Owen EhretPlace 6 · Grade 9 · 143 | 9 | 143 | 3:57.4 |
| 7 | Peter LaBoyPlace 7 · Grade 10 · 149 | 10 | 149 | 5:15.1 |
| 8 | Will JonesPlace 8 · Grade 10 · More Than | 10 | More Than | 10:05.6 |
| 1 | Noah BieglerPlace 1 · Grade 9 · 85 | 9 | 85 | 0:00.0 |
| 2 | Drew LewisPlace 2 · Grade 10 · 88 | 10 | 88 | 0:01.0 |
| 3 | Chris MillsPlace 3 · Grade 10 · 112 | 10 | 112 | 0:42.8 |
| 4 | Nicklaus MartinezPlace 4 · Grade 9 · 122 | 9 | 122 | 1:14.2 |
| 5 | Dillon SohiPlace 5 · Grade 10 · 135 | 10 | 135 | 2:26.1 |
| 6 | Nikhil RahejaPlace 6 · Grade 9 · 136 | 9 | 136 | 2:27.2 |
| 7 | Ryan McInnisPlace 7 · Grade 10 · 147 | 10 | 147 | 4:10.2 |
| 8 | John MontgomeryPlace 8 · Grade 9 · More Than | 9 | More Than | 4:46.2 |
| 1 | Daniel UmanaPlace 1 · Grade 8 · 35 | 8 | 35 | 0:00.0 |
| 2 | Drew SchererPlace 2 · Grade 9 · 120 | 9 | 120 | 2:05.6 |
| 3 | Jack TwomeyPlace 3 · Grade 10 · 132 | 10 | 132 | 2:39.0 |
| 4 | Santosh KrishnanPlace 4 · Grade 9 · 138 | 9 | 138 | 3:27.7 |
| 5 | Jackson CampolattaroPlace 5 · Grade 9 · 141 | 9 | 141 | 3:47.9 |
| 6 | Daniel PavlikPlace 6 · Grade 9 · 146 | 9 | 146 | 4:53.3 |
| 7 | Anthony LeivaPlace 7 · Grade 9 · 148 | 9 | 148 | 5:09.1 |
| 8 | Michael FarleyPlace 8 · Grade 9 · More Than | 9 | More Than | 5:18.1 |
| 9 | Thomas SimmonsPlace 9 · Grade 9 · More Than | 9 | More Than | 5:24.0 |
| 10 | Jakob JasinPlace 10 · Grade 9 · More Than | 9 | More Than | 7:11.5 |
| 1 | Chase ErvinPlace 1 · Grade 9 · 91 | 9 | 91 | 0:00.0 |
| 2 | Cameron ShipmanPlace 2 · Grade 9 · 127 | 9 | 127 | 1:26.9 |
| 3 | John BresnanPlace 3 · Grade 10 · 128 | 10 | 128 | 1:33.8 |
| 4 | Jacob DavidPlace 4 · Grade 10 · 133 | 10 | 133 | 2:05.1 |
| 5 | Ben WolfePlace 5 · Grade 10 · 144 | 10 | 144 | 3:16.6 |
| 6 | Craig GendaPlace 6 · Grade 10 · 145 | 10 | 145 | 3:21.3 |
| 1 | Paul LewisPlace 1 · Grade 10 · Less Than | 10 | Less Than | 0:00.0 |
| 2 | Liam CorbinPlace 2 · Grade 10 · Less Than | 10 | Less Than | 0:48.9 |
| 3 | Michael McquaidPlace 3 · Grade 9 · Less Than | 9 | Less Than | 1:32.1 |
| 1 | Ryan WencePlace 1 · Grade 8 · Less Than | 8 | Less Than | 0:00.0 |
| 2 | Matthew SmithPlace 2 · Grade 8 · Less Than | 8 | Less Than | 0:42.6 |
| 1 | Jack LittleyPlace 1 · Grade 9 · Less Than | 9 | Less Than | 0:00.0 |
| 2 | Joseph RosenfeldPlace 2 · Grade 9 · Less Than | 9 | Less Than | 1:17.3 |
| 3 | Alexander ByrdPlace 3 · Grade 9 · Less Than | 9 | Less Than | 2:39.7 |
| 1 | Luke DelagliaPlace 1 · Grade 9 · Less Than | 9 | Less Than | 0:00.0 |
| 2 | Prestin WilliamsonPlace 2 · Grade 9 · Less Than | 9 | Less Than | 0:02.3 |
| 3 | Justin MagillPlace 3 · Grade 9 · Less Than | 9 | Less Than | 0:47.4 |
| 4 | Conner BrockePlace 4 · Grade 10 · Less Than | 10 | Less Than | 1:38.4 |
| 1 | Matthew WoganPlace 1 · Grade 9 · Less Than | 9 | Less Than | 0:00.0 |
| 2 | Jeremy RogombePlace 2 · Grade 9 · Less Than | 9 | Less Than | 4:03.3 |
| 1 | William WardPlace 1 · Grade 10 · Less Than | 10 | Less Than | 0:00.0 |
| 2 | Jackson BurkePlace 2 · Grade 10 · Less Than | 10 | Less Than | 0:13.8 |
| 3 | Michael RogersPlace 3 · Grade 10 · Less Than | 10 | Less Than | 0:40.1 |
| 4 | Jarod RamboPlace 4 · Grade 10 · Less Than | 10 | Less Than | 1:07.6 |
| 1 | John CalihanPlace 1 · Grade 10 · Less Than | 10 | Less Than | 0:00.0 |
| 2 | Craig ArdPlace 2 · Grade 10 · Less Than | 10 | Less Than | 1:14.8 |
| 1 | Henry RoachPlace 1 · Grade 10 · Less Than | 10 | Less Than | 0:00.0 |
| 2 | Ryan MartinoPlace 2 · Grade 9 · Less Than | 9 | Less Than | 0:05.1 |
| 3 | William ShuttsPlace 3 · Grade 9 · Less Than | 9 | Less Than | 1:43.9 |
| 4 | Sam GreenfieldPlace 4 · Grade 10 · Less Than | 10 | Less Than | 7:11.4 |
| 1 | Bryce RatliefPlace 1 · Grade 9 · Less Than | 9 | Less Than | 0:00.0 |
| 2 | Mark Van HornPlace 2 · Grade 10 · Less Than | 10 | Less Than | 1:31.5 |
| 3 | Dawson RayPlace 3 · Grade 9 · Less Than | 9 | Less Than | 2:30.1 |
| 1 | Kurt WallerPlace 1 · Grade 12 · 2 | 12 | 2 | 0:00.0 |
| 2 | Robert DrummondPlace 2 · Grade 12 · 5 | 12 | 5 | 0:20.5 |
| 3 | Matt TschidaPlace 3 · Grade 12 · 7 | 12 | 7 | 0:24.4 |
| 4 | Richard WagnerPlace 4 · Grade 9 · 8 | 9 | 8 | 0:32.3 |
| 5 | Sean RobeyPlace 5 · Grade 11 · 9 | 11 | 9 | 0:36.9 |
| 6 | Brandon MosesPlace 6 · Grade 11 · 27 | 11 | 27 | 1:26.0 |
| 7 | Zachary SchwemPlace 7 · Grade 11 · 30 | 11 | 30 | 1:32.7 |
| 8 | Andrew ArlintPlace 8 · Grade 12 · More Than | 12 | More Than | 1:35.2 |
| 9 | Steven McCleskeyPlace 9 · Grade 11 · More Than | 11 | More Than | 1:58.7 |
| 10 | Andrew YoungPlace 10 · Grade 10 · More Than | 10 | More Than | 2:34.8 |
| 11 | Cody McClellanPlace 11 · Grade 11 · More Than | 11 | More Than | 3:17.4 |
| 12 | Gurlal SinghPlace 12 · Grade 11 · More Than | 11 | More Than | 3:38.7 |
| 13 | John MitchellPlace 13 · Grade 11 · More Than | 11 | More Than | 4:36.6 |
| 1 | Rajiv GuptaPlace 1 · Grade 11 · 3 | 11 | 3 | 0:00.0 |
| 2 | Connor ClendeninPlace 2 · Grade 11 · 14 | 11 | 14 | 0:31.3 |
| 3 | Michael ThorntonPlace 3 · Grade 11 · 15 | 11 | 15 | 0:33.4 |
| 4 | Drew SmithPlace 4 · Grade 11 · 17 | 11 | 17 | 0:37.2 |
| 5 | Andrew DeLeonPlace 5 · Grade 12 · 25 | 12 | 25 | 1:06.2 |
| 6 | Andres IzquierdoPlace 6 · Grade 12 · 53 | 12 | 53 | 2:02.1 |
| 7 | Ethan CohenPlace 7 · Grade 12 · 56 | 12 | 56 | 2:10.0 |
| 8 | Woohyun KimPlace 8 · Grade 11 · More Than | 11 | More Than | 2:26.8 |
| 9 | Ian HorilPlace 9 · Grade 12 · More Than | 12 | More Than | 3:00.1 |
| 1 | Jacob TurnerPlace 1 · Grade 11 · 4 | 11 | 4 | 0:00.0 |
| 2 | Matthew WajsgrasPlace 2 · Grade 12 · 12 | 12 | 12 | 0:26.4 |
| 3 | Lucas DillistinPlace 3 · Grade 11 · 18 | 11 | 18 | 0:37.8 |
| 4 | Matthew GriffithsPlace 4 · Grade 12 · 22 | 12 | 22 | 0:54.2 |
| 5 | Mark MogensenPlace 5 · Grade 11 · 26 | 11 | 26 | 1:07.0 |
| 6 | John PhanPlace 6 · Grade 11 · 44 | 11 | 44 | 1:43.4 |
| 7 | John HumptonPlace 7 · Grade 12 · 61 | 12 | 61 | 2:11.4 |
| 8 | Geovanni RodriguezPlace 8 · Grade 12 · More Than | 12 | More Than | 2:16.4 |
| 9 | Jackson BlodgettPlace 9 · Grade 11 · More Than | 11 | More Than | 2:47.5 |
| 10 | Marquis LeePlace 10 · Grade 11 · More Than | 11 | More Than | 3:20.2 |
| 11 | Christian HydePlace 11 · Grade 11 · More Than | 11 | More Than | 3:30.0 |
| 12 | Robert O'BrienPlace 12 · Grade 11 · More Than | 11 | More Than | 3:30.2 |
| 13 | Edgar RodriguezPlace 13 · Grade 12 · More Than | 12 | More Than | 3:54.9 |
| 1 | Brennan WrightPlace 1 · Grade 12 · 6 | 12 | 6 | 0:00.0 |
| 2 | Zack PerhachPlace 2 · Grade 12 · 19 | 12 | 19 | 0:33.9 |
| 3 | Brady PricePlace 3 · Grade 11 · 21 | 11 | 21 | 0:47.1 |
| 4 | Liam WallacePlace 4 · Grade 11 · 32 | 11 | 32 | 1:13.9 |
| 5 | Jacob HoltonPlace 5 · Grade 11 · 48 | 11 | 48 | 1:45.2 |
| 6 | Chris HabibPlace 6 · Grade 10 · 64 | 10 | 64 | 2:11.6 |
| 1 | Ryan SmallPlace 1 · Grade 12 · 1 | 12 | 1 | 0:00.0 |
| 2 | Alex GelliosPlace 2 · Grade 12 · 11 | 12 | 11 | 1:19.6 |
| 3 | Aaron HowardPlace 3 · Grade 11 · 20 | 11 | 20 | 1:44.6 |
| 4 | Ryan HordPlace 4 · Grade 11 · 54 | 11 | 54 | 2:55.5 |
| 5 | Daniel ScocooPlace 5 · Grade 11 · 87 | 11 | 87 | 4:29.9 |
| 6 | William OlsenPlace 6 · Grade 12 · 97 | 12 | 97 | 5:01.2 |
| 7 | Brett PetersPlace 7 · Grade 12 · 100 | 12 | 100 | 5:10.8 |
| 8 | Josh RadicicPlace 8 · Grade 12 · More Than | 12 | More Than | 5:20.5 |
| 9 | Chris SalentinePlace 9 · Grade 12 · More Than | 12 | More Than | 7:35.7 |
| 1 | Aidan BergelPlace 1 · Grade 11 · 10 | 11 | 10 | 0:00.0 |
| 2 | Brennan WindemuthPlace 2 · Grade 11 · 31 | 11 | 31 | 0:53.6 |
| 3 | Michael DragonPlace 3 · Grade 11 · 35 | 11 | 35 | 1:01.4 |
| 4 | Robbie SorensonPlace 4 · Grade 12 · 36 | 12 | 36 | 1:05.3 |
| 5 | Sean GoodPlace 5 · Grade 11 · 65 | 11 | 65 | 1:56.4 |
| 6 | Logan CzarneckiPlace 6 · Grade 12 · 85 | 12 | 85 | 3:07.1 |
| 7 | Sam PeakePlace 7 · Grade 12 · 92 | 12 | 92 | 3:19.0 |
| 1 | Ian BoguckiPlace 1 · Grade 11 · 13 | 11 | 13 | 0:00.0 |
| 2 | Alexander GalvanPlace 2 · Grade 11 · 23 | 11 | 23 | 0:34.3 |
| 3 | Colin VitkusPlace 3 · Grade 11 · 29 | 11 | 29 | 0:44.5 |
| 4 | Tyler DavisPlace 4 · Grade 11 · 55 | 11 | 55 | 1:35.3 |
| 5 | Wil EliasPlace 5 · Grade 11 · 59 | 11 | 59 | 1:42.5 |
| 6 | Levi ParkerPlace 6 · Grade 12 · 62 | 12 | 62 | 1:45.4 |
| 7 | Jackson HerwigPlace 7 · Grade 11 · 63 | 11 | 63 | 1:47.0 |
| 8 | Derek RaschidPlace 8 · Grade 12 · More Than | 12 | More Than | 2:26.0 |
| 9 | Gavin PoagPlace 9 · Grade 10 · More Than | 10 | More Than | 2:58.1 |
| 10 | Jacob SullivanPlace 10 · Grade 11 · More Than | 11 | More Than | 2:59.0 |
| 11 | Josh StevensonPlace 11 · Grade 11 · More Than | 11 | More Than | 3:14.0 |
| 12 | Collin KubalPlace 12 · Grade 11 · More Than | 11 | More Than | 3:21.9 |
| 13 | David CastellanosPlace 13 · Grade 10 · More Than | 10 | More Than | 3:27.2 |
| 14 | Henri BrownPlace 14 · Grade 12 · More Than | 12 | More Than | 3:31.2 |
| 15 | James DimitrisPlace 15 · Grade 11 · More Than | 11 | More Than | 3:49.0 |
| 16 | Brant GoingsPlace 16 · Grade 11 · More Than | 11 | More Than | 4:36.4 |
| 17 | Steven de BlankPlace 17 · Grade 11 · More Than | 11 | More Than | 7:41.9 |
| 1 | Michael GearyPlace 1 · Grade 12 · 24 | 12 | 24 | 0:00.0 |
| 2 | Seth SobekPlace 2 · Grade 12 · 28 | 12 | 28 | 0:06.0 |
| 3 | Joe HaberlinPlace 3 · Grade 12 · 39 | 12 | 39 | 0:37.1 |
| 4 | Anthony DenovioPlace 4 · Grade 12 · 47 | 12 | 47 | 0:46.6 |
| 5 | Nicholas BowePlace 5 · Grade 11 · 49 | 11 | 49 | 0:52.3 |
| 6 | Garrett HallPlace 6 · Grade 11 · 99 | 11 | 99 | 3:06.1 |
| 7 | Tim BushmanPlace 7 · Grade 12 · 103 | 12 | 103 | 3:50.6 |
| 1 | Eric BetsillPlace 1 · Grade 11 · 34 | 11 | 34 | 0:00.0 |
| 2 | Jordan SpellarPlace 2 · Grade 11 · 37 | 11 | 37 | 0:12.1 |
| 3 | Andrew FoleyPlace 3 · Grade 11 · 45 | 11 | 45 | 0:24.4 |
| 4 | Gerson GaliciaPlace 4 · Grade 11 · 58 | 11 | 58 | 0:47.0 |
| 5 | Hammad KhanPlace 5 · Grade 11 · 69 | 11 | 69 | 1:08.1 |
| 6 | Noah RushinPlace 6 · Grade 11 · 71 | 11 | 71 | 1:15.3 |
| 7 | Anush KarnatiPlace 7 · Grade 12 · 72 | 12 | 72 | 1:17.2 |
| 8 | Domenic RicciardiPlace 8 · Grade 12 · More Than | 12 | More Than | 1:56.8 |
| 9 | J.p HeaneyPlace 9 · Grade 11 · More Than | 11 | More Than | 3:13.7 |
| 1 | Landon EgbersPlace 1 · Grade 12 · 16 | 12 | 16 | 0:00.0 |
| 2 | Spencer HornPlace 2 · Grade 11 · 43 | 11 | 43 | 1:09.1 |
| 3 | Matthew OrlowskyPlace 3 · Grade 11 · 67 | 11 | 67 | 1:53.6 |
| 4 | Seth GarfieldPlace 4 · Grade 11 · 74 | 11 | 74 | 2:10.8 |
| 5 | Marco LimPlace 5 · Grade 12 · 76 | 12 | 76 | 2:24.9 |
| 6 | Brooks AndersonPlace 6 · Grade 12 · 79 | 12 | 79 | 2:43.5 |
| 7 | Tarun SaharyaPlace 7 · Grade 12 · 96 | 12 | 96 | 3:26.4 |
| 1 | Warner McGheePlace 1 · Grade 11 · 41 | 11 | 41 | 0:00.0 |
| 2 | Robert MohrPlace 2 · Grade 10 · 42 | 10 | 42 | 0:00.4 |
| 3 | Jack HitchinsPlace 3 · Grade 11 · 50 | 11 | 50 | 0:15.8 |
| 4 | Brandyn MilesPlace 4 · Grade 9 · 57 | 9 | 57 | 0:28.6 |
| 5 | Devon FreelandPlace 5 · Grade 10 · 86 | 10 | 86 | 1:49.7 |
| 6 | Dalton HilovskyPlace 6 · Grade 10 · 95 | 10 | 95 | 2:11.4 |
| 7 | William CatheyPlace 7 · Grade 11 · 101 | 11 | 101 | 2:41.2 |
| 8 | Brad PrescottPlace 8 · Grade 12 · More Than | 12 | More Than | 3:12.0 |
| 9 | Josh PowellPlace 9 · Grade 9 · More Than | 9 | More Than | 6:32.5 |
| 10 | Lucas EllisPlace 10 · Grade 11 · More Than | 11 | More Than | 7:07.9 |
| 1 | Elliot KimPlace 1 · Grade 11 · 38 | 11 | 38 | 0:00.0 |
| 2 | Amir Rachmat-JonesPlace 2 · Grade 12 · 66 | 12 | 66 | 0:42.4 |
| 3 | Max MorehousePlace 3 · Grade 9 · 68 | 9 | 68 | 0:49.5 |
| 4 | Ethan HuntPlace 4 · Grade 11 · 73 | 11 | 73 | 1:02.3 |
| 5 | Konrad MckalipPlace 5 · Grade 11 · 82 | 11 | 82 | 1:47.9 |
| 6 | Nick McKalipPlace 6 · Grade 9 · 83 | 9 | 83 | 1:48.1 |
| 7 | Jack MartinPlace 7 · Grade 9 · 88 | 9 | 88 | 1:56.6 |
| 8 | Ryan McandrewsPlace 8 · Grade 11 · More Than | 11 | More Than | 2:04.3 |
| 9 | Kelly O'GormanPlace 9 · Grade 12 · More Than | 12 | More Than | 2:12.2 |
| 10 | Robin BradleyPlace 10 · Grade 11 · More Than | 11 | More Than | 2:40.6 |
| 11 | Evan BeckerPlace 11 · Grade 12 · More Than | 12 | More Than | 2:51.9 |
| 12 | Hayden CherounyPlace 12 · Grade 9 · More Than | 9 | More Than | 2:51.9 |
| 13 | Eric SchertlerPlace 13 · Grade 10 · More Than | 10 | More Than | 2:52.1 |
| 14 | John SchoonerPlace 14 · Grade 9 · More Than | 9 | More Than | 2:57.4 |
| 15 | Ethan PannPlace 15 · Grade 11 · More Than | 11 | More Than | 5:14.7 |
| 1 | Harrison PrattPlace 1 · Grade 11 · 33 | 11 | 33 | 0:00.0 |
| 2 | Sam SlaterPlace 2 · Grade 11 · 51 | 11 | 51 | 0:40.6 |
| 3 | Jens VerbeekPlace 3 · Grade 12 · 70 | 12 | 70 | 1:17.6 |
| 4 | Sahill GogtayPlace 4 · Grade 11 · 77 | 11 | 77 | 1:39.7 |
| 5 | Carl AslundPlace 5 · Grade 11 · 106 | 11 | 106 | 6:14.3 |
| 1 | Matthew GarrisonPlace 1 · Grade 11 · 40 | 11 | 40 | 0:00.0 |
| 2 | Grant RubinPlace 2 · Grade 12 · 52 | 12 | 52 | 0:19.6 |
| 3 | Joan Gomez-AguilarPlace 3 · Grade 11 · 75 | 11 | 75 | 1:06.3 |
| 4 | Luke SavillePlace 4 · Grade 12 · 81 | 12 | 81 | 1:40.0 |
| 5 | Michael MylllekPlace 5 · Grade 12 · 90 | 12 | 90 | 1:58.7 |
| 6 | Juan LugoPlace 6 · Grade 11 · 91 | 11 | 91 | 2:00.9 |
| 7 | Mark OkaPlace 7 · Grade 11 · 93 | 11 | 93 | 2:05.5 |
| 8 | Bryam SuquiPlace 8 · Grade 12 · More Than | 12 | More Than | 3:36.4 |
| 9 | Seth SiegerPlace 9 · Grade 11 · More Than | 11 | More Than | 3:54.1 |
| 10 | Max CrawleyPlace 10 · Grade 12 · More Than | 12 | More Than | 4:41.4 |
| 11 | Andrew SmileyPlace 11 · Grade 12 · More Than | 12 | More Than | 4:43.8 |
| 1 | Charles MoorePlace 1 · Grade 11 · 46 | 11 | 46 | 0:00.0 |
| 2 | Jack DalePlace 2 · Grade 11 · 78 | 11 | 78 | 1:18.9 |
| 3 | Graham SmithPlace 3 · Grade 11 · 80 | 11 | 80 | 1:30.5 |
| 4 | Jacob PetersenPlace 4 · Grade 12 · 89 | 12 | 89 | 1:49.6 |
| 5 | Gunder PerkaPlace 5 · Grade 11 · 98 | 11 | 98 | 2:19.8 |
| 6 | Glenn CatlettPlace 6 · Grade 11 · 102 | 11 | 102 | 3:02.9 |
| 7 | Andrew DesantisPlace 7 · Grade 11 · 107 | 11 | 107 | 6:19.5 |
| 1 | Gavin ShraderPlace 1 · Grade 11 · 60 | 11 | 60 | 0:00.0 |
| 2 | Marshall BraunPlace 2 · Grade 11 · 84 | 11 | 84 | 1:17.4 |
| 3 | Andrew ParsonsPlace 3 · Grade 12 · 94 | 12 | 94 | 1:39.2 |
| 4 | Zac RappPlace 4 · Grade 12 · 104 | 12 | 104 | 4:23.4 |
| 5 | Jack SchererPlace 5 · Grade 12 · 105 | 12 | 105 | 4:34.5 |
| 1 | Aidan DavisPlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 1 | Anthony CettoPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 2 | Joshua ThornePlace 2 · Grade 12 · Less Than | 12 | Less Than | 0:45.5 |
| 3 | Jonathan WestendorffPlace 3 · Grade 12 · Less Than | 12 | Less Than | 1:25.7 |
| 4 | Michael CartyPlace 4 · Grade 12 · Less Than | 12 | Less Than | 1:29.2 |
| 1 | Garrett AllegraPlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 2 | Luke O'NeillPlace 2 · Grade 12 · Less Than | 12 | Less Than | 0:29.5 |
| 3 | John KageyPlace 3 · Grade 11 · Less Than | 11 | Less Than | 2:41.9 |
| 1 | Kiernan GeorgePlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 2 | Evan FisherPlace 2 · Grade 11 · Less Than | 11 | Less Than | 0:13.9 |
| 1 | Kyle JohnsonPlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 2 | Cody StevensPlace 2 · Grade 12 · Less Than | 12 | Less Than | 0:36.7 |
| 1 | Angel BatenPlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 2 | David CroppPlace 2 · Grade 10 · Less Than | 10 | Less Than | 0:50.6 |
| 3 | Christopher NguyenPlace 3 · Grade 11 · Less Than | 11 | Less Than | 1:32.8 |
| 4 | Eric HolsworthPlace 4 · Grade 11 · Less Than | 11 | Less Than | 3:07.0 |
| 1 | Noah JohnstonePlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 2 | Nick DenglerPlace 2 · Grade 12 · Less Than | 12 | Less Than | 1:00.1 |
| 3 | Nathaniel GreenPlace 3 · Grade 11 · Less Than | 11 | Less Than | 1:24.5 |
| 1 | Jason McAvoyPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 2 | Christopher WilliamsonPlace 2 · Grade 12 · Less Than | 12 | Less Than | 0:40.9 |
| 3 | Michael WintersPlace 3 · Grade 12 · Less Than | 12 | Less Than | 3:11.7 |
| 1 | Ross CarpenterPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 1 | Wilson SullivanPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 2 | Nick ShoultsPlace 2 · Grade 11 · Less Than | 11 | Less Than | 0:17.1 |
| 3 | Jacob LevinePlace 3 · Grade 11 · Less Than | 11 | Less Than | 0:21.7 |
| 4 | John OhPlace 4 · Grade 12 · Less Than | 12 | Less Than | 0:57.1 |
| 1 | Alex MoranPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 2 | Zack AndersonPlace 2 · Grade 11 · Less Than | 11 | Less Than | 1:36.2 |
| 3 | Aaron RandallPlace 3 · Grade 12 · Less Than | 12 | Less Than | 3:48.4 |
| 1 | Timothy BenderPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 2 | Liam BowmanPlace 2 · Grade 11 · Less Than | 11 | Less Than | 1:24.9 |
| 1 | Will PughPlace 1 · Grade 11 · Less Than | 11 | Less Than | 0:00.0 |
| 1 | Timothy WardPlace 1 · Grade 12 · 10 | 12 | 10 | 0:00.0 |
| 2 | Evan FabishPlace 2 · Grade 12 · 22 | 12 | 22 | 0:28.3 |
| 3 | Matt BlackburnPlace 3 · Grade 12 · 25 | 12 | 25 | 0:30.1 |
| 4 | Andrew LackeyPlace 4 · Grade 11 · 26 | 11 | 26 | 0:32.6 |
| 5 | Nahom TeshomePlace 5 · Grade 12 · 32 | 12 | 32 | 0:38.8 |
| 6 | Andrew SmithPlace 6 · Grade 12 · 54 | 12 | 54 | 0:52.4 |
| 7 | Chris HollandPlace 7 · Grade 12 · 62 | 12 | 62 | 1:01.6 |
| 1 | Ryan McGortyPlace 1 · Grade 12 · 2 | 12 | 2 | 0:00.0 |
| 2 | Brandon McGortyPlace 2 · Grade 10 · 16 | 10 | 16 | 0:50.3 |
| 3 | Evan ComptonPlace 3 · Grade 12 · 29 | 12 | 29 | 1:14.7 |
| 4 | Christopher WiglePlace 4 · Grade 11 · 42 | 11 | 42 | 1:22.9 |
| 5 | Nicholas MarottaPlace 5 · Grade 12 · 44 | 12 | 44 | 1:24.2 |
| 6 | Joey CroninPlace 6 · Grade 11 · 107 | 11 | 107 | 2:13.8 |
| 1 | Tristan ColaizziPlace 1 · Grade 11 · 6 | 11 | 6 | 0:00.0 |
| 2 | Aidan PillardPlace 2 · Grade 12 · 12 | 12 | 12 | 0:26.3 |
| 3 | Ezekiel CohenPlace 3 · Grade 12 · 18 | 12 | 18 | 0:29.7 |
| 4 | Liam AlbrittainPlace 4 · Grade 12 · 46 | 12 | 46 | 1:03.9 |
| 5 | Jackson ToddPlace 5 · Grade 10 · 52 | 10 | 52 | 1:06.9 |
| 6 | Noah KravitzPlace 6 · Grade 11 · 139 | 11 | 139 | 2:09.7 |
| 7 | Matthew IshimaruPlace 7 · Grade 11 · 161 | 11 | 161 | 2:25.5 |
| 1 | Chris GallowayPlace 1 · Grade 12 · 14 | 12 | 14 | 0:00.0 |
| 2 | John DekerPlace 2 · Grade 12 · 19 | 12 | 19 | 0:06.5 |
| 3 | Michael JohnsonPlace 3 · Grade 11 · 38 | 11 | 38 | 0:31.4 |
| 4 | Jacob KlomanPlace 4 · Grade 11 · 39 | 11 | 39 | 0:31.6 |
| 5 | Andrew LathropPlace 5 · Grade 11 · 56 | 11 | 56 | 0:42.2 |
| 6 | Nathan SmithPlace 6 · Grade 11 · 99 | 11 | 99 | 1:18.7 |
| 7 | Richard MiddlebrooksPlace 7 · Grade 10 · 118 | 10 | 118 | 1:29.8 |
| 1 | Jackson MortonPlace 1 · Grade 11 · 9 | 11 | 9 | 0:00.0 |
| 2 | Andrew MatsonPlace 2 · Grade 11 · 23 | 11 | 23 | 0:33.9 |
| 3 | Joe VallePlace 3 · Grade 11 · 53 | 11 | 53 | 0:56.5 |
| 4 | Curt DoescherPlace 4 · Grade 11 · 57 | 11 | 57 | 1:00.5 |
| 5 | Collin WillisPlace 5 · Grade 10 · 88 | 10 | 88 | 1:27.8 |
| 6 | Conner WardePlace 6 · Grade 12 · 174 | 12 | 174 | 2:31.6 |
| 1 | Brent BaileyPlace 1 · Grade 11 · 8 | 11 | 8 | 0:00.0 |
| 2 | Dan HorohoPlace 2 · Grade 10 · 24 | 10 | 24 | 0:35.1 |
| 3 | Ryan FrenchPlace 3 · Grade 11 · 51 | 11 | 51 | 0:56.0 |
| 4 | Joseph CottonePlace 4 · Grade 12 · 64 | 12 | 64 | 1:10.6 |
| 5 | Brady MaddenPlace 5 · Grade 12 · 97 | 12 | 97 | 1:34.3 |
| 6 | Nakul KarandikarPlace 6 · Grade 12 · 106 | 12 | 106 | 1:38.7 |
| 7 | Kyle LyonsPlace 7 · Grade 12 · 128 | 12 | 128 | 1:54.0 |
| 1 | Cameron MimsPlace 1 · Grade 12 · 21 | 12 | 21 | 0:00.0 |
| 2 | Joseph MonfortPlace 2 · Grade 12 · 58 | 12 | 58 | 0:37.1 |
| 3 | Jonathan RobsonPlace 3 · Grade 10 · 60 | 10 | 60 | 0:37.8 |
| 4 | Alex RobeyPlace 4 · Grade 11 · 67 | 11 | 67 | 0:48.4 |
| 5 | Grant MitchellPlace 5 · Grade 11 · 74 | 11 | 74 | 0:56.3 |
| 6 | Corey ArnettPlace 6 · Grade 12 · 77 | 12 | 77 | 0:57.6 |
| 7 | Daniel ChristopherPlace 7 · Grade 9 · 154 | 9 | 154 | 1:46.1 |
| 1 | Josh SmallPlace 1 · Grade 12 · 13 | 12 | 13 | 0:00.0 |
| 2 | Eric SpeeneyPlace 2 · Grade 10 · 34 | 10 | 34 | 0:29.1 |
| 3 | Mattew BlairPlace 3 · Grade 9 · 49 | 9 | 49 | 0:38.1 |
| 4 | Tyler EstradaPlace 4 · Grade 12 · 94 | 12 | 94 | 1:16.1 |
| 5 | Jonathan HublerPlace 5 · Grade 11 · 110 | 11 | 110 | 1:26.9 |
| 6 | Damian GrantPlace 6 · Grade 11 · 138 | 11 | 138 | 1:41.5 |
| 7 | Kristopher LongeneckerPlace 7 · Grade 10 · 193 | 10 | 193 | 2:37.1 |
| 1 | Andrew HunterPlace 1 · Grade 11 · 1 | 11 | 1 | 0:00.0 |
| 2 | Nick MercuroPlace 2 · Grade 11 · 43 | 11 | 43 | 1:59.4 |
| 3 | Colton BoguckiPlace 3 · Grade 9 · 80 | 9 | 80 | 2:33.0 |
| 4 | Peter MorrisPlace 4 · Grade 9 · 91 | 9 | 91 | 2:38.3 |
| 5 | Cade KielyPlace 5 · Grade 11 · 96 | 11 | 96 | 2:42.4 |
| 6 | Andrew McAlisterPlace 6 · Grade 12 · 108 | 12 | 108 | 2:50.2 |
| 7 | Kiran SweattePlace 7 · Grade 11 · 151 | 11 | 151 | 3:16.6 |
| 1 | Tyler Cox-PhilyawPlace 1 · Grade 11 · 3 | 11 | 3 | 0:00.0 |
| 2 | Alec SchrankPlace 2 · Grade 10 · 5 | 10 | 5 | 0:15.4 |
| 3 | Garrett BloodworthPlace 3 · Grade 12 · 86 | 12 | 86 | 1:53.5 |
| 4 | Tom CartyPlace 4 · Grade 11 · 104 | 11 | 104 | 2:03.8 |
| 5 | Kevin KleineggerPlace 5 · Grade 10 · 113 | 10 | 113 | 2:10.4 |
| 6 | Justin WisemanPlace 6 · Grade 10 · 123 | 10 | 123 | 2:17.6 |
| 7 | Tod HartPlace 7 · Grade 10 · 158 | 10 | 158 | 2:38.7 |
| 1 | Thomas PowarsPlace 1 · Grade 11 · 40 | 11 | 40 | 0:00.0 |
| 2 | Trevor WhitesidePlace 2 · Grade 11 · 41 | 11 | 41 | 0:00.2 |
| 3 | Jahlil NorthoverPlace 3 · Grade 12 · 70 | 12 | 70 | 0:26.3 |
| 4 | Thomas SheaPlace 4 · Grade 11 · 79 | 11 | 79 | 0:33.8 |
| 5 | James KellyPlace 5 · Grade 11 · 119 | 11 | 119 | 0:58.3 |
| 6 | Justin HammerPlace 6 · Grade 12 · 147 | 12 | 147 | 1:16.8 |
| 1 | Aaron ArslanPlace 1 · Grade 11 · 7 | 11 | 7 | 0:00.0 |
| 2 | Garrett PatnodePlace 2 · Grade 12 · 47 | 12 | 47 | 1:03.2 |
| 3 | Cole TaltonPlace 3 · Grade 12 · 78 | 12 | 78 | 1:32.0 |
| 4 | Bennett CrowPlace 4 · Grade 10 · 109 | 10 | 109 | 1:52.3 |
| 5 | Casey MarchantPlace 5 · Grade 10 · 114 | 10 | 114 | 1:54.4 |
| 6 | Alex BockPlace 6 · Grade 11 · 165 | 11 | 165 | 2:28.7 |
| 7 | Zach FootePlace 7 · Grade 12 · 170 | 12 | 170 | 2:38.0 |
| 1 | Jeffrey GibsonPlace 1 · Grade 12 · 11 | 12 | 11 | 0:00.0 |
| 2 | Brandon RockersPlace 2 · Grade 12 · 63 | 12 | 63 | 0:52.9 |
| 3 | Bryce RosenbergPlace 3 · Grade 12 · 87 | 12 | 87 | 1:12.8 |
| 4 | Jack McManusPlace 4 · Grade 11 · 101 | 11 | 101 | 1:21.4 |
| 5 | Caleb YonasPlace 5 · Grade 10 · 105 | 10 | 105 | 1:22.7 |
| 6 | Matthew Van HeesewijkPlace 6 · Grade 10 · 115 | 10 | 115 | 1:30.8 |
| 7 | Brennan GoldsteinPlace 7 · Grade 11 · 127 | 11 | 127 | 1:38.5 |
| 1 | Joshua CromwellPlace 1 · Grade 12 · 27 | 12 | 27 | 0:00.0 |
| 2 | Devin GeierPlace 2 · Grade 11 · 45 | 11 | 45 | 0:12.0 |
| 3 | Stephen BathPlace 3 · Grade 12 · 92 | 12 | 92 | 0:49.4 |
| 4 | Aedan PettitPlace 4 · Grade 11 · 102 | 11 | 102 | 0:55.9 |
| 5 | Collin ShippPlace 5 · Grade 10 · 121 | 10 | 121 | 1:07.5 |
| 6 | William FincherPlace 6 · Grade 9 · 146 | 9 | 146 | 1:24.6 |
| 7 | Alex BrownPlace 7 · Grade 10 · 164 | 10 | 164 | 1:38.4 |
| 1 | Connery RyonPlace 1 · Grade 12 · 33 | 12 | 33 | 0:00.0 |
| 2 | Daniel LaFeverPlace 2 · Grade 11 · 71 | 11 | 71 | 0:30.7 |
| 3 | Jake HamiltonPlace 3 · Grade 10 · 76 | 10 | 76 | 0:36.5 |
| 4 | Alec SekelskyPlace 4 · Grade 11 · 82 | 11 | 82 | 0:39.7 |
| 5 | Justyn BushPlace 5 · Grade 10 · 182 | 10 | 182 | 1:55.7 |
| 1 | Brock CurryPlace 1 · Grade 11 · 31 | 11 | 31 | 0:00.0 |
| 2 | Henry DelavergnePlace 2 · Grade 10 · 72 | 10 | 72 | 0:35.9 |
| 3 | Madison CurryPlace 3 · Grade 11 · 93 | 11 | 93 | 0:46.8 |
| 4 | Ian DuntonPlace 4 · Grade 11 · 130 | 11 | 130 | 1:11.6 |
| 5 | Carson FernandezPlace 5 · Grade 10 · 135 | 10 | 135 | 1:12.8 |
| 6 | Colin CumminsPlace 6 · Grade 12 · 136 | 12 | 136 | 1:13.8 |
| 7 | James McAvoyPlace 7 · Grade 10 · 140 | 10 | 140 | 1:15.7 |
| 1 | Alex MaguirePlace 1 · Grade 12 · 15 | 12 | 15 | 0:00.0 |
| 2 | Nathan WatsonPlace 2 · Grade 12 · 69 | 12 | 69 | 0:57.6 |
| 3 | Alex GomezPlace 3 · Grade 12 · 90 | 12 | 90 | 1:11.4 |
| 4 | Glenn VelascoPlace 4 · Grade 10 · 137 | 10 | 137 | 1:40.1 |
| 5 | Stephen AlbertPlace 5 · Grade 12 · 153 | 12 | 153 | 1:52.6 |
| 6 | Decker BarborekPlace 6 · Grade 9 · 157 | 9 | 157 | 1:54.6 |
| 7 | Denton KnightPlace 7 · Grade 11 · 178 | 11 | 178 | 2:18.0 |
| 1 | Zachary LindseyPlace 1 · Grade 10 · 65 | 10 | 65 | 0:00.0 |
| 2 | Connor FossPlace 2 · Grade 9 · 75 | 9 | 75 | 0:09.0 |
| 3 | Nicholas CucinottaPlace 3 · Grade 12 · 84 | 12 | 84 | 0:14.8 |
| 4 | Cullen O'BoylePlace 4 · Grade 12 · 95 | 12 | 95 | 0:21.6 |
| 5 | Christopher LetaiPlace 5 · Grade 10 · 152 | 10 | 152 | 0:57.2 |
| 6 | Michael BellPlace 6 · Grade 11 · 169 | 11 | 169 | 1:13.9 |
| 1 | Donald RoesslerPlace 1 · Grade 12 · 36 | 12 | 36 | 0:00.0 |
| 2 | Tanner WalkerPlace 2 · Grade 11 · 55 | 11 | 55 | 0:12.2 |
| 3 | Sean PickeringPlace 3 · Grade 12 · 83 | 12 | 83 | 0:39.1 |
| 4 | Eric FullerPlace 4 · Grade 11 · 120 | 11 | 120 | 1:02.4 |
| 5 | Justin CsehoskiPlace 5 · Grade 11 · 180 | 11 | 180 | 1:52.2 |
| 6 | Ryan PeretinPlace 6 · Grade 11 · 199 | 11 | 199 | 2:14.2 |
| 7 | Manav ParekhPlace 7 · Grade 11 · 205 | 11 | 205 | 2:23.9 |
| 1 | Jeremy LevinePlace 1 · Grade 11 · 37 | 11 | 37 | 0:00.0 |
| 2 | Sean HagerupPlace 2 · Grade 11 · 66 | 11 | 66 | 0:25.4 |
| 3 | Logan BurnsPlace 3 · Grade 12 · 68 | 12 | 68 | 0:26.7 |
| 4 | Eric JohnsPlace 4 · Grade 11 · 145 | 11 | 145 | 1:18.3 |
| 5 | Tommie CecilPlace 5 · Grade 11 · 163 | 11 | 163 | 1:31.4 |
| 6 | Joe JasperPlace 6 · Grade 12 · 171 | 12 | 171 | 1:42.6 |
| 1 | Brandon WellsPlace 1 · Grade 11 · 20 | 11 | 20 | 0:00.0 |
| 2 | Tyler LichtenbergPlace 2 · Grade 12 · 48 | 12 | 48 | 0:30.4 |
| 3 | Tobin BellPlace 3 · Grade 10 · 125 | 10 | 125 | 1:29.3 |
| 4 | Noah HowellPlace 4 · Grade 10 · 144 | 10 | 144 | 1:40.9 |
| 5 | Carter BeardsleyPlace 5 · Grade 11 · 160 | 11 | 160 | 1:50.8 |
| 6 | Quintin RoperPlace 6 · Grade 11 · 172 | 11 | 172 | 2:06.1 |
| 7 | Nicholas OhriPlace 7 · Grade 11 · 206 | 11 | 206 | 2:48.3 |
| 1 | Joey LightbodyPlace 1 · Grade 12 · 50 | 12 | 50 | 0:00.0 |
| 2 | Jack ZelmanPlace 2 · Grade 12 · 59 | 12 | 59 | 0:06.9 |
| 3 | Brendan ThompsonPlace 3 · Grade 11 · 117 | 11 | 117 | 0:51.0 |
| 4 | Will GiesslerPlace 4 · Grade 10 · 134 | 10 | 134 | 1:01.0 |
| 5 | Owen LittlePlace 5 · Grade 11 · 149 | 11 | 149 | 1:11.9 |
| 6 | Derrick LemmonPlace 6 · Grade 11 · 150 | 11 | 150 | 1:12.0 |
| 7 | Chase BontempsPlace 7 · Grade 12 · 197 | 12 | 197 | 2:03.7 |
| 1 | Anteneh GirmaPlace 1 · Grade 12 · 4 | 12 | 4 | 0:00.0 |
| 2 | Grant ChamberlainPlace 2 · Grade 11 · 89 | 11 | 89 | 1:45.3 |
| 3 | Benjamin ThomasPlace 3 · Grade 12 · 122 | 12 | 122 | 2:05.4 |
| 4 | Samuel LallyPlace 4 · Grade 10 · 126 | 10 | 126 | 2:10.0 |
| 5 | Immanuel CromleyPlace 5 · Grade 11 · 168 | 11 | 168 | 2:40.3 |
| 6 | Eric FolkertsPlace 6 · Grade 11 · 201 | 11 | 201 | 3:20.3 |
| 1 | Andrew ShadePlace 1 · Grade 12 · 17 | 12 | 17 | 0:00.0 |
| 2 | Max LindquistPlace 2 · Grade 10 · 98 | 10 | 98 | 1:16.2 |
| 3 | Jacksen CostaPlace 3 · Grade 9 · 133 | 9 | 133 | 1:37.2 |
| 4 | Joseph CostelloPlace 4 · Grade 10 · 141 | 10 | 141 | 1:42.1 |
| 5 | Josh DansiePlace 5 · Grade 11 · 148 | 11 | 148 | 1:47.5 |
| 6 | Kieran OrndorffPlace 6 · Grade 12 · 187 | 12 | 187 | 2:27.8 |
| 7 | Kevin KonyarPlace 7 · Grade 9 · 192 | 9 | 192 | 2:32.7 |
| 1 | Kyle SanokPlace 1 · Grade 11 · 30 | 11 | 30 | 0:00.0 |
| 2 | Glanmarco TerronesPlace 2 · Grade 11 · 35 | 11 | 35 | 0:03.0 |
| 3 | Toby RobinsonPlace 3 · Grade 11 · 155 | 11 | 155 | 1:28.2 |
| 4 | Cal HoffmanPlace 4 · Grade 10 · 156 | 10 | 156 | 1:29.5 |
| 5 | Connor SmithPlace 5 · Grade 12 · 179 | 12 | 179 | 1:53.0 |
| 6 | Tucker GibsonPlace 6 · Grade 12 · 191 | 12 | 191 | 2:07.8 |
| 1 | Joseph PavichPlace 1 · Grade 10 · 28 | 10 | 28 | 0:00.0 |
| 2 | Agam JainPlace 2 · Grade 11 · 81 | 11 | 81 | 0:43.0 |
| 3 | Calvin MillerPlace 3 · Grade 11 · 124 | 11 | 124 | 1:11.5 |
| 4 | Harry ChallisPlace 4 · Grade 9 · 143 | 9 | 143 | 1:22.3 |
| 5 | Magnus FreiPlace 5 · Grade 10 · 190 | 10 | 190 | 2:09.0 |
| 6 | Daniel VanBelleghemPlace 6 · Grade 10 · 211 | 10 | 211 | 2:50.3 |
| 7 | Henry HallPlace 7 · Grade 11 · 213 | 11 | 213 | 3:05.7 |
| 1 | Luke ClinePlace 1 · Grade 12 · 61 | 12 | 61 | 0:00.0 |
| 2 | Demetry ArnoldPlace 2 · Grade 11 · 112 | 11 | 112 | 0:38.6 |
| 3 | Justin HaggertyPlace 3 · Grade 12 · 116 | 12 | 116 | 0:40.2 |
| 4 | Christian MaddenPlace 4 · Grade 11 · 162 | 11 | 162 | 1:10.1 |
| 5 | Nick HarpoldPlace 5 · Grade 10 · 196 | 10 | 196 | 1:52.0 |
| 6 | Dylan SirbaughPlace 6 · Grade 12 · 204 | 12 | 204 | 2:01.5 |
| 1 | Nicholas CrinoPlace 1 · Grade 10 · 85 | 10 | 85 | 0:00.0 |
| 2 | Adrian OjedaPlace 2 · Grade 11 · 100 | 11 | 100 | 0:09.1 |
| 3 | Bobby LovitchPlace 3 · Grade 12 · 159 | 12 | 159 | 0:46.7 |
| 4 | Ray SternPlace 4 · Grade 10 · 198 | 10 | 198 | 1:32.4 |
| 5 | Colin McDonoughPlace 5 · Grade 10 · 210 | 10 | 210 | 1:55.9 |
| 6 | Noah CattanPlace 6 · Grade 12 · 222 | 12 | 222 | 3:32.5 |
| 1 | Ian DorsPlace 1 · Grade 11 · 73 | 11 | 73 | 0:00.0 |
| 2 | Michael DietzPlace 2 · Grade 11 · 132 | 11 | 132 | 0:34.8 |
| 3 | Issac WeintzPlace 3 · Grade 11 · 184 | 11 | 184 | 1:23.2 |
| 4 | Sean HubbardPlace 4 · Grade 10 · 194 | 10 | 194 | 1:33.7 |
| 5 | Travis FairmanPlace 5 · Grade 12 · 200 | 12 | 200 | 1:40.2 |
| 6 | Maxwell ErvinPlace 6 · Grade 11 · 216 | 11 | 216 | 2:31.9 |
| 7 | Jarrett WagnerPlace 7 · Grade 11 · 221 | 11 | 221 | 3:30.2 |
| 1 | Matthew CaffreyPlace 1 · Grade 12 · 103 | 12 | 103 | 0:00.0 |
| 2 | Henry HarmonPlace 2 · Grade 9 · 142 | 9 | 142 | 0:25.6 |
| 3 | Christian PagetPlace 3 · Grade 11 · 177 | 11 | 177 | 0:56.5 |
| 4 | David JosephPlace 4 · Grade 9 · 183 | 9 | 183 | 1:06.2 |
| 5 | Jacob ShawPlace 5 · Grade 11 · 185 | 11 | 185 | 1:07.1 |
| 6 | Chris PufkoPlace 6 · Grade 11 · 195 | 11 | 195 | 1:18.2 |
| 7 | Lauman ConradPlace 7 · Grade 9 · 209 | 9 | 209 | 1:41.7 |
| 1 | Harrison AutryPlace 1 · Grade 10 · 131 | 10 | 131 | 0:00.0 |
| 2 | Sean MegensPlace 2 · Grade 10 · 166 | 10 | 166 | 0:25.6 |
| 3 | Clark EdwardsPlace 3 · Grade 9 · 173 | 9 | 173 | 0:35.0 |
| 4 | Ernesto Muniz-SamalotPlace 4 · Grade 9 · 188 | 9 | 188 | 0:52.9 |
| 5 | Daniel AlexPlace 5 · Grade 9 · 203 | 9 | 203 | 1:10.8 |
| 6 | Brendan CwalinaPlace 6 · Grade 9 · 214 | 9 | 214 | 1:52.8 |
| 7 | Dheeraj YachamaneniPlace 7 · Grade 9 · 220 | 9 | 220 | 2:42.6 |
| 1 | Nicholas WhitehairPlace 1 · Grade 10 · 129 | 10 | 129 | 0:00.0 |
| 2 | Ethan MayPlace 2 · Grade 12 · 175 | 12 | 175 | 0:38.8 |
| 3 | Kendall ColesPlace 3 · Grade 12 · 189 | 12 | 189 | 0:55.3 |
| 4 | Gabe WoodsPlace 4 · Grade 11 · 208 | 11 | 208 | 1:24.4 |
| 5 | Gabe Abreu-vigilPlace 5 · Grade 10 · 223 | 10 | 223 | 3:26.1 |
| 6 | Austin HuffPlace 6 · Grade 9 · 224 | 9 | 224 | 3:44.9 |
| 7 | Adam FramptonPlace 7 · Grade 11 · 225 | 11 | 225 | 3:46.2 |
| 1 | Britt DollyPlace 1 · Grade 11 · 167 | 11 | 167 | 0:00.0 |
| 2 | Jacob BrashearsPlace 2 · Grade 12 · 176 | 12 | 176 | 0:09.8 |
| 3 | Cody CochranPlace 3 · Grade 11 · 181 | 11 | 181 | 0:15.7 |
| 4 | Adam StinespringPlace 4 · Grade 12 · 202 | 12 | 202 | 0:42.6 |
| 5 | Anthony GilreathPlace 5 · Grade 11 · 207 | 11 | 207 | 0:53.1 |
| 6 | Mitchell HainesPlace 6 · Grade 12 · 217 | 12 | 217 | 1:35.3 |
| 1 | Zuhayr ShaikhPlace 1 · Grade 11 · 111 | 11 | 111 | 0:00.0 |
| 2 | Kevin NaddoniPlace 2 · Grade 11 · 186 | 11 | 186 | 1:01.8 |
| 3 | Zack TreutingPlace 3 · Grade 12 · 212 | 12 | 212 | 1:49.4 |
| 4 | Kevin EscobarPlace 4 · Grade 11 · 215 | 11 | 215 | 2:07.4 |
| 5 | Derek StoughtonPlace 5 · Grade 9 · 218 | 9 | 218 | 2:41.7 |
| 6 | Josh BradfordPlace 6 · Grade 9 · 219 | 9 | 219 | 2:42.4 |
| 7 | Dalton FarrisPlace 7 · Grade 9 · 226 | 9 | 226 | 5:11.8 |
| 1 | Erik StafiraPlace 1 · Grade 12 · Less Than | 12 | Less Than | 0:00.0 |
| 2 | Michael MalleryPlace 2 · Grade 12 · Less Than | 12 | Less Than | 1:08.7 |
| 3 | Kyler JohnsonPlace 3 · Grade 10 · Less Than | 10 | Less Than | 3:54.3 |
| 4 | Nathan McCartyPlace 4 · Grade 11 · Less Than | 11 | Less Than | 8:19.2 |