| 1 | Heath AtroshPlace 1 · Grade 12 · O'Dea | 12 | O'Dea | 16:00.32 |
| 2 | Simon HagosPlace 2 · Grade 12 · Ballard | 12 | Ballard | 16:08.48 |
| 3 | Andrade Whissell-CôtéPlace 3 · Grade 12 · Ballard | 12 | Ballard | 16:57.71 |
| 4 | Aiden LittlePlace 4 · Grade 10 · O'Dea | 10 | O'Dea | 17:10.03 PR |
| 5 | Ziko KraftPlace 5 · Grade 10 · Chief Sealth | 10 | Chief Sealth | 17:15.94 |
| 6 | Oliver GuthriePlace 6 · Grade 10 · Ballard | 10 | Ballard | 17:18.44 |
| 7 | Mayeul ThomasPlace 7 · Grade 11 · Ballard | 11 | Ballard | 17:22.60 |
| 8 | Charlie JamesPlace 8 · Grade 12 · Roosevelt | 12 | Roosevelt | 17:26.00 |
| 9 | Kai WakabayashiPlace 9 · Grade 11 · Roosevelt | 11 | Roosevelt | 17:33.90 |
| 10 | Olin DouglasPlace 10 · Grade 12 · Ballard | 12 | Ballard | 17:43.90 |
| 11 | Arlo HamelPlace 11 · Grade 10 · Roosevelt | 10 | Roosevelt | 17:58.65 |
| 12 | Tate MacMurrayPlace 12 · Grade 9 · Lincoln (Seattle) | 9 | Lincoln (Seattle) | 18:01.75 |
| 13 | Owen AederPlace 13 · Grade 9 · Lincoln (Seattle) | 9 | Lincoln (Seattle) | 18:05.96 |
| 14 | Iggy WellerPlace 14 · Grade 9 · Lincoln (Seattle) | 9 | Lincoln (Seattle) | 18:06.00 |
| 15 | Nicholas GoebelPlace 15 · Grade 10 · Garfield | 10 | Garfield | 18:06.50 |
| 16 | Colin WenrickPlace 16 · Grade 12 · Ballard | 12 | Ballard | 18:07.00 |
| 17 | Peter RobisonPlace 17 · Grade 10 · Garfield | 10 | Garfield | 18:16.60 |
| 18 | Malcolm MacMillanPlace 18 · Grade 10 · Ballard | 10 | Ballard | 18:23.30 |
| 19 | Dominic SkovPlace 19 · Grade 11 · Garfield | 11 | Garfield | 18:26.80 |
| 20 | Jonas NovakPlace 20 · Grade 11 · Ballard | 11 | Ballard | 18:31.55 |
| 21 | Gannon KealyPlace 21 · Grade 10 · Roosevelt | 10 | Roosevelt | 18:38.30 |
| 22 | Colin McKeonPlace 22 · Grade 12 · O'Dea | 12 | O'Dea | 18:48.24 |
| 23 | Ryan TrinhPlace 23 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 18:51.10 |
| 24 | Jojo WhangPlace 24 · Grade 10 · Ballard | 10 | Ballard | 18:51.40 |
| 25 | Kol ShorrPlace 25 · Grade 11 · Roosevelt | 11 | Roosevelt | 18:53.87 |
| 26 | Jackson GallopPlace 26 · Grade 12 · Garfield | 12 | Garfield | 18:58.30 |
| 27 | Gavin ThompsonPlace 27 · Grade 10 · Roosevelt | 10 | Roosevelt | 19:01.20 |
| 28 | Maximilian Tottene DarvasPlace 28 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 19:02.00 |
| 29 | Emery WingerPlace 29 · Grade 9 · Chief Sealth | 9 | Chief Sealth | 19:03.10 |
| 30 | Jude MoralesPlace 30 · Grade 11 · O'Dea | 11 | O'Dea | 19:04.10 |
| 31 | Harper MapesPlace 31 · Grade 9 · Chief Sealth | 9 | Chief Sealth | 19:04.90 |
| 32 | Hunter WinquistPlace 32 · Grade 11 · Roosevelt | 11 | Roosevelt | 19:05.20 |
| 33 | Brian YangPlace 33 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 19:05.50 |
| 34 | Parker TottenPlace 34 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:06.00 |
| 35 | Theodore FranzenPlace 35 · Grade 11 · Chief Sealth | 11 | Chief Sealth | 19:07.76 |
| 36 | Broder LowiePlace 36 · Grade 11 · Ballard | 11 | Ballard | 19:17.81 |
| 37 | Jasper CostiganPlace 37 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 19:32.58 |
| 38 | Reece MunsonPlace 38 · Grade 11 · Roosevelt | 11 | Roosevelt | 19:35.60 |
| 39 | Ansel HultgrenPlace 39 · Grade 10 · Roosevelt | 10 | Roosevelt | 19:36.10 |
| 40 | Devrim Pehlivanoglu NoyesPlace 40 · Grade 9 · Lincoln (Seattle) | 9 | Lincoln (Seattle) | 19:42.77 |
| 41 | Jay PrasannanPlace 41 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 19:46.63 |
| 42 | Isaac RotichPlace 42 · Grade 10 · Garfield | 10 | Garfield | 19:49.00 |
| 43 | Lincoln FescoePlace 43 · Grade 12 · Ballard | 12 | Ballard | 19:49.70 |
| 44 | James KanePlace 44 · Grade 11 · Roosevelt | 11 | Roosevelt | 19:50.50 |
| 45 | George McReynoldsPlace 45 · Grade 12 · Garfield | 12 | Garfield | 19:53.15 |
| 46 | Cooper GarnettPlace 46 · Grade 11 · Roosevelt | 11 | Roosevelt | 19:55.99 |
| 47 | Norio AraiPlace 47 · Grade 9 · O'Dea | 9 | O'Dea | 19:56.40 |
| 48 | Torin StephensPlace 48 · Grade 12 · Chief Sealth | 12 | Chief Sealth | 20:03.00 |
| 49 | Spencer LitzenbergerPlace 49 · Grade 12 · Chief Sealth | 12 | Chief Sealth | 20:06.68 |
| 50 | Fergus Binkley-JamesPlace 50 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 20:08.00 |
| 51 | Cash KepperPlace 51 · Grade 9 · Roosevelt | 9 | Roosevelt | 20:11.00 PR |
| 52 | Tristan ChangPlace 52 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 20:12.96 |
| 53 | Ezra UomotoPlace 53 · Grade 9 · Garfield | 9 | Garfield | 20:15.58 |
| 54 | Micah HutchinsonPlace 54 · Grade 12 · Roosevelt | 12 | Roosevelt | 20:16.30 |
| 55 | Ben DaleyPlace 55 · Grade 12 · Roosevelt | 12 | Roosevelt | 20:16.90 |
| 56 | Anthony SofronasPlace 56 · Grade 11 · Lincoln (Seattle) | 11 | Lincoln (Seattle) | 20:25.74 |
| 57 | Luc Abdallah-IthurburePlace 57 · Grade 11 · Roosevelt | 11 | Roosevelt | 20:30.06 |
| 58 | Shafer ValdezPlace 58 · Grade 10 · Garfield | 10 | Garfield | 20:47.97 |
| 59 | Ping HarrisonPlace 59 · Grade 10 · Garfield | 10 | Garfield | 20:48.60 |
| 60 | Jasper Lee-MeyersPlace 60 · Grade 12 · Garfield | 12 | Garfield | 21:06.90 |
| 61 | Cian CaseyPlace 61 · Grade 11 · Chief Sealth | 11 | Chief Sealth | 21:07.60 |
| 62 | Luke MartinPlace 62 · Grade 11 · O'Dea | 11 | O'Dea | 21:09.71 |
| 63 | Owen PiehlerPlace 63 · Grade 10 · Lincoln (Seattle) | 10 | Lincoln (Seattle) | 21:13.92 |
| 64 | Simon AttiaPlace 64 · Grade 11 · O'Dea | 11 | O'Dea | 21:23.48 |
| 65 | Jack Evans IIIPlace 65 · Grade 10 · Roosevelt | 10 | Roosevelt | 21:32.15 |
| 66 | Joseph HallPlace 66 · Grade 12 · Lincoln (Seattle) | 12 | Lincoln (Seattle) | 1:41:43.80 |