| 1 | Nicholas PhuongPlace 1 · Grade - · Holy Name | - | Holy Name | 6:06.25 PR |
| 2 | Quinn KronmillerPlace 2 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 6:12.38 PR |
| 3 | Nolan O’NeillPlace 3 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 6:19.08 PR |
| 4 | Nicolas AguinagaPlace 4 · Grade 3 · Good Shepherd | 3 | Good Shepherd | 6:19.18 PR |
| 5 | Ward CarlsonPlace 5 · Grade - · Zion Lutheran | - | Zion Lutheran | 6:35.14 PR |
| 6 | Benjamin WeisigerPlace 6 · Grade - · St. Cecilia | - | St. Cecilia | 6:46.61 PR |
| 7 | Henry HartyPlace 7 · Grade - · Holy Name | - | Holy Name | 6:49.38 PR |
| 8 | Alec TsungPlace 8 · Grade - · Stratford | - | Stratford | 6:53.39 PR |
| 9 | Leighton WanPlace 9 · Grade - · Zion Lutheran | - | Zion Lutheran | 6:54.81 PR |
| 10 | Maxime FotinichPlace 10 · Grade - · St. Cecilia | - | St. Cecilia | 6:56.59 PR |
| 11 | Henry WardPlace 11 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 6:57.65 PR |
| 12 | Justin JonesPlace 12 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 6:59.76 PR |
| 13 | Russell CatanzaroPlace 13 · Grade 3 · Good Shepherd | 3 | Good Shepherd | 7:01.03 PR |
| 14 | Hudson NgPlace 14 · Grade - · Zion Lutheran | - | Zion Lutheran | 7:02.01 PR |
| 15 | Ellis PflepsenPlace 15 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 7:05.49 PR |
| 16 | Aiden KherPlace 16 · Grade 3 · Good Shepherd | 3 | Good Shepherd | 7:14.79 PR |
| 17 | Shane DugganPlace 17 · Grade - · Holy Name | - | Holy Name | 7:19.18 PR |
| 18 | Remo Baldi-LeblancPlace 18 · Grade - · St. James | - | St. James | 7:23.69 PR |
| 19 | Ethan Christopher CayabyabPlace 19 · Grade - · OLM | - | OLM | 7:24.61 PR |
| 20 | Ethan MajorPlace 20 · Grade - · St. Gabriel | - | St. Gabriel | 7:27.42 PR |
| 21 | Hollis RinehartPlace 21 · Grade - · Zion Lutheran | - | Zion Lutheran | 7:29.46 PR |
| 22 | Nathan YuPlace 22 · Grade - · Zion Lutheran | - | Zion Lutheran | 7:31.77 PR |
| 23 | Joey PricePlace 23 · Grade - · St. Cecilia | - | St. Cecilia | 7:33.94 PR |
| 24 | August ShuPlace 24 · Grade - · Zion Lutheran | - | Zion Lutheran | 7:35.62 PR |
| 25 | Mason HamtigPlace 25 · Grade - · St. James | - | St. James | 7:36.77 PR |
| 26 | Wyatt WyliePlace 26 · Grade - · St. Cecilia | - | St. Cecilia | 7:37.31 PR |
| 27 | Elijah PatelPlace 27 · Grade - · OLM | - | OLM | 7:42.54 PR |
| 28 | Patrick LibbyPlace 28 · Grade 3 · Good Shepherd | 3 | Good Shepherd | 7:48.37 PR |
| 29 | Julian MartonPlace 29 · Grade - · St. Gabriel | - | St. Gabriel | 8:06.97 PR |
| 30 | Jett ChenPlace 30 · Grade - · Holy Name | - | Holy Name | 8:16.45 PR |
| 31 | Aidan HuangPlace 31 · Grade - · Zion Lutheran | - | Zion Lutheran | 8:23.13 PR |
| 32 | Zack ChungPlace 32 · Grade - · West Portal | - | West Portal | 8:24.63 PR |
| 33 | Bruno SalinasPlace 33 · Grade - · St. James | - | St. James | 8:44.38 PR |
| 34 | Kyra FayePlace 34 · Grade - · St. Gabriel | - | St. Gabriel | 8:45.75 PR |
| 35 | Matthew SolliPlace 35 · Grade - · St. Cecilia | - | St. Cecilia | 8:49.45 PR |
| 36 | Matthew MontalvoPlace 36 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 8:51.43 PR |
| 37 | Isaac ChungPlace 37 · Grade - · West Portal | - | West Portal | 8:53.74 PR |
| 38 | Isaac LiPlace 38 · Grade - · West Portal | - | West Portal | 9:17.16 PR |
| 39 | John KamkaPlace 39 · Grade 3 · St. Brendan Parish | 3 | St. Brendan Parish | 9:19.55 PR |
| 40 | Levi NgPlace 40 · Grade - · West Portal | - | West Portal | 9:24.12 PR |
| 41 | Leif PetersonPlace 41 · Grade - · NDV | - | NDV | 10:03.86 PR |
| 42 | Isaac ChenPlace 42 · Grade - · Holy Name | - | Holy Name | 10:12.28 PR |
| 43 | Jaxon YangPlace 43 · Grade - · Zion Lutheran | - | Zion Lutheran | 12:12.04 PR |