| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 12 | Ahmed Muhumed | 15:06.6 | OR | West Salem | Sep 24
| Nike Portland XC |
| 2. | | 12 | Andy Muha | 15:09.1PR | OR | Sunset | Oct 26
| 6A-2 Metro League Championships |
| 3. | 16 | 10 | Zane Fodge | 15:17.6 | OR | McMinnville | Sep 24
| Nike Portland XC |
| 4. | 17 | 11 | Adam Klein | 15:22.7PR | OR | Tualatin | Sep 23
| Meriwether National Cross Country Classic |
| 5. | 17 | 11 | Joshua Schumacher | 15:22.8 | OR | Jesuit | Oct 19
| Sunset, Westview @ Jesuit |
| 6. | | 11 | Cameron Thompson | 15:25.5PR | OR | Central Catholic | Sep 23
| Meriwether National Cross Country Classic |
| 7. | 16 | 11 | Alex Slenning | 15:26.1 | OR | Ida B. Wells | Sep 24
| Nike Portland XC |
| 8. | 18 | 12 | Michael McCausland | 15:36.0PR | OR | Central Catholic | Nov 5
| OSAA 6A State Championships |
| 9. | | 11 | Max Norman | 15:41.4PR | OR | Forest Grove | Oct 12
| Forest Grove, McKay at North Salem |
| 10. | | 12 | Jakob Tew | 15:41.9PR | OR | Sunset | Oct 19
| Sunset, Westview @ Jesuit |
| 11. | | 12 | Spencer Tsai | 15:42.8PR | OR | South Eugene | Sep 24
| Nike Portland XC |
| 12. | | 12 | Caleb Seely | 15:47.0PR | OR | Ida B. Wells | Nov 5
| OSAA 6A State Championships |
| 13. | 16 | 10 | Will Sheaffer | 15:52.6 | OR | Jesuit | Oct 26
| 6A-2 Metro League Championships |
| 14. | 17 | 12 | Brady Lance | 15:53.3PR | OR | Central Catholic | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 15. | | 12 | Shad Galloway | 15:54.0 | OR | Sunset | Oct 26
| 6A-2 Metro League Championships |
| 16. | | 12 | Henry Mong | 15:54.5 | OR | Franklin (OR) | Sep 24
| Nike Portland XC |
| 17. | | 12 | Gavin Macpherson | 15:54.9PR | OR | Central Catholic | Sep 23
| Meriwether National Cross Country Classic |
| 18. | | 12 | Spencer Hutchinson | 15:55.4PR | OR | Lincoln | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 19. | 18 | 12 | Carson Cohn | 15:56.1 | OR | Lincoln | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 20. | | 12 | Matthew McCausland | 15:57.1PR | OR | Central Catholic | Sep 23
| Meriwether National Cross Country Classic |
| 21. | 14 | 9 | Quincy Norman | 16:01.4 | OR | Forest Grove | Sep 17
| Northwest Classic |
| 22. | 18 | 12 | Dominic Arce | 16:02.6 | OR | Lincoln | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 23. | | 12 | Keaton Holt | 16:05.7PR | OR | Grant | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 24. | | 10 | Ethan Reese | 16:05.8 | OR | Sunset | Oct 19
| Sunset, Westview @ Jesuit |
| 25. | 14 | 9 | Andrew Payton | 16:06.0 | OR | Tualatin | Sep 23
| Meriwether National Cross Country Classic |
| 26. | | 12 | Amogh Patki | 16:06.3PR | OR | Jesuit | Oct 19
| Sunset, Westview @ Jesuit |
| 27. | | 12 | Logan Phillips | 16:09.9 | OR | Jesuit | Oct 26
| 6A-2 Metro League Championships |
| 28. | 16 | 11 | Will Eaton | 16:10.5 | OR | Franklin (OR) | Oct 26
| 6A-1 Portland Interscholastic League Champion... |
| 29. | | 11 | Deklan Humble | 16:12.6 | OR | Jesuit | Oct 8
| NIKE -- HOLE IN THE WALL XC INVITATIONAL |
| 30. | | 12 | Vincent Huynh-Watki... | 16:13.1PR | OR | South Eugene | Oct 27
| 6A-6 Southwest Conference Championships |
| 31. | | 11 | Eric Brecht | 16:14.5 | OR | Central Catholic | Sep 23
| Meriwether National Cross Country Classic |
| 32. | | 11 | Davis Robbins | 16:15.0PR | OR | Franklin (OR) | Nov 5
| OSAA 6A State Championships |
| 33. | | 12 | Jesse Shaneyfelt | 16:16.2PR | OR | Sheldon (OR) | Oct 27
| 6A-6 Southwest Conference Championships |
| 34. | | 11 | Lammi Kalil | 16:16.9 | OR | Roosevelt (OR) | Sep 28
| PIL/MHC Crossover (Host: Grant) |
| 35. | | 11 | Nathan Willins | 16:17.7 | OR | Westview | Oct 26
| 6A-2 Metro League Championships |
| 36. | | 11 | Nathan Burton | 16:18.2PR | OR | Grants Pass | Sep 17
| Prefontaine Memorial Run 5K |
| 37. | | 11 | Liam Monroe | 16:18.8PR | OR | South Eugene | Sep 3
| The Invitational |
| 38. | | 10 | Jacob Allmaras | 16:19.0 | OR | North Medford | Nov 5
| OSAA 6A State Championships |
| 39. | | 12 | Alan Wild | 16:19.1PR | OR | Beaverton | Oct 26
| 6A-2 Metro League Championships |
| 40. | | 11 | Simon Walsh | 16:20.0 | OR | Franklin (OR) | Nov 5
| OSAA 6A State Championships |
| 41. | | 12 | Alex Harbert | 16:20.1PR | OR | Lakeridge | Oct 12
| Tualatin & Sherwood @ Lakeridge |
| 42. | | 11 | Grant Summers | 16:22.0 | OR | Jesuit | Sep 14
| Century, Southridge @ Jesuit |
| 43. | 15 | 10 | Cole Grieb | 16:23.0PR | OR | Tigard | Nov 5
| OSAA 6A State Championships |
| 44. | | 12 | Riley Stewart | 16:23.4PR | OR | Forest Grove | Oct 26
| 6A-5 Greater Valley Conference Championship |
| | | 11 | Christian Frech | 16:23.4 | OR | Jesuit | Oct 26
| 6A-2 Metro League Championships |
| 46. | | 10 | John Wetzsteon | 16:24.9 | OR | West Linn | Oct 12
| West Linn, Canby @ Tigard |
| 47. | | 12 | Barrett Titus | 16:25.0PR | OR | Grants Pass | Sep 17
| Prefontaine Memorial Run 5K |
| 48. | 15 | 10 | Jalen Harris | 16:25.2PR | OR | Central Catholic | Sep 23
| Meriwether National Cross Country Classic |
| | | 11 | Fabian Elizondo Jr | 16:25.2PR | OR | West Salem | Oct 26
| 6A-5 Greater Valley Conference Championship |
| 50. | | 12 | Quinton Read | 16:25.9 | OR | Newberg | Oct 1
| Champoeg Invitational |
| 51. | | 11 | Max Himmelright | 16:26.0 | OR | Jesuit | Oct 8
| NIKE -- HOLE IN THE WALL XC INVITATIONAL |
| 52. | | 12 | Daniel Sealand | 16:28.2PR | OR | Jesuit | Oct 26
| 6A-2 Metro League Championships |
| 53. | | 12 | Jenner Higgins | 16:28.3 | OR | Sheldon (OR) | Sep 3
| The Invitational |
| 54. | | 9 | Shaw Powell | 16:29.2 | OR | Jesuit | Oct 26
| 6A-2 Metro League Championships |
| 55. | | 12 | Austin Migchelbrink | 16:29.3PR | OR | Sunset | Oct 19
| Sunset, Westview @ Jesuit |
| 56. | | 11 | Jude Augustine | 16:30.1 | OR | Jesuit | Oct 12
| Aloha, Jesuit @ Beaverton |
| 57. | | 12 | Matt Lautze | 16:30.6PR | OR | Lakeridge | Oct 12
| Tualatin & Sherwood @ Lakeridge |
| 58. | | 10 | Ian Twyman | 16:31.2 | OR | South Eugene | Sep 3
| The Invitational |
| 59. | | 9 | Steven Rowland | 16:31.4PR | OR | Jesuit | Nov 2
| Jesuit State Alternate 5k |
| 60. | | 9 | Sam Bennett | 16:31.8PR | OR | West Linn | Oct 12
| West Linn, Canby @ Tigard |
| 61. | 16 | 11 | Keizo Morgan | 16:31.9 | OR | Westview | Sep 3
| The Invitational |
| | | 10 | Hunter Agsten | 16:31.9 | OR | Roseburg | Oct 12
| Max King Invitational |
| 63. | | 12 | Elius Graff | 16:32.0PR | OR | Ida B. Wells | Nov 5
| OSAA 6A State Championships |
| 64. | | 11 | Peter Shen | 16:32.3 | OR | South Eugene | Sep 24
| Nike Portland XC |
| 65. | | 10 | Cole Thomas | 16:32.4 | OR | Canby | Oct 12
| West Linn, Canby @ Tigard |
| 66. | | 11 | Tristan Oakes | 16:33.0PR | OR | Canby | Sep 20
| Canby, Newberg @ Tualatin |
| 67. | | 11 | Ty Boster | 16:33.5 | OR | South Medford | Oct 12
| Max King Invitational |
| 68. | | 12 | Stephen Gapay | 16:33.7PR | OR | Glencoe | Sep 17
| Oregon City XC Invitational |
| | | 10 | Avery Cook | 16:33.7 | OR | West Linn | Oct 12
| West Linn, Canby @ Tigard |
| 70. | | 11 | Bailey Sauter | 16:34.0 | OR | South Eugene | Sep 3
| The Invitational |
| 71. | | 10 | Mohamed Sheikh | 16:34.8 | OR | Aloha | Oct 12
| Aloha, Jesuit @ Beaverton |
| 72. | 15 | 10 | Jalen Javurek | 16:35.3 | OR | Lincoln | Oct 14
| Portland Meadows Invitational |
| 73. | | 11 | Matt Uzzle | 16:36.4 | OR | Aloha | Oct 26
| 6A-2 Metro League Championships |
| 74. | | 12 | Darien Reed | 16:36.7PR | OR | Oregon City | Sep 17
| Oregon City XC Invitational |
| 75. | | 12 | Nicholas Speth | 16:38.5 | OR | Tigard | Sep 23
| Meriwether National Cross Country Classic |
| 76. | | 11 | Anthony Lopez | 16:38.6PR | OR | Oregon City | Sep 17
| Oregon City XC Invitational |
| 77. | | 11 | Grayson Mazziotti | 16:38.9PR | OR | Sheldon (OR) | Oct 19
| Country Fair Classic |
| 78. | | 11 | Jack Chapman | 16:39.0 | OR | Lakeridge | Sep 23
| Meriwether National Cross Country Classic |
| 79. | | 10 | Daniel Beckstead | 16:39.3 | OR | Grants Pass | Sep 3
| The Invitational |
| | | 9 | Declan O'Scannlain | 16:39.3 | OR | Jesuit | Oct 19
| Sunset, Westview @ Jesuit |
| 81. | 15 | 11 | Joseph Justice | 16:39.6 | OR | Benson Tech | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 82. | | 11 | Ian Bake | 16:39.9 | OR | Aloha | Oct 26
| 6A-2 Metro League Championships |
| 83. | | 9 | Ethan Harper | 16:40.4 | OR | Lincoln | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| | | 10 | Ethan Black | 16:40.4PR | OR | Jesuit | Nov 2
| Jesuit State Alternate 5k |
| 85. | | 10 | Shaman Charriere | 16:40.5PR | OR | Tualatin | Oct 12
| Tualatin & Sherwood @ Lakeridge |
| 86. | | 12 | Eirik Haugbro | 16:40.6 | OR | Southridge | Oct 12
| Southridge, Westview @ Glencoe |
| 87. | 16 | 11 | Josh Quaglio | 16:43.3 | OR | Sherwood | Oct 12
| Tualatin & Sherwood @ Lakeridge |
| | | 12 | Neal Cranston | 16:43.3PR | OR | Canby | Oct 26
| 6A-4 Three Rivers League Championship |
| 89. | 17 | 12 | Aidan Guthrie | 16:43.7PR | OR | Benson Tech | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| | | 11 | Ezra Berg | 16:43.7PR | OR | Lincoln | Oct 19
| PIL/MHC Crossover (Host: Grant) |
| 91. | | 11 | Nathan Silenzi | 16:43.8PR | OR | Jesuit | Nov 2
| Jesuit State Alternate 5k |
| 92. | | 10 | Maxwell Scott | 16:44.1 | OR | Jesuit | Nov 2
| Jesuit State Alternate 5k |
| 93. | | 11 | Fred Kerr | 16:44.2PR | OR | Grant | Sep 28
| PIL/MHC Crossover (Host: Grant) |
| 94. | | 11 | Kian Mitchell | 16:44.7 | OR | Ida B. Wells | Oct 5
| Reynolds, Sam Barlow, Wilson, Benson, Jeffers... |
| | 15 | 9 | Truett Bostwick | 16:44.7 | OR | South Medford | Oct 12
| Max King Invitational |
| | | 12 | Aidan Manley | 16:44.7PR | OR | Ida B. Wells | Oct 14
| Portland Meadows Invitational |
| 97. | | 11 | Richard Puro | 16:44.8 | OR | Franklin (OR) | Oct 19
| PIL/MHC Crossover (Host: Franklin) |
| 98. | 17 | 12 | Ben Johnson | 16:45.0PR | OR | West Salem | Sep 10
| 12th Annual Tualatin Invite |
| 99. | | 12 | Luke Parks | 16:45.4PR | OR | South Medford | Sep 24
| Nike Portland XC |
| 100. | | 9 | Benjamin Harvey | 16:46.6 | OR | Clackamas | Oct 19
| PIL/MHC Crossover (Host: Franklin) |