| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 8 | Drew Roberts | 9:59.3 | OR | Cheldelin | Sep 30
| McMinnville Middle School Invitational |
| 2. | | 8 | Grant Hellesto | 10:07.9PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 3. | | 8 | Byron Nice | 10:17.8PR | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 4. | 14 | 8 | Solomon Wolfe | 10:22.7PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 5. | 12 | 6 | Brody Bushnell | 10:27.4 | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 6. | | 8 | Ash Kirsten | 10:27.8PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 7. | 13 | 8 | Marvin Eusebio | 10:28.7PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 8. | 13 | 8 | Gabriel Wilson | 10:29.0PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 9. | 12 | 6 | Kellen Reed | 10:32.1 | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 10. | | 8 | Chance Lamer | 10:33.0PR | OR | Cheldelin | Sep 21
| Santiam Christian Invitational (MS, HS) |
| 11. | | 8 | Marcus Graham | 10:34.4PR | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 12. | | 7 | Declan Wark | 10:36.1 | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 13. | | 8 | Bryce Luster | 10:40.4PR | OR | Hazelbrook | Oct 18
| WRL Championship Meet |
| 14. | 11 | 6 | Kyle Spencer | 10:42.6 | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 15. | | 8 | Adam Hernandez | 10:43.3PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 16. | | 8 | Sage Bothwell | 10:44.0PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 17. | | 7 | Spencer Middleton | 10:44.6PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 18. | | 6 | Seth Hannigan-Downs | 10:45.5 | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 19. | | 8 | Dominik Miller | 10:52.1PR | OR | Patton | Sep 24
| Nike Portland XC |
| 20. | 11 | 6 | Mateo Candanoza | 10:55.9 | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 21. | 13 | 8 | Logan Ferry | 10:56.3PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 22. | 12 | 7 | Blake Byer | 10:56.5 | OR | Cheldelin | Sep 21
| Santiam Christian Invitational (MS, HS) |
| 23. | | 8 | Reid Kerr | 11:00.3PR | OR | Cheldelin | Sep 21
| Santiam Christian Invitational (MS, HS) |
| 24. | | 6 | Daschle Lamer | 11:01.2 | OR | Cheldelin | Oct 23
| PDXC State Middle School Championship |
| 25. | | 8 | Justin Enghauser | 11:04.3PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 26. | 13 | 8 | Cyrus Scarboro-Ford | 11:04.7PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 27. | 13 | 7 | Mason DeMontigny | 11:05.0 | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 28. | | 8 | Ethan Connelley | 11:05.5PR | OR | Newberg | Oct 1
| Champoeg Invitational |
| | 13 | 7 | Silas Sumner | 11:05.5PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 30. | | 6 | Evan Crawford | 11:05.9PR | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 31. | | 7 | Spencer Seehawer | 11:06.2PR | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 32. | | 6 | AJ Burke | 11:06.6PR | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 33. | | 8 | Aidan Evans | 11:07.6PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 34. | | 8 | William Trevor Witt | 11:07.9PR | OR | Cheldelin | Oct 19
| Phil MS XC Meet |
| 35. | | 8 | Owen Cserep | 11:08.0PR | OR | Cheldelin | Sep 21
| Santiam Christian Invitational (MS, HS) |
| 36. | 12 | 7 | Cade Byer | 11:08.3 | OR | Cheldelin | Oct 19
| Phil MS XC Meet |
| 37. | | 7 | James Lackey | 11:09.5 | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 38. | | 8 | Jared Jeffries | 11:10.0PR | OR | Talmadge | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 39. | | 7 | Sam Laurel | 11:11.1 | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 40. | | 7 | Oscar Arriaga | 11:14.8 | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 41. | | 6 | Teo Le | 11:16.5 | OR | Talmadge | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 42. | | 7 | Ephraim Webber | 11:21.0 | OR | Joseph Lane | Sep 21
| Umpqua Invite |
| 43. | | 8 | Jonathan Rolfe | 11:22.3PR | OR | Newberg | Sep 24
| Nike Portland XC |
| 44. | | 8 | Kaleb Weinman | 11:22.4PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 45. | | 6 | Benjamin Zerr | 11:27.0 | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 46. | 13 | 8 | Alexander Roush | 11:30.6PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 47. | 14 | 8 | Keagan Brenna | 11:31.0PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 48. | 11 | 6 | Thomas Gabrielsen | 11:31.7PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 49. | 13 | 7 | Christian Hume | 11:32.4 | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 50. | | 8 | Zac Wright | 11:32.9PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 51. | 13 | 7 | Noah Ogoli | 11:35.9 | OR | Hazelbrook | Oct 1
| Champoeg Invitational |
| 52. | | 7 | Lance Johnson | 11:36.9PR | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 53. | | 8 | Eli Bogatin | 11:37.2PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 54. | 14 | 8 | William Stewart | 11:37.6PR | OR | Newberg | Oct 1
| Champoeg Invitational |
| 55. | | 7 | Noah Aynes | 11:38.2PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 56. | 14 | 8 | Auguste Lignier | 11:38.7PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 57. | | 7 | Ayden Garver | 11:39.6 | OR | Newberg | Oct 1
| Champoeg Invitational |
| 58. | | 8 | Jonathan Beals | 11:40.0PR | OR | Newberg | Oct 1
| Champoeg Invitational |
| 59. | | 6 | Diego Elizalde | 11:41.5PR | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 60. | | 6 | Leo Fulcher | 11:45.8PR | OR | Hazelbrook | Oct 1
| Champoeg Invitational |
| 61. | | 8 | Abraham Lawrence | 11:50.7PR | OR | Crow | Oct 26
| District 4 District Championship |
| 62. | | 6 | Cole Ryan | 11:52.6PR | OR | Philomath | Oct 19
| Phil MS XC Meet |
| 63. | | 8 | Courtland Garrett | 11:53.5PR | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 64. | | 8 | Aidan Arthur | 11:54.1PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 65. | | 7 | Joey Mersmann | 11:55.0PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 66. | | 8 | Trey Springer | 11:59.0PR | OR | Hazelbrook | Oct 5
| WRL @ Tualatin High hosted by Hazelbrook - Ri... |
| 67. | 13 | 7 | Thomas Mattecheck | 11:59.3 | OR | Hazelbrook | Oct 23
| PDXC State Middle School Championship |
| 68. | | 7 | Samuel Roach | 12:01.0 | OR | Hazelbrook | Oct 1
| Champoeg Invitational |
| 69. | | 6 | Charlie Kerr | 12:01.2 | OR | Cheldelin | Sep 21
| Santiam Christian Invitational (MS, HS) |
| 70. | | 8 | Nicholas Kopacek | 12:01.3PR | OR | Hazelbrook | Oct 1
| Champoeg Invitational |
| 71. | | 7 | Nate Kaufman | 12:02.1 | OR | Newport | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 72. | | 6 | Ben Hernandez | 12:02.5 | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 73. | 12 | 6 | Aaron Lakeman | 12:02.7 | OR | Hazelbrook | Oct 1
| Champoeg Invitational |
| 74. | | 6 | Wyatt Sparks | 12:04.8PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 75. | | 6 | Taylor Nye | 12:07.7 | OR | Talmadge | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 76. | | 6 | Joshua Peters | 12:08.3PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 77. | | 7 | Ansen Converse | 12:08.6PR | OR | Driftwood | Oct 8
| Sunset Beach Invitational |
| 78. | 14 | 8 | George House | 12:09.6PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 79. | | 8 | Harrison Womack | 12:10.1 | OR | Newberg | Oct 1
| Champoeg Invitational |
| 80. | | 8 | Ben Adams | 12:10.9PR | OR | St Mary Catholic | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 81. | | 7 | Jamie Deckard | 12:11.5PR | OR | Talmadge | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 82. | | 7 | Bryan Thomas | 12:13.0PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 83. | | 8 | Elijah Blankenship | 12:13.5PR | OR | Siuslaw | Oct 12
| Far West League District Meet |
| 84. | | 8 | Jayden Kelley | 12:13.9PR | OR | Philomath | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 85. | | 6 | Zavi Crisostomo | 12:14.6 | OR | Santiam Christian | Sep 21
| Santiam Christian Invitational (MS, HS) |
| 86. | | 8 | Keric Reid | 12:15.3PR | OR | Newberg | Oct 1
| Champoeg Invitational |
| 87. | | 7 | David Huggins | 12:17.5 | OR | Santiam Christian | Oct 1
| Champoeg Invitational |
| 88. | 13 | 7 | James Shugart | 12:20.3 | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 89. | | 6 | Andrew Langpap | 12:20.7 | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| | 11 | 6 | Jack Burgett | 12:20.7PR | OR | Talmadge | Oct 19
| Phil MS XC Meet |
| 91. | | 7 | Gabriel Cirino | 12:21.4 | OR | Talmadge | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 92. | | 8 | Gabriel Sullivan | 12:22.2PR | OR | Linus Pauling | Oct 19
| Phil MS XC Meet |
| 93. | | 6 | Nixon Mooney | 12:22.7 | OR | Philomath | Oct 19
| Phil MS XC Meet |
| 94. | | 8 | Isaac Greenblatt | 12:22.9PR | OR | Linus Pauling | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 95. | | 6 | Kyler Whitt | 12:24.4PR | OR | Talmadge | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 96. | | 8 | Trask Kimball | 12:24.9PR | OR | Duniway | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 97. | | 7 | Eduardo Martinez Ma... | 12:25.3 | OR | Lebanon | Oct 13
| Nike NW Middle School XC Showdown presented b... |
| | | 6 | Remington LeMert | 12:25.3 | OR | Joseph Lane | Oct 23
| PDXC State Middle School Championship |
| 99. | | 8 | Adan Ramos | 12:26.2PR | OR | Patton | Oct 6
| Regis/Stayton Invitational (MS, HS) |
| 100. | | 7 | Joel Mortensen | 12:28.5PR | OR | Newberg | Oct 1
| Champoeg Invitational |