| 1 | Mason WeisgerberPlace 1 · Grade 7 · Meridian Creek | 7 | Meridian Creek | 7:02.44 |
| 2 | Carter CuttingPlace 2 · Grade 7 · Meridian Creek | 7 | Meridian Creek | 7:03.97 PR |
| 3 | Nathan WildePlace 3 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 7:12.97 |
| 4 | Noah GoodmanPlace 4 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 7:18.53 |
| 5 | Gavin CorryPlace 5 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:22.02 |
| 6 | Leo FulcherPlace 6 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 7:24.77 |
| 7 | Alex CampbellPlace 7 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 7:27.36 |
| 8 | Aaron LakemanPlace 8 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 7:33.55 |
| 9 | Stanley MyletPlace 9 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 7:39.34 |
| 10 | Colin MasonPlace 10 · Grade 7 · Athey Creek | 7 | Athey Creek | 7:39.88 |
| 11 | Luc Scipio del CampoPlace 11 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 7:47.59 |
| 12 | Alexander PatricelliPlace 12 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:48.65 |
| 13 | Aaron TranPlace 13 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:51.55 |
| 14 | Walker GodfreyPlace 14 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:51.93 |
| 15 | Lassen Baertsch KovalchickPlace 15 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:52.35 |
| 16 | Aiden BradleyPlace 16 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:52.65 |
| 17 | Symon WavraPlace 17 · Grade 7 · Athey Creek | 7 | Athey Creek | 7:53.00 |
| 18 | Bodie LaForcePlace 18 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 7:55.28 |
| 19 | Gavin BoyerPlace 19 · Grade 7 · Canby | 7 | Canby | 7:56.51 PR |
| 20 | Anthony ArlunaPlace 20 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:56.87 |
| 21 | Zachary ShallenbergerPlace 21 · Grade 7 · Lakeridge | 7 | Lakeridge | 7:57.75 |
| 22 | Theo BlackPlace 22 · Grade 7 · Athey Creek | 7 | Athey Creek | 7:58.74 PR |
| 23 | Blake OltmansPlace 23 · Grade 7 · Athey Creek | 7 | Athey Creek | 8:00.12 |
| 24 | Stevie MooneyPlace 24 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 8:00.98 |
| 25 | David StinglePlace 25 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 8:02.08 |
| 26 | Quinn ThompsonPlace 26 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 8:04.70 |
| 27 | Raymond ShiPlace 27 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 8:09.07 |
| 28 | Noah BastianPlace 28 · Grade 7 · Lakeridge | 7 | Lakeridge | 8:14.89 PR |
| 29 | Josh KnutsonPlace 29 · Grade 7 · Sherwood | 7 | Sherwood | 8:15.31 |
| 30 | Avery WickhamPlace 30 · Grade 7 · Sherwood | 7 | Sherwood | 8:16.03 |
| 31 | Jackson PippertPlace 31 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 8:18.04 |
| 32 | Connor GensmanPlace 32 · Grade 7 · Canby | 7 | Canby | 8:20.97 |
| 33 | Nicholas ZaubiPlace 33 · Grade 7 · Sherwood | 7 | Sherwood | 8:22.68 |
| 34 | Reid FalconPlace 34 · Grade 7 · Sherwood | 7 | Sherwood | 8:30.55 |
| 35 | Luke BowerlyPlace 35 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 8:32.16 |
| 36 | Tyler CokePlace 36 · Grade 7 · Athey Creek | 7 | Athey Creek | 8:33.94 |
| 37 | DJ GillettPlace 37 · Grade 7 · Meridian Creek | 7 | Meridian Creek | 8:38.93 |
| 38 | Tyler EngerPlace 38 · Grade 7 · Sherwood | 7 | Sherwood | 8:39.46 |
| 39 | Conner SmithPlace 39 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 8:39.99 |
| 40 | Sam SanfordPlace 40 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 8:40.35 |
| 41 | Matthew DewarPlace 41 · Grade 7 · Canby | 7 | Canby | 8:40.83 |
| 42 | Austin MiltonPlace 42 · Grade 7 · Sherwood | 7 | Sherwood | 8:41.44 PR |
| 43 | Mason CombsPlace 43 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 8:46.28 |
| 44 | Noah HayesPlace 44 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 8:49.09 |
| 45 | Taylor ChristiansonPlace 45 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 8:49.77 |
| 46 | Erik HoffbergPlace 46 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 8:50.61 |
| 47 | Dylan BurgPlace 47 · Grade 7 · Lakeridge | 7 | Lakeridge | 8:54.50 |
| 48 | Dylan BoyntonPlace 48 · Grade 7 · Sherwood | 7 | Sherwood | 8:55.48 |
| 49 | Riis HinrichsPlace 49 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 8:58.66 |
| 50 | Braylon RamirezPlace 50 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:01.77 |
| 51 | Will SandPlace 51 · Grade 7 · Athey Creek | 7 | Athey Creek | 9:03.34 |
| 52 | John Rocco LepianePlace 52 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:05.12 |
| 53 | Garrett Egan-EarlePlace 53 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:06.01 |
| 54 | Dylan BarssPlace 54 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:06.92 |
| 55 | Ryan SuzukiPlace 55 · Grade 7 · Sherwood | 7 | Sherwood | 9:07.26 |
| 56 | Alexander BarrettPlace 56 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:07.76 |
| 57 | Owen SchmidtPlace 57 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:10.13 |
| 58 | Benji McCoyPlace 58 · Grade 7 · Athey Creek | 7 | Athey Creek | 9:10.44 |
| 59 | Theodosious TzantarmasPlace 59 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 9:10.79 PR |
| 60 | Jacob RubensteinPlace 60 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:12.46 |
| 61 | Timothy ParsonsPlace 61 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 9:16.43 |
| 62 | Grant CarliPlace 62 · Grade 7 · Meridian Creek | 7 | Meridian Creek | 9:19.12 |
| 63 | Arman ManternachPlace 63 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:19.71 |
| 64 | Maddox PhilpottPlace 64 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:21.30 |
| 65 | Trevor BudiaoPlace 65 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 9:21.67 |
| 66 | Nate JohansonPlace 66 · Grade 7 · Athey Creek | 7 | Athey Creek | 9:22.28 |
| 67 | Charles GrimmPlace 67 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:22.95 |
| 68 | John CarlPlace 68 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 9:24.72 |
| 69 | Kogen BrownPlace 69 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 9:26.23 |
| 70 | Liam GroahPlace 70 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 9:29.66 |
| 71 | Cohen VelazquezPlace 71 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 9:30.35 |
| 72 | Camden CookPlace 72 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 9:35.09 |
| 73 | Wyatt KlingerPlace 73 · Grade 7 · Athey Creek | 7 | Athey Creek | 9:35.62 |
| 74 | Cameron PaulsenPlace 74 · Grade 7 · Athey Creek | 7 | Athey Creek | 9:37.77 |
| 75 | Joshua StoddartPlace 75 · Grade 7 · Sherwood | 7 | Sherwood | 9:39.58 |
| 76 | Tyson FaulknerPlace 76 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 9:43.41 |
| 77 | David RingelspaughPlace 77 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 9:44.68 |
| 78 | Grant RushfordPlace 78 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 9:51.77 |
| 79 | Jason TonguePlace 79 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:52.97 |
| 80 | Benjamin NapieralaPlace 80 · Grade 7 · Lakeridge | 7 | Lakeridge | 9:54.04 |
| 81 | Isaac SchweitzerPlace 81 · Grade 7 · Sherwood | 7 | Sherwood | 9:54.58 |
| 82 | Sean ColyerPlace 82 · Grade 7 · Meridian Creek | 7 | Meridian Creek | 9:55.71 |
| 83 | Kellen St JohnPlace 83 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 9:56.34 |
| 84 | Zachary HancockPlace 84 · Grade 7 · Sherwood | 7 | Sherwood | 9:57.06 |
| 85 | Gabe WenigPlace 85 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 9:59.47 PR |
| 86 | Silas WoodPlace 86 · Grade 7 · Canby | 7 | Canby | 10:01.72 |
| 87 | Roman SigerPlace 87 · Grade 7 · Lakeridge | 7 | Lakeridge | 10:04.36 |
| 88 | Holden GoyettePlace 88 · Grade 7 · Sherwood | 7 | Sherwood | 10:07.04 |
| 89 | Jensen CorellaPlace 89 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 10:13.33 |
| 90 | Angel CruzPlace 90 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 10:14.04 |
| 91 | Aiden LuncefordPlace 91 · Grade 7 · Canby | 7 | Canby | 10:28.47 |
| 92 | Wesley HollandPlace 92 · Grade 7 · Lakeridge | 7 | Lakeridge | 10:29.07 |
| 93 | Luke RogersPlace 93 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 10:35.48 |
| 94 | Breckan RobertsonPlace 94 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 10:36.91 |
| 95 | Evan McCrearyPlace 95 · Grade 7 · Rosemont Ridge | 7 | Rosemont Ridge | 10:37.85 PR |
| 96 | Luke MachadoPlace 96 · Grade 7 · Sherwood | 7 | Sherwood | 10:38.18 |
| 97 | Caden MartonPlace 97 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 10:44.95 |
| 98 | Nate DeMoroPlace 98 · Grade 7 · Athey Creek | 7 | Athey Creek | 10:47.41 |
| 99 | Jack GoodePlace 99 · Grade 7 · Canby | 7 | Canby | 10:48.24 |
| 100 | Finn HamiltonPlace 100 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:51.28 PR |
| 101 | Logan CarsonPlace 101 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:55.04 |
| 102 | Jake DrahotaPlace 102 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 10:57.04 |
| 103 | Liam WhittPlace 103 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 11:01.28 |
| 104 | Anthony AndersonPlace 104 · Grade 7 · Canby | 7 | Canby | 11:01.83 |
| 105 | Matthew HinesPlace 105 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 11:13.39 |
| 106 | Logan BachmanPlace 106 · Grade 7 · Hazelbrook | 7 | Hazelbrook | 11:21.94 |
| 107 | Jack ParkerPlace 107 · Grade 7 · Meridian Creek | 7 | Meridian Creek | 11:24.06 |
| 108 | Joaquin SantosoPlace 108 · Grade 7 · Athey Creek | 7 | Athey Creek | 11:28.94 |
| 109 | Zeke JensenPlace 109 · Grade 7 · Athey Creek | 7 | Athey Creek | 11:32.92 |
| 110 | Tanner MandzijPlace 110 · Grade 7 · Athey Creek | 7 | Athey Creek | 11:42.61 |
| 111 | Jonathan CainPlace 111 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 11:49.66 |
| 112 | Jett RurakPlace 112 · Grade 7 · Sherwood | 7 | Sherwood | 11:52.21 |
| 113 | Griffin HarnPlace 113 · Grade 7 · Lakeridge | 7 | Lakeridge | 11:58.41 |
| 114 | Hunter JonesPlace 114 · Grade 7 · Lakeridge | 7 | Lakeridge | 12:01.42 |
| 115 | Bennett FriessPlace 115 · Grade 7 · Lake Oswego | 7 | Lake Oswego | 12:29.65 |
| 116 | Scott WorthPlace 116 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 12:30.04 |
| 117 | Maddox NitePlace 117 · Grade 7 · Canby | 7 | Canby | 12:41.26 |
| 118 | Ryan StoutPlace 118 · Grade 7 · Athey Creek | 7 | Athey Creek | 13:14.43 |
| 119 | Lukas HeidelbergerPlace 119 · Grade 7 · Inza R. Wood | 7 | Inza R. Wood | 13:19.28 |
| 120 | Michael HeredosPlace 120 · Grade 7 · Lakeridge | 7 | Lakeridge | 13:20.09 |
| 121 | Sachal ShaikhPlace 121 · Grade - · Lake Oswego | - | Lake Oswego | 14:09.29 |
| 122 | Michael HaslerPlace 122 · Grade 8 · Meridian Creek | 8 | Meridian Creek | 14:09.68 PR |