| 1. | 9 | Maggie Drazba | 20:40.00 | St. Marys | | |
| 2. | 11 | Sarah McCauley | 20:47.00 | Philip Barbour | | |
| 3. | 10 | Erika Voreh | 21:01.00 | Bridgeport | | |
| 4. | 12 | Molly Summers | 21:44.00 | Grafton | | |
| 5. | 10 | Brianna Robbins | 22:13.00 | Wheeling Central Catholic | | |
| 6. | 10 | Shaina Kopelov | 22:16.00 | Buckhannon-Upshur | | |
| 7. | 9 | Beverly Knight | 22:18.00 | St. Marys | | |
| 8. | 9 | Morganne Phillips | 22:20.00 | Bridgeport | | |
| 9. | 10 | Emily Kittle | 22:25.00 | Williamstown | | |
| 10. | 11 | Emily Rector | 22:25.00 | Ravenswood | | |
| 11. | 11 | Jessie John | 22:40.00 | Wheeling Central Catholic | | |
| 12. | 10 | Ali Johnson | 22:41.00 | St. Marys | | |
| 13. | 9 | Jenny Roach | 22:50.00 | Grafton | | |
| 14. | 10 | Bethany Carroll | 22:53.00 | Doddridge County | | |
| 15. | 9 | Brianna Waybright | 23:03.00 | Philip Barbour | | |
| 16. | 9 | Emily Bucon | 23:06.00 | Wheeling Central Catholic | | |
| 17. | 9 | Reba Cutright | 23:07.00 | Buckhannon-Upshur | | |
| 18. | 12 | Chanel Alexander | 23:14.00 | Grafton | | |
| 19. | 12 | Joy Parks | 23:20.00 | Ravenswood | | |
| 20. | 12 | Kayla Lantz | 23:29.00 | Robert C Byrd | | |
| 21. | 10 | Heather Gray | 23:31.00 | Williamstown | | |
| 22. | 9 | Shelby McDougal | 23:33.00 | Grafton | | |
| 23. | 10 | Meri Titus | 23:39.00 | Ravenswood | | |
| 24. | 9 | Hannah Murray | 23:45.00 | Ravenswood | | |
| 25. | 10 | Ashley Peters | 23:52.00 | Liberty (Harrison) | | |
| 26. | 10 | Sarah Evans | 23:52.00 | Trinity Christian | | |
| 27. | 11 | Kelsea Fickiesen | 23:59.00 | St. Marys | | |
| 28. | 9 | Casey Thorpe | 24:00.00 | Buckhannon-Upshur | | |
| 29. | 12 | Adalia Trudgeon | 24:04.00 | Doddridge County | | |
| 30. | 10 | Liana Kopelov | 24:08.00 | Buckhannon-Upshur | | |
| 31. | 12 | Aly Carpenter | 24:16.00 | Ritchie County | | |
| 32. | 11 | Sydney Mucha | 24:17.00 | Bridgeport | | |
| 33. | 10 | Dani Renner | 24:47.00 | St. Marys | | |
| 34. | 12 | Cheri Bunner | 24:48.00 | Ritchie County | | |
| 35. | 9 | Amanda Davis | 24:49.00 | Ritchie County | | |
| 36. | 11 | Lauren Bucina | 24:50.00 | Williamstown | | |
| 37. | 9 | Jessica Walters | 24:54.00 | Williamstown | | |
| 38. | 12 | Kaylen Poston | 25:02.00 | Grafton | | |
| 39. | 11 | Rachel Hoffpauier | 25:06.00 | Magnolia | | |
| 40. | 12 | Meggie Swisher | 25:06.00 | Doddridge County | | |
| 41. | 10 | Caitlin Warner | 25:11.00 | Buckhannon-Upshur | | |
| 42. | 11 | Shandel Bunnell | 25:14.00 | Liberty (Harrison) | | |
| 43. | 11 | Abby Taylor | 25:23.00 | Grafton | | |
| 44. | 9 | Lexie Seifert | 25:24.00 | Liberty (Harrison) | | |
| 45. | 10 | Sarah Smith | 25:26.00 | Cameron | | |
| 46. | 9 | Alexa Bennett | 25:34.00 | Buckhannon-Upshur | | |
| 47. | 11 | Jerra Cottrill | 25:36.00 | St. Marys | | |
| 48. | 12 | Filisa Haddix | 25:41.00 | Grafton | | |
| 49. | 9 | Christa Harshberger | 26:01.00 | Magnolia | | |
| 50. | 10 | Mary Clair Reid | 26:02.00 | Grafton | | |
| 51. | 12 | Julia Zorn | 26:09.00 | Doddridge County | | |
| 52. | 9 | Katie Hurley | 26:13.00 | Wheeling Central Catholic | | |
| 53. | 9 | Rene Miller | 26:18.00 | St. Marys | | |
| 54. | 10 | Montanna Mazzie | 26:20.00 | Lincoln | | |
| 55. | 9 | Kathleen Cornell | 26:23.00 | Williamstown | | |
| 56. | 12 | Brooke Sheets | 26:24.00 | Ravenswood | | |
| 57. | 11 | Maddie Dean | 26:27.00 | Wheeling Central Catholic | | |
| 58. | 11 | Mercedes Jacobs | 26:28.00 | Philip Barbour | | |
| 59. | 12 | Tiffany Watson | 26:29.00 | Ritchie County | | |
| 60. | 10 | Maggie Lilly | 26:29.00 | Gilmer County | | |
| 61. | 9 | Chynna Maze | 26:38.00 | St. Marys | | |
| 62. | 10 | Keri Kniceley | 26:53.00 | Doddridge County | | |
| 63. | 9 | Lauren Seckman | 26:57.00 | Tyler Consolidated | | |
| 64. | 11 | Jackie Stalmaker | 26:58.00 | Philip Barbour | | |
| 65. | 9 | Becca Cokeley | 26:59.00 | Ritchie County | | |
| 66. | 12 | Sammi Hick | 27:02.00 | St. Marys | | |
| 67. | 12 | Stacia Sandy | 27:05.00 | Williamstown | | |
| 68. | 10 | Brynn Jenkins | 27:09.00 | Wheeling Central Catholic | | |
| 69. | 10 | Jennifer Yost | 27:12.00 | Tyler Consolidated | | |
| 70. | 12 | Victoria Bartlett | 27:25.00 | Ritchie County | | |
| 71. | 11 | Kameron Freeman | 27:37.00 | Grafton | | |
| 72. | 11 | Casey Spears | 27:40.00 | Ritchie County | | |
| 73. | 10 | Megan Lupardus | 27:44.00 | Williamstown | | |
| 74. | 12 | Gabby Dean | 27:47.00 | Wheeling Central Catholic | | |
| 75. | 9 | Nicole Holliday | 28:02.00 | Philip Barbour | | |
| 76. | 11 | Jordan Stewart | 28:03.00 | St. Marys | | |
| 77. | 11 | Celeste Rosencrance | 28:15.00 | Grafton | | |
| 78. | 10 | Mary Beth Long | 28:24.00 | Philip Barbour | | |
| 79. | 10 | Lindsay Newland | 28:34.00 | St. Marys | | |
| 80. | 9 | Emily Gordon | 28:37.00 | Wheeling Central Catholic | | |
| 81. | 12 | Leanne Watson | 28:38.00 | Clay-Battelle | | |
| 82. | 10 | Lindsey Shingleton | 28:41.00 | St. Marys | | |
| 83. | 12 | Chelsea Wells | 28:42.00 | Tyler Consolidated | | |
| 84. | 9 | Erin Wambaugh | 29:06.00 | Grafton | | |
| 85. | 12 | Rachel Cokeley | 29:14.00 | Ritchie County | | |
| 86. | 9 | Mercedes Dowell | 29:14.00 | Buckhannon-Upshur | | |
| 87. | 12 | Krista Schaffer | 29:16.00 | Williamstown | | |
| 88. | 10 | Rebekah Honce | 29:16.00 | Bridgeport | | |
| 89. | 12 | Hanna Pratt | 29:22.00 | Liberty (Harrison) | | |
| 90. | 10 | Cadi Duplaga | 29:30.00 | Wheeling Central Catholic | | |
| 91. | 12 | Haley Fulks | 29:36.00 | Williamstown | | |
| 92. | 10 | Ann Marie Wiikowski | 29:42.00 | Grafton | | |
| 93. | 12 | Tracy King | 29:43.00 | Calhoun County | | |
| 94. | 12 | Amanda Abramovich | 29:46.00 | Ritchie County | | |
| 95. | 12 | Casey George | 29:47.00 | Philip Barbour | | |
| 96. | 10 | Rachel Taylor | 29:56.00 | St. Marys | | |
| 97. | 9 | Haley Sommerville | 30:09.00 | Robert C Byrd | | |
| 98. | 10 | Tiffany Arnett | 30:16.00 | Lincoln | | |
| 99. | 9 | Briana Mefford | 30:32.00 | Williamstown | | |
| 100. | 11 | Aline Campo | 30:37.00 | Williamstown | | |
| 101. | 9 | Rachel Stuart | 30:38.00 | Philip Barbour | | |
| 102. | 10 | Taylor Pickens | 31:15.00 | St. Marys | | |
| 103. | 12 | Hannah Steele | 31:42.00 | Williamstown | | |
| 104. | 10 | Melanie Jett | 31:43.00 | Doddridge County | | |
| 105. | 11 | Toni Doman | 32:09.00 | Cameron | | |
| 106. | 11 | Emily Wells | 32:47.00 | Tyler Consolidated | | |
| 107. | 12 | Corie Posey | 32:48.00 | Robert C Byrd | | |
| 108. | 11 | Katlin Collins | 32:56.00 | Calhoun County | | |
| 109. | 10 | Sarah Kennedy | 33:07.00 | Trinity Christian | | |
| 110. | 9 | Makayla Walton | 33:19.00 | Ritchie County | | |
| 111. | 11 | Ashley Harvey | 33:28.00 | Clay-Battelle | | |
| 112. | 12 | Hannah Smith | 33:34.00 | Doddridge County | | |
| 113. | 10 | Katie Baldwin | 34:30.00 | Bridgeport | | |
| 114. | 11 | Ashley Pfohl | 34:49.00 | Tyler Consolidated | | |
| 115. | 9 | Megan Steele | 35:38.00 | Williamstown | | |
| 116. | 9 | Julianne Mcilvain | 35:43.00 | Magnolia | | |
| 117. | 12 | Melissa Mcdaniel | 36:02.00 | Bridgeport | | |
| 118. | 12 | Brittany Martino | 36:06.00 | Clay-Battelle | | |
| 119. | 9 | Morgan Allen | 37:12.00 | Gilmer County | | |
| 120. | 9 | Olivia Hardin | 38:07.00 | Philip Barbour | | |
| 121. | 11 | Sarah Cho | 38:28.00 | Williamstown | | |
| 122. | 9 | Alexus Sprouse | 38:31.00 | Gilmer County | | |
| 123. | 12 | Adrionna Dickerson | 39:06.00 | Wheeling Central Catholic | | |
| 124. | 11 | Alishia Brown | 39:07.00 | Philip Barbour | | |
| 125. | 10 | Keri Woofter | 40:33.00 | Lewis County | | |
| 126. | 10 | Tanika Bowyer | 43:16.00 | Lewis County | | |