| 1 | Ty CirinoPlace 1 · Grade 6 · Talmadge | 6 | Talmadge | 12:02.0 |
| 2 | Truman SwartzfagerPlace 2 · Grade 7 · Talmadge | 7 | Talmadge | 12:03.0 |
| 3 | Philip KahlPlace 3 · Grade 7 · LaCreole | 7 | LaCreole | 12:07.0 |
| 4 | Andres CarrilloPlace 4 · Grade 8 · Talmadge | 8 | Talmadge | 12:42.0 |
| 5 | Jonathan GarciaPlace 5 · Grade 6 · Stayton | 6 | Stayton | 12:54.0 |
| 6 | Eden PagePlace 6 · Grade 7 · Stayton | 7 | Stayton | 12:57.0 |
| 7 | Alfredo Ortiz Heredia JrPlace 7 · Grade 8 · Talmadge | 8 | Talmadge | 12:58.0 |
| 8 | Trey CrossPlace 8 · Grade 8 · LaCreole | 8 | LaCreole | 13:04.0 |
| 9 | Izaak FreyPlace 9 · Grade 8 · LaCreole | 8 | LaCreole | 13:11.0 |
| 10 | Joah ShumwayPlace 10 · Grade 7 · LaCreole | 7 | LaCreole | 13:13.0 |
| 11 | Hayden FloydPlace 11 · Grade 8 · LaCreole | 8 | LaCreole | 13:14.0 |
| 12 | Cliff JohnsonPlace 12 · Grade 8 · LaCreole | 8 | LaCreole | 13:15.0 |
| 13 | Joshua DavisPlace 13 · Grade 8 · Stayton | 8 | Stayton | 13:21.0 |
| 14 | Ryan TracyPlace 14 · Grade 8 · Talmadge | 8 | Talmadge | 13:23.0 |
| 15 | Aidan LarimerPlace 15 · Grade 8 · Stayton | 8 | Stayton | 13:28.0 |
| 16 | Aidan WendringPlace 16 · Grade 6 · Talmadge | 6 | Talmadge | 13:34.0 |
| 17 | Kaden HolmPlace 17 · Grade 8 · Stayton | 8 | Stayton | 13:44.0 |
| 18 | Aziz AlanaziPlace 18 · Grade 8 · Talmadge | 8 | Talmadge | 13:56.0 |
| 19 | Wyatt HutchinsonPlace 19 · Grade 8 · Talmadge | 8 | Talmadge | 13:58.0 |
| 20 | Landon SeidelPlace 20 · Grade 7 · Talmadge | 7 | Talmadge | 13:59.0 |
| 21 | Seth WalbridgePlace 21 · Grade 7 · Stayton | 7 | Stayton | 14:02.0 |
| 22 | Brody FoxPlace 22 · Grade 7 · Stayton | 7 | Stayton | 14:04.0 |
| 23 | Alberto JassoPlace 23 · Grade 6 · Talmadge | 6 | Talmadge | 14:06.0 |
| 24 | Lucas HendersonPlace 24 · Grade 7 · Talmadge | 7 | Talmadge | 14:28.0 |
| 25 | Landon BaumPlace 25 · Grade 8 · LaCreole | 8 | LaCreole | 14:49.0 |
| 26 | Abdul AlanaziPlace 26 · Grade 6 · Talmadge | 6 | Talmadge | 14:51.0 |
| 27 | Jeremiah PersonPlace 27 · Grade 7 · Crosshill Christian | 7 | Crosshill Christian | 14:56.0 |
| 28 | Charlie AebiPlace 28 · Grade 8 · LaCreole | 8 | LaCreole | 14:59.0 |
| 29 | Conner KacmarynskiPlace 29 · Grade 8 · Talmadge | 8 | Talmadge | 15:05.0 |
| 30 | David BoatmanPlace 30 · Grade 8 · Stayton | 8 | Stayton | 15:07.0 |
| 31 | Copeland HayesPlace 31 · Grade 8 · Talmadge | 8 | Talmadge | 15:08.0 |
| 32 | Ryan BrulottePlace 32 · Grade 7 · Crosshill Christian | 7 | Crosshill Christian | 15:12.0 |
| 33 | Kaden LeDucPlace 33 · Grade 7 · Crosshill Christian | 7 | Crosshill Christian | 15:26.0 |
| 34 | Jason MorrisPlace 34 · Grade 7 · Talmadge | 7 | Talmadge | 15:33.0 |
| 35 | Gavin KruegerPlace 35 · Grade 7 · Talmadge | 7 | Talmadge | 15:46.0 |
| 36 | Stryker BurroughsPlace 36 · Grade 7 · Stayton | 7 | Stayton | 15:50.0 |
| 37 | Ivan HolidayPlace 37 · Grade 6 · Talmadge | 6 | Talmadge | 15:54.0 |
| 38 | Kyle SalsiPlace 38 · Grade 8 · Talmadge | 8 | Talmadge | 15:57.0 |
| 39 | Adam TimmermanPlace 39 · Grade 8 · LaCreole | 8 | LaCreole | 16:17.0 |
| 40 | Rowan FixsenPlace 40 · Grade 6 · Stayton | 6 | Stayton | 16:35.0 |
| 41 | Wyatt PaullPlace 41 · Grade 6 · Stayton | 6 | Stayton | 16:52.0 |
| 42 | Kai PilafianPlace 42 · Grade 8 · Talmadge | 8 | Talmadge | 16:57.0 |
| 43 | Landon MonningerPlace 43 · Grade 8 · Stayton | 8 | Stayton | 17:37.0 |
| 44 | Wesley BottelsonPlace 44 · Grade 6 · Talmadge | 6 | Talmadge | 17:38.0 |
| 45 | Jordin TaylorPlace 45 · Grade 7 · Talmadge | 7 | Talmadge | 17:39.0 |
| 46 | Tyler FarrandPlace 46 · Grade 7 · Talmadge | 7 | Talmadge | 17:41.0 |
| 47 | Aaron HayesPlace 47 · Grade 6 · Talmadge | 6 | Talmadge | 17:41.0 |
| 48 | Joseph JohnsonPlace 48 · Grade 8 · Talmadge | 8 | Talmadge | 17:56.0 |
| 49 | Ezequiel MoralesPlace 49 · Grade 7 · Talmadge | 7 | Talmadge | 18:13.0 |
| 50 | Leilend BlankenshipPlace 50 · Grade 8 · Talmadge | 8 | Talmadge | 18:23.0 |
| 51 | Mathew Van LohPlace 51 · Grade 6 · Talmadge | 6 | Talmadge | 18:25.0 |
| 52 | Lane DornheckerPlace 52 · Grade 6 · Talmadge | 6 | Talmadge | 19:15.0 |
| 53 | Mark MoranPlace 53 · Grade 6 · Talmadge | 6 | Talmadge | 20:00.0 |
| 54 | David LeathPlace 54 · Grade 6 · Stayton | 6 | Stayton | 21:25.0 |
| 55 | Zachary Van HandelPlace 55 · Grade 8 · Stayton | 8 | Stayton | 23:57.0 |
| 56 | Aiden BellPlace 56 · Grade 6 · Talmadge | 6 | Talmadge | 28:36.0 |
| 57 | Logan Davis-BondPlace 57 · Grade 6 · Talmadge | 6 | Talmadge | 28:38.0 |