| 1 | Owen LoftPlace 1 · Grade 8 · Northwood | 8 | Northwood | 8:23.13 |
| 2 | Dylan ShottsPlace 2 · Grade 7 · Medical Lake | 7 | Medical Lake | 8:45.17 |
| 3 | Gage BradleyPlace 3 · Grade 8 · Medical Lake | 8 | Medical Lake | 8:55.80 |
| 4 | Nathan FagerholmPlace 4 · Grade 8 · Lakeside (Nine Mile) | 8 | Lakeside (Nine Mile) | 9:20.67 |
| 5 | Corbin HensonPlace 5 · Grade 7 · Lakeside (Nine Mile) | 7 | Lakeside (Nine Mile) | 9:27.50 |
| 6 | James DouvillePlace 6 · Grade 7 · Northwood | 7 | Northwood | 9:29.51 |
| 7 | Harrison HelmPlace 7 · Grade 8 · Northwood | 8 | Northwood | 9:30.44 |
| 8 | Alexander Medina-SanchezPlace 8 · Grade 8 · Medical Lake | 8 | Medical Lake | 9:30.83 |
| 9 | Bo BoykoPlace 9 · Grade 6 · Deer Park | 6 | Deer Park | 9:39.64 |
| 10 | Jackson FlugelPlace 10 · Grade 7 · Lakeside (Nine Mile) | 7 | Lakeside (Nine Mile) | 9:48.11 |
| 11 | Spencer EggertPlace 11 · Grade 8 · Northwood | 8 | Northwood | 9:54.10 |
| 12 | Jackson DarnallPlace 12 · Grade 8 · Deer Park | 8 | Deer Park | 9:58.92 |
| 13 | Ryder KarabaPlace 13 · Grade 6 · Deer Park | 6 | Deer Park | 9:58.93 |
| 14 | Lucas ChapmanPlace 14 · Grade 8 · Northwood | 8 | Northwood | 10:00.97 |
| 15 | Jackson KreisPlace 15 · Grade 8 · Deer Park | 8 | Deer Park | 10:01.60 |
| 16 | Wynston KarvonenPlace 16 · Grade 6 · Deer Park | 6 | Deer Park | 10:05.55 |
| 17 | Hamza AhmetspahicPlace 17 · Grade 7 · Northwood | 7 | Northwood | 10:06.85 |
| 18 | Mark RayPlace 18 · Grade 8 · Northwood | 8 | Northwood | 10:08.77 |
| 19 | Jamie LivingstonPlace 19 · Grade 8 · Northwood | 8 | Northwood | 10:12.90 |
| 20 | Thomas BurrerPlace 20 · Grade 8 · Northwood | 8 | Northwood | 10:16.37 |
| 21 | Kendrik KarvonenPlace 21 · Grade 7 · Deer Park | 7 | Deer Park | 10:17.39 PR |
| 22 | Landon JamesPlace 22 · Grade 7 · Northwood | 7 | Northwood | 10:18.69 |
| 23 | Jake JoycePlace 23 · Grade 7 · Deer Park | 7 | Deer Park | 10:20.81 |
| 24 | Jacob HooverPlace 24 · Grade 7 · Northwood | 7 | Northwood | 10:23.03 |
| 25 | Luke WalterPlace 25 · Grade 8 · Lakeside (Nine Mile) | 8 | Lakeside (Nine Mile) | 10:27.61 |
| 26 | Daniel KaluzaPlace 26 · Grade 7 · Lakeside (Nine Mile) | 7 | Lakeside (Nine Mile) | 10:33.83 |
| 27 | Alexander ChapmanPlace 27 · Grade 7 · Northwood | 7 | Northwood | 10:37.12 |
| 28 | Tyler SmithPlace 28 · Grade 7 · Lakeside (Nine Mile) | 7 | Lakeside (Nine Mile) | 10:37.84 |
| 29 | Everett BrowningPlace 29 · Grade 8 · Lakeside (Nine Mile) | 8 | Lakeside (Nine Mile) | 10:40.87 |
| 30 | Caellum AcornPlace 30 · Grade 7 · Deer Park | 7 | Deer Park | 10:41.95 |
| 31 | Jackson ForbesPlace 31 · Grade 6 · Medical Lake | 6 | Medical Lake | 10:46.52 |
| 32 | Jacob CurdPlace 32 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 10:47.79 |
| 33 | Cooper DaytonPlace 33 · Grade 7 · Medical Lake | 7 | Medical Lake | 10:49.51 |
| 34 | Owen GrozaPlace 34 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 10:50.52 |
| 35 | Anders OlsonPlace 35 · Grade 8 · Northwood | 8 | Northwood | 10:53.30 |
| 36 | Tatum TolmanPlace 36 · Grade 8 · Northwood | 8 | Northwood | 10:54.30 PR |
| 37 | Jace HigleyPlace 37 · Grade 8 · Northwood | 8 | Northwood | 10:57.12 |
| 38 | Sam GuanPlace 38 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 10:58.62 |
| 39 | Lincoln DavenportPlace 39 · Grade 6 · Deer Park | 6 | Deer Park | 11:01.01 |
| 40 | Sebastian RamenskiiPlace 40 · Grade 8 · Northwood | 8 | Northwood | 11:03.48 |
| 41 | Wyatt MattauschPlace 41 · Grade 6 · Deer Park | 6 | Deer Park | 11:03.71 |
| 42 | Kason RiddlePlace 42 · Grade 6 · Medical Lake | 6 | Medical Lake | 11:07.98 |
| 43 | Logan WeinebergerPlace 43 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 11:08.82 |
| 44 | Ezariah Gage StanleyPlace 44 · Grade 6 · Deer Park | 6 | Deer Park | 11:10.39 |
| 45 | Jacob StantonPlace 45 · Grade 6 · Deer Park | 6 | Deer Park | 11:11.91 |
| 46 | Jude WorkmanPlace 46 · Grade 7 · Northwood | 7 | Northwood | 11:12.49 PR |
| 47 | Rafael CahowPlace 47 · Grade 8 · Medical Lake | 8 | Medical Lake | 11:16.69 |
| 48 | Wesley BurtPlace 48 · Grade 8 · Medical Lake | 8 | Medical Lake | 11:19.11 |
| 49 | Rogan GalassiPlace 49 · Grade 8 · Deer Park | 8 | Deer Park | 11:19.42 |
| 50 | Jay DavidhizarPlace 50 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 11:20.06 |
| 51 | Wyatt GrozaPlace 51 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 11:21.32 |
| 52 | Miles KaluzaPlace 52 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 11:26.53 |
| 53 | James KaluzaPlace 53 · Grade 7 · Lakeside (Nine Mile) | 7 | Lakeside (Nine Mile) | 11:27.18 |
| 54 | Hunter EvansPlace 54 · Grade 6 · Deer Park | 6 | Deer Park | 11:40.03 |
| 55 | Joshua CosnerPlace 55 · Grade 6 · Deer Park | 6 | Deer Park | 11:45.16 |
| 56 | Simon TrippPlace 56 · Grade 7 · Medical Lake | 7 | Medical Lake | 11:45.17 |
| 57 | Brayton BeanPlace 57 · Grade 6 · Deer Park | 6 | Deer Park | 11:45.56 |
| 58 | Charlie SchroederPlace 58 · Grade 7 · Deer Park | 7 | Deer Park | 11:47.42 |
| 59 | Landon McLeodPlace 59 · Grade 7 · Deer Park | 7 | Deer Park | 11:49.68 |
| 60 | Landon GarciaPlace 60 · Grade 8 · Lakeside (Nine Mile) | 8 | Lakeside (Nine Mile) | 11:49.84 |
| 61 | Calvin RiddlePlace 61 · Grade 7 · Northwood | 7 | Northwood | 11:50.90 |
| 62 | Luke SchmitzPlace 62 · Grade 7 · Northwood | 7 | Northwood | 11:55.54 |
| 63 | Eli McEachernPlace 63 · Grade 7 · Northwood | 7 | Northwood | 11:56.53 |
| 64 | Luke FagerholmPlace 64 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 11:56.79 |
| 65 | Landon LeePlace 65 · Grade 8 · Northwood | 8 | Northwood | 11:58.11 |
| 66 | Jeeter WilleyPlace 66 · Grade 6 · Deer Park | 6 | Deer Park | 12:03.57 |
| 67 | Christian KrechPlace 67 · Grade 8 · Northwood | 8 | Northwood | 12:18.30 |
| 68 | Colton DarnallPlace 68 · Grade 7 · Deer Park | 7 | Deer Park | 12:19.15 |
| 69 | Matthew CongerPlace 69 · Grade 6 · Deer Park | 6 | Deer Park | 12:25.56 PR |
| 70 | Lincoln LofstromPlace 70 · Grade 6 · Deer Park | 6 | Deer Park | 12:33.19 |
| 71 | Logan LoftPlace 71 · Grade 6 · Deer Park | 6 | Deer Park | 12:40.94 |
| 72 | Elliott PritchardPlace 72 · Grade 6 · Medical Lake | 6 | Medical Lake | 12:45.82 |
| 73 | Mason GriffisPlace 73 · Grade 6 · Medical Lake | 6 | Medical Lake | 12:50.60 |
| 74 | Hunter Fawver-WolfPlace 74 · Grade 6 · Deer Park | 6 | Deer Park | 12:51.05 PR |
| 75 | Blake AverillPlace 75 · Grade 7 · Medical Lake | 7 | Medical Lake | 12:52.30 |
| 76 | Ezekiel StewartPlace 76 · Grade 7 · Deer Park | 7 | Deer Park | 12:52.84 |
| 77 | Dylan WatsonPlace 77 · Grade 8 · Deer Park | 8 | Deer Park | 13:00.60 PR |
| 78 | Oliver PritchardPlace 78 · Grade 6 · Medical Lake | 6 | Medical Lake | 13:05.62 |
| 79 | Sebastian JeppsenPlace 79 · Grade 6 · Medical Lake | 6 | Medical Lake | 13:08.56 |
| 80 | Derrick MeisenbachPlace 80 · Grade 6 · Medical Lake | 6 | Medical Lake | 13:29.28 |
| 81 | Grant GuettingerPlace 81 · Grade 7 · Northwood | 7 | Northwood | 13:29.97 |
| 82 | Abel BricknerPlace 82 · Grade 6 · Deer Park | 6 | Deer Park | 13:52.41 |
| 83 | Parker BrowningPlace 83 · Grade 7 · Medical Lake | 7 | Medical Lake | 13:58.15 |
| 84 | Colton CurtisPlace 84 · Grade 6 · Deer Park | 6 | Deer Park | 14:10.52 |
| 85 | Dean HuppPlace 85 · Grade 7 · Deer Park | 7 | Deer Park | 14:22.25 |
| 86 | Jacob CummingsPlace 86 · Grade 6 · Lakeside (Nine Mile) | 6 | Lakeside (Nine Mile) | 14:42.89 |
| 87 | Jaxon BratcherPlace 87 · Grade 6 · Deer Park | 6 | Deer Park | 15:00.90 |
| 88 | Zachary PapiezPlace 88 · Grade 6 · Medical Lake | 6 | Medical Lake | 15:21.39 |
| 89 | Casen StubbPlace 89 · Grade 7 · Northwood | 7 | Northwood | 17:08.23 |