| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 12 | Andrew Landstrom | 16:28.9 | OR | Portland Christian | Sep 19
| Saxon Cross Country Invitational |
| 2. | | 12 | Ben Bruns | 16:47.0PR | OR | Southwest Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 3. | | 10 | Andy Holstrom | 16:50.4 | OR | Valley Catholic | Sep 26
| Nike Pre-Nationals |
| 4. | | 12 | Craig Bingham | 16:54.0PR | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 5. | | 11 | Dan Webb | 17:03.0 | OR | Southwest Christian | Sep 30
| NWOC District Preview |
| 6. | | 9 | Taylor Hybl | 17:06.0PR | OR | Portland Christian | Oct 29
| NW League District Championship |
| 7. | | 10 | Adam Siltala | 17:09.0 | OR | Clatskanie | Nov 7
| OSAA 3A/2A/1A State Championships |
| 8. | | 11 | Michael Siltala | 17:12.0 | OR | Clatskanie | Oct 17
| Concordia/Puma XC Classic |
| 9. | | 10 | Connor Garcia | 17:21.3 | OR | Valley Catholic | Sep 26
| Nike Pre-Nationals |
| 10. | | 12 | Chris Coons | 17:39.3PR | OR | Southwest Christian | Oct 17
| Warner Pacific Open |
| 11. | | 11 | Reese Lile | 17:42.0 | OR | Southwest Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 12. | | 10 | David Harris | 17:43.0PR | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 13. | | 12 | Peter Bohrer | 17:43.9PR | OR | Damascus Christian | Oct 3
| Harrier Classic at Bryant Park |
| 14. | | 10 | John Hanscom | 17:59.0 | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 15. | 17 | 12 | Tanner Murphy | 18:05.3PR | OR | Damascus Christian | Oct 3
| Harrier Classic at Bryant Park |
| 16. | | 9 | Nick Martin | 18:07.0 | OR | Southwest Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 17. | | 11 | Ben Lyons | 18:08.0 | OR | Southwest Christian | Sep 30
| NWOC District Preview |
| 18. | | 11 | Stephen Zumwalt | 18:08.1 | OR | Portland Waldorf | Oct 3
| Harrier Classic at Bryant Park |
| 19. | | 12 | Varun Iyengar | 18:24.0PR | OR | Oregon Episcopal | Oct 29
| NW League District Championship |
| 20. | | 9 | Jordan Landstrom | 18:28.0PR | OR | Portland Christian | Oct 29
| NW League District Championship |
| 21. | | 12 | Luke Migas | 18:33.0PR | OR | Horizon Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 22. | | 11 | Jerry Creasy | 18:36.0 | OR | Neah-Kah-Nie | Oct 8
| Regis Invitational |
| 23. | | 10 | Shawn Murry | 18:41.0 | OR | Clatskanie | Oct 29
| NW League District Championship |
| 24. | | 12 | Sam Schifferdecker | 18:43.0PR | OR | Horizon Christian | Sep 30
| NWOC District Preview |
| 25. | | 10 | Caleb Coe | 18:49.0 | OR | Damascus Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| | | 12 | Zach Houchins | 18:49.0PR | OR | Neah-Kah-Nie | Oct 29
| NW League District Championship |
| 27. | | 11 | Zack Lovell | 18:51.0 | OR | Rainier (OR) | Oct 29
| NW League District Championship |
| 28. | | 12 | Spencer DeBray | 18:52.0PR | OR | Portland Christian | Oct 10
| Champoeg Invitational |
| 29. | | 12 | Chris Guiducci | 18:54.0PR | OR | Valley Catholic | Oct 29
| NW League District Championship |
| 30. | | 10 | James Furnary | 18:58.0 | OR | Catlin Gabel | Oct 8
| Regis Invitational |
| 31. | | 10 | Sam Penner | 18:59.9PR | OR | Westside Christian | Oct 17
| Warner Pacific Open |
| 32. | | 11 | Chris Redelfs | 19:01.0 | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| | | 10 | Joeseph Meeko | 19:01.0 | OR | Damascus Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 34. | | 10 | William Wilson | 19:04.0 | OR | Catlin Gabel | Oct 8
| Regis Invitational |
| | | 10 | Matthew Fernandez | 19:04.0 | OR | Oregon Episcopal | Oct 29
| NW League District Championship |
| 36. | | 10 | Anthony Alfieri | 19:07.7 | OR | Valley Catholic | Sep 26
| Nike Pre-Nationals |
| 37. | | 12 | Dylan McFadden | 19:09.0 | OR | Rainier (OR) | Sep 14
| Pre-District NW League |
| 38. | | 10 | Collin Churchill | 19:11.0PR | OR | Portland Waldorf | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 39. | | 12 | John Povolny | 19:14.0 | OR | Westside Christian | Oct 14
| Century, Sherwood, Wilsonville @ Liberty |
| | | 10 | Sean Johnson | 19:14.0 | OR | Rainier (OR) | Oct 29
| NW League District Championship |
| 41. | | 10 | Josh Bruns | 19:19.0 | OR | Southwest Christian | Sep 30
| NWOC District Preview |
| 42. | | 12 | Jeff Teufel | 19:20.0PR | OR | Oregon Episcopal | Oct 29
| NW League District Championship |
| | | 11 | Trent Cheseboro | 19:20.0 | OR | Rainier (OR) | Oct 29
| NW League District Championship |
| 44. | | 9 | Koby Yudkin | 19:20.9PR | OR | Catlin Gabel | Sep 26
| Nike Pre-Nationals |
| 45. | | 10 | Buddy Pickering | 19:21.0 | OR | Rainier (OR) | Oct 13
| Big Foot Invitational |
| 46. | | 11 | Silas Lortz | 19:27.0 | OR | Portland Lutheran (closed 2015) | Oct 17
| Warner Pacific Open |
| 47. | | 9 | Garrick Kalmeta | 19:28.0 | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 48. | | 10 | Oscar Lehtonen-Harr... | 19:29.0 | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 49. | | 12 | Stephen Roach | 19:30.0 | OR | Damascus Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 50. | | 9 | David Lovitz | 19:32.0 | OR | Catlin Gabel | Oct 8
| Regis Invitational |
| 51. | | 12 | Spencer Tonack | 19:33.0PR | OR | Portland Adventist | Oct 8
| Regis Invitational |
| 52. | | 11 | Connor Magee | 19:38.0PR | OR | Westside Christian | Oct 14
| Century, Sherwood, Wilsonville @ Liberty |
| | | 9 | Cameron McKillop | 19:38.0PR | OR | Portland Christian | Oct 29
| NW League District Championship |
| 54. | | 12 | Gary Points | 19:43.0 | OR | Clatskanie | Oct 29
| NW League District Championship |
| 55. | | 9 | Cody Hoyt | 19:44.0 | OR | Catlin Gabel | Oct 8
| Regis Invitational |
| 56. | | 10 | Cameron Straton | 19:46.0 | OR | Horizon Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 57. | | 12 | Cameron Coppock | 19:47.0PR | OR | Oregon Episcopal | Oct 29
| NW League District Championship |
| 58. | | 10 | Zach Shute | 19:50.7 | OR | Oregon Episcopal | Sep 26
| Nike Pre-Nationals |
| 59. | | 12 | Danny Somes | 19:51.0PR | OR | Clatskanie | Oct 29
| NW League District Championship |
| 60. | | 10 | J.P. Rivera | 19:51.5 | OR | Valley Catholic | Oct 17
| Warner Pacific Open |
| 61. | | 10 | Jon Kelley | 19:53.0 | OR | Rainier (OR) | Oct 29
| NW League District Championship |
| | | 9 | Tyson Griffith | 19:53.0 | OR | Rainier (OR) | Oct 29
| NW League District Championship |
| 63. | | 11 | Brandon Gallinat | 19:53.3PR | OR | Valley Catholic | Oct 17
| Warner Pacific Open |
| 64. | | 12 | Aasa Carmack | 19:54.0 | OR | Clatskanie | Sep 10
| Portland Adventist Invitational |
| 65. | | 12 | Spencer Smucker | 19:56.0PR | OR | Horizon Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 66. | | 12 | Cody Sloderbeck | 19:57.0 | OR | Clatskanie | Sep 10
| Portland Adventist Invitational |
| | | 10 | Dustin Larson | 19:57.0PR | OR | Country Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 68. | | 10 | Danny Hernandez | 19:58.0 | OR | Valley Catholic | Oct 17
| Warner Pacific Open |
| 69. | | 10 | Mike Danforth | 19:59.0 | OR | Portland Lutheran (closed 2015) | Sep 30
| NWOC District Preview |
| | | 10 | Jackson Miller | 19:59.0 | OR | Vernonia | Oct 8
| Regis Invitational |
| 71. | | 11 | Zoli Bokor | 20:00.0 | OR | Knappa | Oct 13
| Big Foot Invitational |
| | | 11 | Joel Tolon | 20:00.0 | OR | Columbia Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 73. | | 11 | Johnnie Soderberg | 20:01.0PR | OR | Country Christian | Oct 8
| Regis Invitational |
| | | 9 | Sam Brandt | 20:01.0 | OR | Portland Lutheran (closed 2015) | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 75. | | 9 | Rich Fettig | 20:02.0 | OR | Westside Christian | Sep 30
| NWOC District Preview |
| | | 12 | Nick Aagesen | 20:02.0PR | OR | Neah-Kah-Nie | Oct 29
| NW League District Championship |
| 77. | | 11 | Daniel Lin | 20:06.0PR | OR | Valley Catholic | Oct 29
| NW League District Championship |
| 78. | | 9 | Levi Lewandowski | 20:07.0 | OR | Country Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| | | 11 | Bryce Horness | 20:07.0PR | OR | Clatskanie | Oct 29
| NW League District Championship |
| 80. | | 9 | Nathan Fleck | 20:09.0 | OR | Vernonia | Oct 17
| Rainier Invitational |
| 81. | | 12 | Ethan Reiling | 20:11.9 | OR | Westside Christian | Oct 14
| Century, Sherwood, Wilsonville @ Liberty |
| 82. | | 9 | Jake Hanson | 20:14.0 | OR | Portland Adventist | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 83. | | 12 | David Sellers | 20:15.0PR | OR | Portland Christian | Oct 29
| NW League District Championship |
| 84. | | 9 | Jeff Corless | 20:17.0 | OR | Country Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 85. | | 10 | Ben Smith | 20:19.0PR | OR | Horizon Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| | | 9 | Jacob McNamara | 20:19.0PR | OR | Westside Christian | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 87. | | 9 | Christopher Roach | 20:22.0 | OR | Damascus Christian | Oct 3
| Harrier Classic at Bryant Park |
| 88. | | 10 | Ben Withycombe | 20:24.0PR | OR | Valley Catholic | Oct 29
| NW League District Championship |
| 89. | | 12 | Andrew Curtis | 20:25.0PR | OR | Westside Christian | Sep 26
| Northwest Cross Country Classic |
| 90. | | 9 | Jacob Campabello | 20:31.0 | OR | Portland Waldorf | Oct 28
| 3A-2A-1A District 7 Championship Meet |
| 91. | | 12 | Nick Mannen | 20:31.7PR | OR | Valley Catholic | Sep 26
| Nike Pre-Nationals |
| 92. | | 12 | Kenny Marsh | 20:34.0PR | OR | Oregon Episcopal | Oct 29
| NW League District Championship |
| 93. | | 12 | James Carey | 20:36.0PR | OR | Warrenton | Oct 13
| Big Foot Invitational |
| 94. | | 9 | TJ Morgan | 20:48.0 | OR | Warrenton | Oct 13
| Big Foot Invitational |
| 95. | | 12 | Christopher Eden | 20:51.0PR | OR | Catlin Gabel | Oct 21
| Centennial, Cent. Cath, SMA, Grant, Benson, J... |
| | | 10 | Brandyn Aberle | 20:51.0 | OR | Rainier (OR) | Oct 29
| NW League District Championship |
| 97. | | 11 | Mihretu Dessalegne | 20:58.0 | OR | Portland Lutheran (closed 2015) | Oct 8
| Regis Invitational |
| | | 10 | Travis Griffith | 20:58.0 | OR | Clatskanie | Oct 29
| NW League District Championship |
| 99. | | 12 | Petr Jarinek | 20:59.0PR | OR | Vernonia | Oct 8
| Regis Invitational |
| 100. | | 12 | Michael Gundle | 21:00.0 | OR | Oregon Episcopal | Sep 14
| Pre-District NW League |