| 1 | Graham WalshPlace 1 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 7:22 |
| 2 | Ace SivakPlace 2 · Grade 2 · St. Aloysius Catholic | 2 | St. Aloysius Catholic | 7:34 |
| 3 | Keltin VogelPlace 3 · Grade 2 · St Michael's Academy | 2 | St Michael's Academy | 7:37 |
| 4 | Mark TadrousPlace 4 · Grade 2 · St. Aloysius Catholic | 2 | St. Aloysius Catholic | 7:43 |
| 5 | Eliezer AlemayehuPlace 5 · Grade 2 · All Saints Catholic | 2 | All Saints Catholic | 7:44 |
| 6 | Lyndon VillegasPlace 6 · Grade 2 · St. Aloysius Catholic | 2 | St. Aloysius Catholic | 7:44 |
| 7 | Carsten TannerPlace 7 · Grade 1 · St Thomas More | 1 | St Thomas More | 7:48 |
| 8 | Julian AntonioPlace 8 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 7:51 |
| 9 | Barok TewodrosPlace 9 · Grade 1 · All Saints Catholic | 1 | All Saints Catholic | 7:55 |
| 10 | Carter BakerPlace 10 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 8:02 |
| 11 | James TschirgiPlace 11 · Grade 2 · Cataldo Catholic | 2 | Cataldo Catholic | 8:05 PR |
| 12 | Grayson BarshPlace 12 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 8:08 |
| 13 | Natan DanielPlace 13 · Grade 2 · All Saints Catholic | 2 | All Saints Catholic | 8:10 |
| 14 | Flynn WittmanPlace 14 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 8:11 |
| 15 | Ryan MilburnPlace 15 · Grade 1 · St Thomas More | 1 | St Thomas More | 8:19 |
| 16 | Miller YelenichPlace 16 · Grade 2 · Assumption Parish Catholic | 2 | Assumption Parish Catholic | 8:20 |
| 17 | Benjamin HuterPlace 17 · Grade 2 · St. Aloysius Catholic | 2 | St. Aloysius Catholic | 8:24 |
| 18 | Nate TirabassiPlace 18 · Grade 1 · Assumption Parish Catholic | 1 | Assumption Parish Catholic | 8:26 PR |
| 19 | Turner DayPlace 19 · Grade 2 · Cataldo Catholic | 2 | Cataldo Catholic | 8:28 |
| 20 | Enzo BriggsPlace 20 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 8:38 |
| 21 | William HerzogPlace 21 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 8:44 |
| 22 | Michael HaffeyPlace 22 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 8:51 |
| 23 | Jacob ZhangPlace 23 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 8:54 |
| 24 | Weston BedilionPlace 24 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 8:56 |
| 25 | Joseph MenelikPlace 25 · Grade 1 · All Saints Catholic | 1 | All Saints Catholic | 9:02 |
| 26 | Cameron DodgePlace 26 · Grade 2 · St Thomas More | 2 | St Thomas More | 9:15 PR |
| 27 | Jack ProctorPlace 27 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 9:19 |
| 28 | Emeric EschelbachPlace 28 · Grade 2 · Cataldo Catholic | 2 | Cataldo Catholic | 9:22 |
| 29 | Rivers RitchiePlace 29 · Grade 2 · St. Aloysius Catholic | 2 | St. Aloysius Catholic | 9:26 |
| 30 | Kyle MorganPlace 30 · Grade 1 · St Michael's Academy | 1 | St Michael's Academy | 9:28 |
| 31 | Winston RunnelsPlace 31 · Grade 2 · St. Aloysius Catholic | 2 | St. Aloysius Catholic | 9:29 |
| 32 | Ivar PearsonPlace 32 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 9:31 |
| 33 | Theo ButterworthPlace 33 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 9:42 |
| 34 | Jack CairneyPlace 34 · Grade 2 · Cataldo Catholic | 2 | Cataldo Catholic | 9:45 |
| 35 | Blayde SpencerPlace 35 · Grade 1 · NorthWall/Salish | 1 | NorthWall/Salish | 9:56 |
| 36 | Joseph VilaPlace 36 · Grade 1 · St Michael's Academy | 1 | St Michael's Academy | 10:30 |
| 37 | Hunter BowdenPlace 37 · Grade 1 · St Michael's Academy | 1 | St Michael's Academy | 10:33 |
| 38 | Jack MilhonPlace 38 · Grade 1 · Assumption Parish Catholic | 1 | Assumption Parish Catholic | 10:35 |
| 39 | Abram HuntPlace 39 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 10:37 |
| 40 | Finn TaynePlace 40 · Grade 2 · Assumption Parish Catholic | 2 | Assumption Parish Catholic | 10:47 |
| 41 | Tate BesmerPlace 41 · Grade 2 · Cataldo Catholic | 2 | Cataldo Catholic | 10:59 |
| 42 | William HaxtonPlace 42 · Grade 2 · St Thomas More | 2 | St Thomas More | 11:11 PR |
| 43 | Finn BatesPlace 43 · Grade 1 · NorthWall/Salish | 1 | NorthWall/Salish | 11:18 |
| 44 | Briggs ByrdPlace 44 · Grade 1 · St Thomas More | 1 | St Thomas More | 11:21 |
| 45 | Jacob BellPlace 45 · Grade 1 · St Thomas More | 1 | St Thomas More | 11:22 |
| 46 | Henry GouletPlace 46 · Grade 1 · Cataldo Catholic | 1 | Cataldo Catholic | 11:30 PR |
| 47 | Elias RosePlace 47 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 11:38 |
| 48 | Lucas McManusPlace 48 · Grade 1 · St. Aloysius Catholic | 1 | St. Aloysius Catholic | 11:43 PR |
| 49 | Wyatt RaleighPlace 49 · Grade 1 · Assumption Parish Catholic | 1 | Assumption Parish Catholic | 13:54 |