| 1 | Benjamin BournePlace 1 · Grade SR · Santiam Christian | SR | Santiam Christian | 16:38.3 |
| 2 | Morgan AmanoPlace 2 · Grade JR · Valley Catholic | JR | Valley Catholic | 17:15.8 |
| 3 | Colin LongballaPlace 3 · Grade SR · Santiam Christian | SR | Santiam Christian | 17:52.4 |
| 4 | Ryan HoffmanPlace 4 · Grade SR · Valley Catholic | SR | Valley Catholic | 17:57.9 |
| 5 | Ethan KuntzPlace 5 · Grade SR · Cascade | SR | Cascade | 18:17.6 |
| 6 | Matthew MoraesPlace 6 · Grade SR · Valley Catholic | SR | Valley Catholic | 18:41.1 |
| 7 | Peter DavisPlace 7 · Grade SO · Valley Catholic | SO | Valley Catholic | 18:57.2 |
| 8 | Caleb JannsenPlace 8 · Grade SR · Oregon City | SR | Oregon City | 19:09.7 |
| 9 | Trevor ReesePlace 9 · Grade SO · Cascade | SO | Cascade | 19:14.0 |
| 10 | Jose CruzPlace 10 · Grade JR · Willamina | JR | Willamina | 19:20.3 |
| 11 | John HendersonPlace 11 · Grade FR · Harrisburg | FR | Harrisburg | 19:22.9 |
| 12 | Kyle BeckerPlace 12 · Grade JR · Valley Catholic | JR | Valley Catholic | 19:26.9 |
| 13 | Ronan HansonPlace 13 · Grade JR · Valley Catholic | JR | Valley Catholic | 19:29.7 |
| 14 | Randy TurnerPlace 14 · Grade SR · Mohawk | SR | Mohawk | 19:29.8 |
| 15 | Seth ScheuermanPlace 15 · Grade SR · Vernonia | SR | Vernonia | 19:31.4 |
| 16 | Alder DavisPlace 16 · Grade FR · North Eugene | FR | North Eugene | 19:31.4 |
| 17 | Luke CheekPlace 17 · Grade SO · Harrisburg | SO | Harrisburg | 19:38.9 |
| 18 | Jonah MittmanPlace 18 · Grade FR · Valley Catholic | FR | Valley Catholic | 19:42.2 |
| 19 | Diego ZambranoPlace 19 · Grade FR · Santiam Christian | FR | Santiam Christian | 19:44.3 |
| 20 | Scott ChristiansenPlace 20 · Grade SR · Cascade | SR | Cascade | 19:45.0 |
| 21 | William KalinskiPlace 21 · Grade SR · Oregon City | SR | Oregon City | 19:54.4 |
| 22 | Donny BredehoeftPlace 22 · Grade FR · Oregon City | FR | Oregon City | 19:57.0 |
| 23 | Josh DavisPlace 23 · Grade JR · Country Christian | JR | Country Christian | 20:07.0 |
| 24 | Peter KrigbaumPlace 24 · Grade SO · Oregon City | SO | Oregon City | 20:10.8 |
| 25 | Cannon McLeodPlace 25 · Grade SO · Vernonia | SO | Vernonia | 20:16.6 |
| 26 | Osbaldo Vasquez-martinePlace 26 · Grade SO · Jefferson | SO | Jefferson | 20:21.4 |
| 27 | Travis SeehaferPlace 27 · Grade SO · Harrisburg | SO | Harrisburg | 20:21.6 |
| 28 | Clayton NealPlace 28 · Grade FR · Country Christian | FR | Country Christian | 20:26.9 |
| 29 | Cole SolariPlace 29 · Grade FR · Oregon City | FR | Oregon City | 20:38.2 |
| 30 | Izaak FreyPlace 30 · Grade JR · Santiam Christian | JR | Santiam Christian | 20:39.6 |
| 31 | Moses RooseboomPlace 31 · Grade FR · North Eugene | FR | North Eugene | 20:40.2 |
| 32 | Arlen KuenziPlace 32 · Grade SR · Cascade | SR | Cascade | 20:40.6 |
| 33 | Clark MortensenPlace 33 · Grade SO · Oregon City | SO | Oregon City | 20:41.4 |
| 34 | Conway MontgomeryPlace 34 · Grade FR · Santiam Christian | FR | Santiam Christian | 20:52.0 |
| 35 | Finn GordonPlace 35 · Grade JR · North Eugene | JR | North Eugene | 20:53.6 |
| 36 | Benjamin EbyPlace 36 · Grade JR · Santiam Christian | JR | Santiam Christian | 20:57.2 |
| 37 | Justin HoytPlace 37 · Grade SO · Harrisburg | SO | Harrisburg | 21:08.7 |
| 38 | Leo SternerPlace 38 · Grade SO · North Eugene | SO | North Eugene | 21:10.9 |
| 39 | Curtis TalmagePlace 39 · Grade SR · Harrisburg | SR | Harrisburg | 21:18.2 |
| 40 | Mason TylerPlace 40 · Grade JR · North Eugene | JR | North Eugene | 21:22.8 |
| 41 | Brandon HilleryPlace 41 · Grade JR · Oregon City | JR | Oregon City | 21:27.5 |
| 42 | Peter HahnPlace 42 · Grade SR · Vernonia | SR | Vernonia | 21:32.9 |
| 43 | Caiden HohenseePlace 43 · Grade SR · Santiam Christian | SR | Santiam Christian | 21:39.9 |
| 44 | Caleb SpeaslPlace 44 · Grade JR · North Eugene | JR | North Eugene | 21:41.3 |
| 45 | Bryce ChilgrenPlace 45 · Grade SR · Harrisburg | SR | Harrisburg | 21:44.9 |
| 46 | Abe NollPlace 46 · Grade JR · Harrisburg | JR | Harrisburg | 21:55.2 |
| 47 | Braiden HansenPlace 47 · Grade SR · Elmira | SR | Elmira | 21:55.3 |
| 48 | Colton JonesPlace 48 · Grade JR · North Eugene | JR | North Eugene | 21:58.7 |
| 49 | Jude CarmanPlace 49 · Grade SO · Elmira | SO | Elmira | 22:04.0 |
| 50 | Terren CrabbPlace 50 · Grade SO · Harrisburg | SO | Harrisburg | 22:16.9 |
| 51 | Judah CalhounPlace 51 · Grade SO · Harrisburg | SO | Harrisburg | 22:18.4 |
| 52 | Anil RemediosPlace 52 · Grade JR · North Eugene | JR | North Eugene | 22:28.0 |
| 53 | Ryan SmithPlace 53 · Grade SO · Harrisburg | SO | Harrisburg | 22:51.2 |
| 54 | Payton BurlingamePlace 54 · Grade JR · Cascade | JR | Cascade | 22:53.0 |
| 55 | Benjamin RobinsonPlace 55 · Grade SO · Santiam Christian | SO | Santiam Christian | 22:55.3 |
| 56 | Spencer OnstotPlace 56 · Grade SR · Willamina | SR | Willamina | 23:05.7 |
| 57 | Oliver GormanPlace 57 · Grade SR · Jefferson | SR | Jefferson | 23:27.5 |
| 58 | Sheppard SwansonPlace 58 · Grade FR · Trinity Lutheran | FR | Trinity Lutheran | 23:27.7 |
| 59 | Ayden GravesPlace 59 · Grade FR · Trinity Lutheran | FR | Trinity Lutheran | 23:36.4 |
| 60 | Logan HurstPlace 60 · Grade JR · C.S. Lewis Academy | JR | C.S. Lewis Academy | 23:57.2 |
| 61 | Konner Van LomPlace 61 · Grade FR · Vernonia | FR | Vernonia | 24:01.2 |
| 62 | Timothy SturdevantPlace 62 · Grade FR · C.S. Lewis Academy | FR | C.S. Lewis Academy | 24:02.6 |
| 63 | Kaiden Van LomPlace 63 · Grade SO · Vernonia | SO | Vernonia | 24:16.2 |
| 64 | Levi GrecoPlace 64 · Grade FR · Country Christian | FR | Country Christian | 24:34.7 |
| 65 | Timothy EwingPlace 65 · Grade JR · Country Christian | JR | Country Christian | 24:36.8 |
| 66 | Danyon SchneiderPlace 66 · Grade FR · Country Christian | FR | Country Christian | 25:26.9 |
| 67 | William UpholdPlace 67 · Grade JR · Elmira | JR | Elmira | 25:35.8 |
| 68 | Gage BishopPlace 68 · Grade SR · Willamina | SR | Willamina | 25:54.1 |
| 69 | Zach BradleyPlace 69 · Grade SR · Willamina | SR | Willamina | 25:57.7 |
| 70 | Hayden HernandezPlace 70 · Grade FR · Country Christian | FR | Country Christian | 25:58.5 |
| 71 | Caleb SantoraPlace 71 · Grade JR · Santiam Christian | JR | Santiam Christian | 26:05.5 |
| 72 | Jesse RinconPlace 72 · Grade SO · St Paul | SO | St Paul | 26:08.6 |
| 73 | Isaac FeeneyPlace 73 · Grade JR · Trinity Lutheran | JR | Trinity Lutheran | 26:25.7 |
| 74 | Matthew TaylorPlace 74 · Grade SO · Vernonia | SO | Vernonia | 26:46.2 |
| 75 | Jadon LovelessPlace 75 · Grade SO · East Linn Christian | SO | East Linn Christian | 27:27.3 |
| 76 | Sam BlakePlace 76 · Grade JR · North Eugene | JR | North Eugene | 27:41.5 |
| 77 | JT MyersPlace 77 · Grade SO · Elmira | SO | Elmira | 29:09.9 |
| 78 | Jack RiddellPlace 78 · Grade JR · Vernonia | JR | Vernonia | 30:09.3 |
| 79 | Wyatt WoodallPlace 79 · Grade SO · Vernonia | SO | Vernonia | 30:17.6 |
| 80 | Shaun JonesPlace 80 · Grade SO · Willamina | SO | Willamina | 34:04.7 |
| 81 | Trent BegleyPlace 81 · Grade JR · Country Christian | JR | Country Christian | 34:08.3 |