| 1 | Karl RobertsonPlace 1 · Grade 12 · Leduc | 12 | Leduc | 1:58.17 |
| 3 | Isakk KorenelsenPlace 3 · Grade 12 · Edmonton Thunder | 12 | Edmonton Thunder | 2:00.02 |
| 4 | Alex WeinheimerPlace 4 · Grade 12 · Ric Rojas Running | 12 | Ric Rojas Running | 2:00.53 |
| 6 | Paul MangielPlace 6 · Grade 12 · Lethbridge | 12 | Lethbridge | 2:00.60 |
| 9 | Dain KahnPlace 9 · Grade 12 · Ric Rojas Running | 12 | Ric Rojas Running | 2:01.35 |
| 10 | Devin LangPlace 10 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 2:01.53 |
| 11 | Nate GuthalsPlace 11 · Grade 12 · A T S Elite - Li | 12 | A T S Elite - Li | 2:01.64 |
| 12 | Travis PutnamPlace 12 · Grade 12 · Cougar | 12 | Cougar | 2:02.32 |
| 13 | Nick PadulaPlace 13 · Grade 12 · Ric Rojas Running | 12 | Ric Rojas Running | 2:02.57 |
| 14 | Nicolas MartinezPlace 14 · Grade 12 · Casper Natrona T | 12 | Casper Natrona T | 2:02.73 |
| 15 | Tanner SmedleyPlace 15 · Grade 12 · Kearns | 12 | Kearns | 2:02.97 |
| 16 | Dave NesterPlace 16 · Grade 12 · Spanish Fork | 12 | Spanish Fork | 2:03.16 |
| 17 | Kevin JaniPlace 17 · Grade 12 · Heritage Track Club | 12 | Heritage Track Club | 2:03.33 |
| 18 | Evan StrandPlace 18 · Grade 12 · Campbell County | 12 | Campbell County | 2:03.55 |
| 19 | Andrew TerryPlace 19 · Grade 11 · Alpha T-Wolves | 11 | Alpha T-Wolves | 2:03.59 |
| 20 | David FillmorePlace 20 · Grade 12 · Burley Track Club | 12 | Burley Track Club | 2:03.60 |
| 21 | Jack HeatonPlace 21 · Grade 12 · Provo | 12 | Provo | 2:03.69 |
| 22 | Chase NelsonPlace 22 · Grade 12 · Provo | 12 | Provo | 2:03.79 |
| 23 | Cody FrancomPlace 23 · Grade 11 · Green River Trac | 11 | Green River Trac | 2:03.79 |
| 25 | Mihai PrajeaPlace 25 · Grade 12 · Calgary Warriors | 12 | Calgary Warriors | 2:04.60 |
| 26 | Christian KincaidPlace 26 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 2:04.65 |
| 27 | Donovan HackingPlace 27 · Grade 11 · Leduc | 11 | Leduc | 2:04.81 |
| 28 | Greg WaetzigPlace 28 · Grade 12 · Campbell County | 12 | Campbell County | 2:04.91 |
| 29 | Joe SandavolPlace 29 · Grade 12 · YMCA Team Idaho | 12 | YMCA Team Idaho | 2:04.95 |
| 30 | Preston WilliamsPlace 30 · Grade 10 · Syracuse Track Club | 10 | Syracuse Track Club | 2:04.99 |
| 31 | Ethan SlightPlace 31 · Grade 12 · Cody | 12 | Cody | 2:05.12 |
| 32 | Derek JanssenPlace 32 · Grade 11 · Indian Track Club | 11 | Indian Track Club | 2:05.26 |
| 33 | Matt WelbournPlace 33 · Grade 12 · Durango Track Club | 12 | Durango Track Club | 2:05.45 |
| 34 | Conrad MontoyaPlace 34 · Grade 12 · Colorado Springs | 12 | Colorado Springs | 2:05.87 |
| 35 | Connor HydePlace 35 · Grade 12 · Wildcat Track Club | 12 | Wildcat Track Club | 2:06.09 |
| 36 | Derek GallacherPlace 36 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 2:06.51 |
| 37 | Mike VerHagenPlace 37 · Grade 12 · Canyon Track Club | 12 | Canyon Track Club | 2:06.58 |
| 38 | Dan CawleyPlace 38 · Grade 12 · Bountiful | 12 | Bountiful | 2:06.68 |
| 38 | Scott RandalPlace 38 · Grade 11 · Thunderbird | 11 | Thunderbird | 2:06.68 |
| 42 | Leland StenquistPlace 42 · Grade 12 · Davis Track Club | 12 | Davis Track Club | 2:07.82 |
| 44 | Ali HasanPlace 44 · Grade 12 · Fort Collins Tra | 12 | Fort Collins Tra | 2:08.23 |
| 45 | Chris LyonsPlace 45 · Grade 10 · Gate City | 10 | Gate City | 2:08.93 |
| 46 | Justin LucasPlace 46 · Grade 12 · Indian Track Club | 12 | Indian Track Club | 2:09.27 |
| 47 | Chris HullPlace 47 · Grade 12 · Cheyenne Central | 12 | Cheyenne Central | 2:09.32 |
| 48 | Colton BowmanPlace 48 · Grade 12 · Indian Track Club | 12 | Indian Track Club | 2:09.36 |
| 50 | Joshua PeavlerPlace 50 · Grade 12 · Thunderbird | 12 | Thunderbird | 2:09.68 |
| 51 | Ari DavisPlace 51 · Grade 12 · Ric Rojas Running | 12 | Ric Rojas Running | 2:09.77 |
| 53 | Ben McCombsPlace 53 · Grade 11 · Hurricane | 11 | Hurricane | 2:09.90 |
| 54 | Chris UllomPlace 54 · Grade 12 · Fort Collins Tra | 12 | Fort Collins Tra | 2:10.54 |
| 55 | Morgan ChoatePlace 55 · Grade 9 · Canyon Track Club | 9 | Canyon Track Club | 2:10.80 |
| 56 | Stan BownPlace 56 · Grade 10 · Box Elder Men's | 10 | Box Elder Men's | 2:11.63 |
| 57 | Albert RodriguezPlace 57 · Grade 11 · Hanford Track Club | 11 | Hanford Track Club | 2:11.85 |
| 58 | Tanner HarmanPlace 58 · Grade 12 · Century High | 12 | Century High | 2:11.95 |
| 59 | Robert YarbroPlace 59 · Grade 11 · Kelly Walsh | 11 | Kelly Walsh | 2:12.09 |
| 60 | Zach MartinPlace 60 · Grade 11 · Hanford Track Club | 11 | Hanford Track Club | 2:12.10 |
| 61 | Jacob KearneyPlace 61 · Grade 12 · Helena Vault & T | 12 | Helena Vault & T | 2:12.35 |
| 62 | Ethan CarlsonPlace 62 · Grade 11 · Cheyenne East | 11 | Cheyenne East | 2:12.95 |
| 63 | Tommy BollingerPlace 63 · Grade 12 · Gate City | 12 | Gate City | 2:13.27 |
| 64 | Preston LyonsPlace 64 · Grade 11 · Falcon | 11 | Falcon | 2:13.59 |
| 65 | Noah StrongPlace 65 · Grade 12 · Cheyenne Central | 12 | Cheyenne Central | 2:13.65 |
| 66 | Bryan WolfePlace 66 · Grade 12 · Kelly Walsh | 12 | Kelly Walsh | 2:14.48 |
| 67 | Brandon RadloffPlace 67 · Grade 11 · Canyon Track Club | 11 | Canyon Track Club | 2:14.76 |
| 69 | Brian VawdreyPlace 69 · Grade 11 · Caveman Track Club | 11 | Caveman Track Club | 2:14.88 |
| 70 | Malik SykesPlace 70 · Grade 12 · Transit Tech | 12 | Transit Tech | 2:15.38 |
| 71 | David LavotoPlace 71 · Grade 11 · Big PineyTrack Club | 11 | Big PineyTrack Club | 2:15.39 |
| 72 | Evan OughtonPlace 72 · Grade 12 · Calgary Warriors | 12 | Calgary Warriors | 2:16.30 |
| 73 | Andrew YoungPlace 73 · Grade 12 · Roy Track Club | 12 | Roy Track Club | 2:16.53 |
| 74 | Noel HathawayPlace 74 · Grade 9 · Hanford Track Club | 9 | Hanford Track Club | 2:17.61 |
| 75 | Justin GagePlace 75 · Grade 12 · A T S Elite - Li | 12 | A T S Elite - Li | 2:17.65 |
| 76 | Joey VisserPlace 76 · Grade 12 · Delta Track Club | 12 | Delta Track Club | 2:17.72 |
| 77 | Chad SutfinPlace 77 · Grade 12 · Clatskanie Runne | 12 | Clatskanie Runne | 2:18.02 |
| 78 | Gavin RitchiePlace 78 · Grade 9 · Trojan Track Club | 9 | Trojan Track Club | 2:18.06 |
| 79 | Austin CarmackPlace 79 · Grade 12 · Clatskanie Runne | 12 | Clatskanie Runne | 2:18.07 |
| 80 | Jared RichensPlace 80 · Grade 12 · Carbon Track Club | 12 | Carbon Track Club | 2:18.31 |
| 81 | Kendon HastingsPlace 81 · Grade 11 · Lethbridge | 11 | Lethbridge | 2:18.61 |
| 82 | Drew FolgmanPlace 82 · Grade 9 · Wildcat Track Club | 9 | Wildcat Track Club | 2:18.80 |
| 83 | Drew PrenticePlace 83 · Grade 11 · A T S Elite - Li | 11 | A T S Elite - Li | 2:19.34 |
| 84 | Tyson ChristensenPlace 84 · Grade 12 · Roy Track Club | 12 | Roy Track Club | 2:19.37 |
| 85 | Jordan FullerPlace 85 · Grade 11 · Donnelleys | 11 | Donnelleys | 2:19.88 |
| 86 | Chase YardleyPlace 86 · Grade 10 · Sugar-Salem Stri | 10 | Sugar-Salem Stri | 2:20.21 |
| 87 | Kaleb KulowPlace 87 · Grade 10 · Carbon Track Club | 10 | Carbon Track Club | 2:20.84 |
| 88 | Nathan HepworthPlace 88 · Grade 12 · Carbon Track Club | 12 | Carbon Track Club | 2:22.89 |
| 89 | Luke OlsenPlace 89 · Grade 9 · Carbon Track Club | 9 | Carbon Track Club | 2:23.02 |
| 90 | Daniel SeamonsPlace 90 · Grade 9 · Preston Track Club | 9 | Preston Track Club | 2:23.24 |
| 91 | Cale AdamsPlace 91 · Grade 11 · Mustang Running | 11 | Mustang Running | 2:23.35 |
| 93 | Austin SpencePlace 93 · Grade 10 · Highland Track Club | 10 | Highland Track Club | 2:26.00 |
| 94 | Joscha EnkingPlace 94 · Grade 11 · Wildcat Track Club | 11 | Wildcat Track Club | 2:27.45 |
| 96 | T.J. BiehnPlace 96 · Grade 12 · Wildcat Track Club | 12 | Wildcat Track Club | 2:29.55 |
| 97 | Eric OglePlace 97 · Grade 12 · Cheyenne East | 12 | Cheyenne East | 2:30.76 |
| 98 | Nick O'DellPlace 98 · Grade 12 · Burley Track Club | 12 | Burley Track Club | 2:31.10 |
| 99 | Davon RobinsonPlace 99 · Grade 9 · Cougar | 9 | Cougar | 2:32.72 |