| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 12 | Jack Little | 15:50.0PR | VA | York | Oct 15
| Milestat.com XC Invitational |
| 2. | | 11 | Kurtis Steck | 15:59.0PR | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 3. | | 12 | Daniel Moniak | 16:25.0 | VA | Jamestown | Nov 12
| VHSL State Cross Country Championships |
| 4. | | 11 | Simon Watrous | 16:27.0 | VA | Lafayette | Sep 17
| William and Mary Invitational |
| 5. | | 10 | Dawson Connell | 16:28.0 | VA | York | Sep 17
| William and Mary Invitational |
| 6. | | 12 | Scott Gemmell-Davis | 16:41.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 7. | | 11 | Dylan Sydnor | 16:43.0 | VA | Grafton | Sep 17
| William and Mary Invitational |
| | | 10 | Jason Menzies | 16:43.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 9. | | 12 | Blake Finkenauer | 16:44.0 | VA | Tabb | Nov 12
| VHSL State Cross Country Championships |
| 10. | | 12 | Marc Torres | 16:45.0 | VA | Grafton | Nov 12
| VHSL State Cross Country Championships |
| 11. | | 11 | Andrew Osbourne | 16:50.0PR | VA | York | Nov 12
| VHSL State Cross Country Championships |
| 12. | | 12 | Joshua Carino | 16:54.0PR | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 13. | | 12 | Levi Warring | 16:58.0PR | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 14. | | 12 | Patrick Shannon | 17:06.0 | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| 15. | | 11 | Zack Basso | 17:07.0PR | VA | Smithfield | Sep 10
| Newport News Invitational |
| 16. | | 9 | Justin Underwood | 17:11.0PR | VA | Grafton | Sep 17
| William and Mary Invitational |
| 17. | | 12 | Joseph Conor Wallac... | 17:12.0PR | VA | Grafton | Nov 12
| VHSL State Cross Country Championships |
| 18. | | 11 | Austin Savage | 17:17.0 | VA | New Kent | Nov 12
| VHSL State Cross Country Championships |
| 19. | | 11 | Forrest Kidwell | 17:19.0 | VA | Grafton | Nov 12
| VHSL State Cross Country Championships |
| 20. | | 12 | Nickolas Dunham | 17:21.0PR | VA | Smithfield | Oct 15
| Milestat.com XC Invitational |
| 21. | | - | Christopher Crowder | 17:23.0PR | VA | Jamestown | Sep 17
| William and Mary Invitational |
| 22. | | 12 | Chad Eldred | 17:27.0PR | VA | Grafton | Nov 12
| VHSL State Cross Country Championships |
| 23. | | 11 | Robert Richards | 17:29.0PR | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| 24. | 15 | 10 | Derek Holdsworth | 17:37.0 | VA | Lafayette | Nov 12
| VHSL State Cross Country Championships |
| 25. | | 12 | Conor Wallace | 17:40.8 | VA | Grafton | Oct 27
| VHSL Bay Rivers District Championship |
| 26. | | 11 | Luke Tillis | 17:41.0PR | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 27. | | 11 | Anthony Addeo | 17:42.0 | VA | Bruton | Oct 15
| Milestat.com XC Invitational |
| | | 12 | Michael Sonnek | 17:42.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 29. | | 11 | Andrew Richards | 17:49.0 | VA | Jamestown | Sep 17
| William and Mary Invitational |
| 30. | | 12 | Trent Moon | 17:50.0PR | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 31. | | 11 | Greg Modzelewski | 17:51.0 | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| | | 10 | Daniel McKay-Robert... | 17:51.0 | VA | Jamestown | Nov 12
| VHSL State Cross Country Championships |
| 33. | | 10 | Gabe Modzelewski | 17:54.0PR | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| 34. | | 11 | Mitchell Hesse | 17:57.0PR | VA | York | Oct 15
| Milestat.com XC Invitational |
| | | 12 | Benjamin Harvey | 17:57.0PR | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 36. | | 11 | Joshua Hall | 17:58.0PR | VA | Grafton | Sep 17
| William and Mary Invitational |
| 37. | | 10 | Ben Kempton | 17:59.0 | VA | York | Nov 12
| VHSL State Cross Country Championships |
| 38. | | 11 | Chris Crowder | 17:59.2 | VA | Jamestown | Sep 3
| Chancellor Invitational |
| 39. | | 11 | Joey Mejia | 18:04.0PR | VA | Smithfield | Oct 15
| Milestat.com XC Invitational |
| 40. | | 11 | Alex Mcguire | 18:10.4PR | VA | Warhill | Oct 27
| VHSL Bay Rivers District Championship |
| 41. | | 12 | Conner Niver | 18:11.0PR | VA | York | Nov 12
| VHSL State Cross Country Championships |
| 42. | | 9 | James Hart | 18:15.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 43. | | 11 | Chris Rolince | 18:19.0PR | VA | New Kent | Sep 17
| William and Mary Invitational |
| 44. | | 10 | Jimmy Sabin | 18:19.5 | VA | Warhill | Oct 27
| VHSL Bay Rivers District Championship |
| 45. | | 12 | Russell Blair | 18:19.9PR | VA | Warhill | Oct 27
| VHSL Bay Rivers District Championship |
| 46. | | 10 | Adam Odle | 18:23.9 | VA | Lafayette | Oct 19
| Jamestown, Lafayette, Tabb |
| 47. | | 12 | Nikolai Detrick | 18:24.0PR | VA | Smithfield | Oct 15
| Milestat.com XC Invitational |
| 48. | | 11 | Raj Ronvelia | 18:28.0PR | VA | Jamestown | Sep 17
| William and Mary Invitational |
| 49. | | 8 | Max Poelker | 18:29.0 | VA | York | Sep 17
| William and Mary Invitational |
| | | 8 | Max Weidman | 18:29.0 | VA | York | Oct 15
| Milestat.com XC Invitational |
| 51. | | 11 | Matt Reynolds | 18:30.0PR | VA | Jamestown | Sep 17
| William and Mary Invitational |
| 52. | | 10 | Levi Rees | 18:34.0 | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| 53. | | - | Dainel McKay-Robert | 18:37.0PR | VA | Jamestown | Sep 14
| Bruton, Jamestown, York |
| 54. | | 10 | Brian Mcmanus | 18:39.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| 55. | | 12 | John Silveria | 18:40.0 | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 56. | | 10 | Benjamin West | 18:41.5 | VA | Warhill | Oct 27
| VHSL Bay Rivers District Championship |
| 57. | | 10 | Braden Johnson | 18:45.4PR | VA | Warhill | Oct 27
| VHSL Bay Rivers District Championship |
| 58. | | 12 | Aaron Hooks | 18:48.4PR | VA | Lafayette | Oct 19
| Jamestown, Lafayette, Tabb |
| 59. | | 10 | Peter McReynolds | 18:49.8PR | VA | Bruton | Oct 27
| VHSL Bay Rivers District Championship |
| 60. | | 12 | Josh Calderon | 18:50.0 | VA | York | Sep 10
| Newport News Invitational |
| 61. | | 11 | Ben Johnston | 18:50.3 | VA | New Kent | Oct 27
| VHSL Bay Rivers District Championship |
| 62. | | 9 | Bryan Moon | 18:51.0 | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 63. | | - | Jeffery Wakefield | 18:51.7PR | VA | Poquoson | Oct 27
| VHSL Bay Rivers District Championship |
| 64. | | 9 | Scott Barns | 18:52.0PR | VA | Tabb | Sep 17
| William and Mary Invitational |
| | | 11 | Scott Kramer | 18:52.0PR | VA | York | Oct 15
| Milestat.com XC Invitational |
| 66. | | 11 | Michael Spoonhoward | 18:52.6 | VA | Smithfield | Oct 27
| VHSL Bay Rivers District Championship |
| 67. | | 11 | Tanner Smith | 18:53.0 | VA | New Kent | Oct 27
| VHSL Bay Rivers District Championship |
| 68. | | 12 | Paul Samaha | 18:53.2PR | VA | Lafayette | Oct 19
| Jamestown, Lafayette, Tabb |
| 69. | | 10 | Kyle Cherry | 18:53.4 | VA | Poquoson | Oct 27
| VHSL Bay Rivers District Championship |
| 70. | | 11 | Nathan Shinn | 18:55.0PR | VA | York | Oct 15
| Milestat.com XC Invitational |
| | | 11 | Kamran Rahman | 18:55.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| | | 12 | Nick Curren | 18:55.0PR | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 73. | | 9 | Liam Kempton | 18:58.0 | VA | York | Sep 14
| Bruton, Jamestown, York |
| | | 11 | Matthew Sweeney | 18:58.0 | VA | Grafton | Sep 17
| William and Mary Invitational |
| | | 10 | Phillip Nelson | 18:58.0PR | VA | Smithfield | Oct 15
| Milestat.com XC Invitational |
| | | 12 | Christopher Kurowsk... | 18:58.0PR | VA | Smithfield | Oct 15
| Milestat.com XC Invitational |
| 77. | | 12 | Shane LeVie | 18:59.0PR | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 78. | | 9 | Scott Teresi | 19:00.0 | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 79. | | 9 | Iain Thompson | 19:01.0 | VA | Lafayette | Oct 15
| Milestat.com XC Invitational |
| | | 12 | Evan Roderick | 19:01.0 | VA | Bruton | Oct 15
| Milestat.com XC Invitational |
| 81. | | 12 | Kyle Mechling | 19:03.0 | VA | New Kent | Sep 17
| William and Mary Invitational |
| 82. | | 12 | Aaron Williams | 19:03.4PR | VA | Tabb | Oct 27
| VHSL Bay Rivers District Championship |
| 83. | | 10 | Hunter Cottee | 19:05.0PR | VA | Grafton | Sep 17
| William and Mary Invitational |
| 84. | | 9 | Bryce Williams | 19:07.3 | VA | Tabb | Oct 19
| Jamestown, Lafayette, Tabb |
| 85. | | 9 | Davis Wood | 19:10.0PR | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| | | 12 | Jonathan Gellings | 19:10.0PR | VA | New Kent | Oct 27
| VHSL Bay Rivers District Championship |
| 87. | | 9 | Nick Schuff | 19:13.0 | VA | Tabb | Oct 15
| Milestat.com XC Invitational |
| 88. | | 10 | Ben Wahls | 19:13.8 | VA | Lafayette | Oct 19
| Jamestown, Lafayette, Tabb |
| 89. | | 9 | Tristan Goetz | 19:14.0 | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| 90. | | 9 | James Giffin | 19:15.0PR | VA | New Kent | Sep 17
| William and Mary Invitational |
| 91. | | 12 | Charlie Baynard | 19:19.0PR | VA | Grafton | Sep 17
| William and Mary Invitational |
| 92. | | 12 | Danny Marrow | 19:25.0PR | VA | Bruton | Oct 15
| Milestat.com XC Invitational |
| 93. | | - | WB McPherson | 19:25.7PR | VA | Poquoson | Oct 27
| VHSL Bay Rivers District Championship |
| 94. | | - | Chris Steffens | 19:27.6PR | VA | Poquoson | Oct 27
| VHSL Bay Rivers District Championship |
| 95. | | 12 | Nathan Allred | 19:28.0PR | VA | Jamestown | Sep 17
| William and Mary Invitational |
| 96. | | 11 | Aaron Kramer | 19:31.0 | VA | York | Oct 15
| Milestat.com XC Invitational |
| 97. | | 9 | Cole Headen | 19:32.0PR | VA | York | Oct 15
| Milestat.com XC Invitational |
| | | 11 | Jakob Torres | 19:32.0 | VA | Jamestown | Oct 15
| Milestat.com XC Invitational |
| 99. | | 11 | Tim Sedlacek | 19:32.2PR | VA | Lafayette | Oct 19
| Jamestown, Lafayette, Tabb |
| 100. | | 9 | Matt Hoffman | 19:33.0 | VA | Bruton | Oct 15
| Milestat.com XC Invitational |