All meets

Nov 8, 2025 · Salem, VA

VHSL Class 3 State XC Meet

Green Hill Park · Historical 2025 results

Report a problem with this meet

Checked against TullyRunners at 7 held-out meets, 2025's ratings sit a median of 6.0 points (boys) and 8.6 points (girls) from TullyRunners'.

2 of 2 archived races included · Every result row is listed; the first 50 of each race show by default.

Ratings are on the day: adjusted times remove course and conditions and half of the in-season fitness part, so an early-season run keeps half of its credit for low fitness. How on-the-day ratings work

AN = anchor runner (compared to set its race’s adjustment). The race title is as the results print it. Grade describes how precisely the race was adjusted, not a runner’s ability. Results include runners of every affiliation. The adjustment SE is not a prediction interval for a runner’s next race. Each runner’s SE is the header’s 20:00 value scaled to their adjusted time. A row the fit did not rate is still rated from its race’s adjustment: LN marks one linked to an athlete by name, NM one not matched to an athlete record; a row that stays unrated shows “Unavailable”, never zero.

GIRLS · VARSITY · 5,000 M

VHSL Class 123 XC Championship 11-8-25 Green Hill Park, Salem, VA - 11/8/2025 Class 3 Girls 5k

B

100 of 101 rows rated

How this race was adjusted

Race effect at 20:00 −23.7 s course and conditions +1.2 s in-season fitness −24.9 sCourse constant 485.35 (485)Race constant 490.67 (491)

100 used anchors± 4.7 s adjustment SE at 20:00Statistical Rating K 492.915Modeled distance 5,000 m

Adjusted from 100 anchor runners

Anchor runners ran at least one other varsity race we cover this season. Comparing their times here with their other races sets this race’s adjustment. The most unusual tenth at each end is left out of the average, so one great or bad day can’t move it much. Returning runners who ran only this race this season can also help a little; they are not listed or counted here. Listed here: the first 50 of 100, in place order, each with up to two of their most recent other races; every anchor is marked AN in the results.

  1. 1 Samantha Nitzsche · William Monroe: VHSL Region 3B XC Championships (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  2. 2 Kiera Lowman · Alleghany: New Balance RunningLane XC Championships (Dec 6) · VHSL Region 3C Championship (Oct 29) · and 5 more
  3. 3 Brooke Saunders · Harrisonburg: Brooks XC Championships South (Nov 29) · VHSL Region 3C Championship (Oct 29) · and 2 more
  4. 4 Emerson Ritter · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 5 more
  5. 5 Hayley Mancini · Spotswood: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  6. 6 Avery Whitson · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 4 more
  7. 7 Lillian Myers · Spotswood: VHSL Region 3C Championship (Oct 29) · The VA XC Showcase (Oct 18) · and 4 more
  8. 8 Mariah Reed · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 5 more
  9. 9 Ruby Frazier · Fluvanna County: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 5 more
  10. 10 Peyton Joyner · Spotswood: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  11. 11 Ryan Davidson · Monticello: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 4 more
  12. 12 Zoey Downer · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 5 more
  13. 13 Sophie Sweet · James Monroe: VHSL Region 3B XC Championships (Oct 29) · Battlefield XC District Championship (Oct 22) · and 3 more
  14. 14 Caitlin Springett · Monticello: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 4 more
  15. 15 Gracie Gibson-Hanes · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18) · and 1 more
  16. 16 Natalie Verna · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18) · and 1 more
  17. 17 Alina Laraway · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 2 more
  18. 18 Thea Franklin · Wilson Memorial: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 4 more
  19. 19 Riley Larimer · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 5 more
  20. 20 Abby Gibson · Harrisonburg: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 3 more
  21. 21 Evelyn Hayter · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 3 more
  22. 22 Elizabeth Kelpe · William Monroe: VHSL Region 3B XC Championships (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  23. 23 Reese Van Hoose · William Monroe: VHSL Region 3B XC Championships (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  24. 24 Kaylin Larimer · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 3 more
  25. 25 Hillary Opdyke · Tabb: VHSL Region 3A Championships (Oct 27) · The VA XC Showcase (Oct 18) · and 1 more
  26. 26 Savannah Seidel · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18)
  27. 27 Kayana Frisk · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18)
  28. 28 Abigail Garner · Kettle Run: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 1 more
  29. 29 Grace Ballard · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 5 more
  30. 30 Clara Bakker · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 4 more
  31. 31 Eliza Godshall · Harrisonburg: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 2 more
  32. 32 Maddie Fritts · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 5 more
  33. 33 Andrea Dallaire · New Kent: VHSL Region 3A Championships (Oct 27) · Bay Rivers District Championship (Oct 22) · and 3 more
  34. 34 Ivey Shields · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 3 more
  35. 35 Zoiee Williams · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 6 more
  36. 36 Seneca Scott · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18) · and 1 more
  37. 37 Reagan Smith · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 4 more
  38. 38 Lilah Harding · Hidden Valley: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 4 more
  39. 39 Cora Bryant · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 2 more
  40. 40 Nolan Garrovillo · Spotswood: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  41. 41 Kimaya Stephens · York: VHSL Region 3A Championships (Oct 27) · The VA XC Showcase (Oct 18) · and 1 more
  42. 42 Sophie Kauffman · Harrisonburg: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 3 more
  43. 43 Marykate Miller · Spotswood: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  44. 44 Leah Hazelrigg · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 2 more
  45. 45 Madeline Saia · Christiansburg: The VA XC Showcase (Oct 18) · East Coast Elite Fast Times Invitational State Meet Preview (Oct 4) · and 4 more
  46. 46 Riley Waldron · Staunton River: VHSL Region 3D Championship (Oct 30) · Blue Ridge District Championship (Oct 22) · and 5 more
  47. 47 Olivia Hudson · New Kent: VHSL Region 3A Championships (Oct 27) · Bay Rivers District Championship (Oct 22) · and 3 more
  48. 48 Charlotte Hieber · Hidden Valley: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 3 more
  49. 49 Daisy McCown · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 4 more
  50. 50 Lily Zovko · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 4 more
Girls results, places shown 1 to 50 of 101 result rows
PlaceRunner / school · gradeFinish timeAdjustedStatistical Rating
1Samantha NitzscheWilliam Monroe · JRFinish 17:28.617:28.617:34.1141.5
2Kiera LowmanAlleghany · SRFinish 17:45.717:45.717:51.3135.8
3Brooke SaundersHarrisonburg · JRFinish 18:30.318:30.318:36.1120.9
4Emerson RitterWestern Albemarle · SRFinish 18:34.518:34.518:40.4119.5
5Hayley ManciniSpotswood · SOFinish 18:35.818:35.818:41.7119.0
6Avery WhitsonAbingdon · SOFinish 18:39.818:39.818:45.7117.7
7Lillian MyersSpotswood · SOFinish 18:42.218:42.218:48.1116.9
8Mariah ReedChristiansburg · SOFinish 18:52.318:52.318:58.3113.5
9Ruby FrazierFluvanna County · SRFinish 18:54.318:54.319:00.3112.8
10Peyton JoynerSpotswood · JRFinish 19:07.219:07.219:13.2108.5
11Ryan DavidsonMonticello · SRFinish 19:11.319:11.319:17.4107.1
12Zoey DownerWestern Albemarle · SOFinish 19:20.319:20.319:26.4104.1
13Sophie SweetJames Monroe · JRFinish 19:27.119:27.119:33.2101.8
14Caitlin SpringettMonticello · SOFinish 19:29.419:29.419:35.5101.1
15Gracie Gibson-HanesFauquier · JRFinish 19:32.719:32.719:38.9100.0
16Natalie VernaFauquier · SOFinish 19:41.619:41.619:47.897.0
17Alina LarawayMaggie Walker Gov. School · SRFinish 19:45.919:45.919:52.195.5
18Thea FranklinWilson Memorial · SRFinish 19:50.219:50.219:56.594.1
19Riley LarimerChristiansburg · SRFinish 19:52.519:52.519:58.893.3
20Abby GibsonHarrisonburg · SRFinish 19:54.419:54.420:00.792.7
21Evelyn HayterMaggie Walker Gov. School · SRFinish 20:00.820:00.820:07.190.5
22Elizabeth KelpeWilliam Monroe · JRFinish 20:02.520:02.520:08.890.0
23Reese Van HooseWilliam Monroe · SOFinish 20:09.820:09.820:16.287.5
24Kaylin LarimerChristiansburg · JRFinish 20:12.320:12.320:18.786.7
25Hillary OpdykeTabb · FRFinish 20:14.120:14.120:20.586.1
26Savannah SeidelFauquier · FRFinish 20:15.020:15.020:21.485.8
27Kayana FriskFauquier · SRFinish 20:15.120:15.120:21.585.8
28Abigail GarnerKettle Run · SRFinish 20:20.920:20.920:27.383.8
29Grace BallardChristiansburg · SRFinish 20:25.020:25.020:31.482.4
30Clara BakkerAbingdon · SOFinish 20:26.220:26.220:32.682.0
31Eliza GodshallHarrisonburg · SOFinish 20:26.620:26.620:33.081.9
32Maddie FrittsWestern Albemarle · FRFinish 20:35.620:35.620:42.178.9
33Andrea DallaireNew Kent · JRFinish 20:41.720:41.720:48.276.8
34Ivey ShieldsMaggie Walker Gov. School · SRFinish 20:42.820:42.820:49.376.5
35Zoiee WilliamsChristiansburg · SOFinish 20:43.420:43.420:49.976.3
36Seneca ScottFauquier · SRFinish 20:45.120:45.120:51.675.7
37Reagan SmithAbingdon · JRFinish 20:46.220:46.220:52.775.3
38Lilah HardingHidden Valley · FRFinish 20:48.220:48.220:54.874.7
39Cora BryantMaggie Walker Gov. School · JRFinish 20:51.120:51.120:57.773.7
40Nolan GarrovilloSpotswood · FRFinish 20:58.620:58.621:05.271.2
41Kimaya StephensYork · FRFinish 21:00.221:00.221:06.870.6
42Sophie KauffmanHarrisonburg · SRFinish 21:01.921:01.921:08.570.1
43Marykate MillerSpotswood · SOFinish 21:04.321:04.321:10.969.3
44Leah HazelriggMaggie Walker Gov. School · SRFinish 21:09.121:09.121:15.867.7
45Madeline SaiaChristiansburg · FRFinish 21:10.621:10.621:17.367.2
46Riley WaldronStaunton River · SRFinish 21:17.921:17.921:24.664.7
47Olivia HudsonNew Kent · FRFinish 21:19.421:19.421:26.164.2
48Charlotte HieberHidden Valley · SOFinish 21:19.621:19.621:26.364.1
49Daisy McCownWestern Albemarle · JRFinish 21:21.721:21.721:28.463.4
50Lily ZovkoWestern Albemarle · SOFinish 21:21.721:21.721:28.463.4
Show all 101 results (51 more)Showing all 101 results · hide rows 51–101
Girls results, rows 51 to 101 of 101
PlaceRunner / school · gradeFinish timeAdjustedStatistical Rating
51Addison MecomChristiansburg · SRFinish 21:23.321:23.321:30.062.9
52Michelle MalheiroMeridian · JRFinish 21:27.721:27.721:34.561.4
53Bhavya GummadiMaggie Walker Gov. School · SRFinish 21:30.621:30.621:37.460.5
54Gretchen GassWarren County · SOFinish 21:35.921:35.921:42.758.7
55Lillian DaviesMaggie Walker Gov. School · SRFinish 21:37.421:37.421:44.258.2
56Nora MoserYork · SRFinish 21:38.821:38.821:45.657.7
57Emily KnoblockNorthside · JRFinish 21:40.921:40.921:47.757.0
58Elea Kate SoutherlandWestern Albemarle · FRFinish 21:42.921:42.921:49.756.3
59Madeline HarpWilliam Monroe · SOFinish 21:45.921:45.921:52.855.3
60Eliana HunterFauquier · JRFinish 21:47.321:47.321:54.254.9
61Louise FosterWestern Albemarle · JRFinish 21:48.321:48.321:55.254.5
62Ruby BillsCave Spring · JRFinish 21:49.821:49.821:56.754.0
63Lucy WhitenackWilliam Byrd · SRFinish 21:49.921:49.921:56.854.0
64Lily MorrowAbingdon · FRFinish 21:55.921:55.922:02.852.0
65Neela HewavitaSpotswood · SOFinish 21:57.521:57.522:04.451.4
66Melissa DoverTabb · JRFinish 22:03.422:03.422:10.449.5
67Hannah DukeAbingdon · FRFinish 22:09.622:09.622:16.647.4
68Maggie BryantHidden Valley · JRFinish 22:20.722:20.722:27.743.7
69Julie WeaverYork · SOFinish 22:23.222:23.222:30.342.8
70Lydia HijjehSpotswood · FRFinish 22:25.622:25.622:32.742.0
71Alese SalazarTabb · FRFinish 22:27.022:27.022:34.141.6
72Dani CarrollPulaski County · JRFinish 22:29.222:29.222:36.340.8
73Audrey HudsonNew Kent · FRFinish 22:29.922:29.922:37.040.6
74Madlin Adams-BradyTabb · SRFinish 22:31.422:31.422:38.540.1
75McKayla BoggsHarrisonburg · SOFinish 22:32.922:32.922:40.039.6
76Josephine ThiessenAbingdon · SRFinish 22:35.422:35.422:42.538.7
77Gisselle LemusFauquier · SOFinish 22:50.022:50.022:57.233.8
78Arabella HardingHidden Valley · SRFinish 22:50.022:50.022:57.233.8
79Aubrey HubbardAbingdon · SOFinish 22:51.322:51.322:58.533.4
80Brooklyn FleischmanNew Kent · SOFinish 22:55.822:55.823:03.031.9
81Brinley HuntNew Kent · FRFinish 23:10.023:10.023:17.327.1
82Fiona WuYork · SOFinish 23:41.123:41.123:48.616.7
83Brittyn HavensHidden Valley · JRFinish 23:52.423:52.423:59.912.9
84Caroline NeiceYork · SOFinish 23:57.023:57.024:04.611.4
85Mary-Catherine BellflowerYork · FRFinish 23:58.523:58.524:06.110.9
86Addy WeaverHidden Valley · JRFinish 24:00.524:00.524:08.110.2
87Quishana WhitakerB. T. Washington · FRFinish 24:13.224:13.224:20.86.0
88Katie WitmerHarrisonburg · SOFinish 24:22.024:22.024:29.73.0
89Mckenna MorgheimNew Kent · FRFinish 24:24.724:24.724:32.42.1
90Aubrey LoucksNew Kent · SOFinish 24:31.324:31.324:39.0—
91Fiona RameyHidden Valley · JRFinish 24:51.724:51.724:59.5—
92Jaime CalhoonTabb · JRFinish 24:54.124:54.125:02.0—
93Mariana ScottTabb · JRFinish 25:07.625:07.625:15.5—
94Bethany RushHarrisonburg · JRFinish 25:24.325:24.325:32.3—
95Elizabeth (Liz) BallYork · SRFinish 25:26.025:26.025:34.0—
96Nicole RooneyTabb · SOFinish 25:42.125:42.125:50.2—
97Gabrielle DavisLakeland · SRFinish 25:47.325:47.325:55.4—
98Addison EvansWilliam Monroe · SOFinish 26:15.426:15.426:23.7—
99Mary CarruthersWilliam Monroe · SOFinish 28:51.628:51.629:00.7—
100Gabriele Akuamoah-BoatengWilliam Monroe · SOFinish 29:31.929:31.929:41.2—
DNFROLFES, AdaMaggie Walker Gov. School · SOFinish UnavailableUnavailableUnavailableUnavailable

BOYS · VARSITY · 5,000 M

Class 3 Boys 5k

B

101 of 102 rows rated

How this race was adjusted

Race effect at 20:00 −31.9 s course and conditions −7.7 s in-season fitness −24.2 sCourse constant 480.94 (481)Race constant 485.00 (485)

101 used anchors± 3.2 s adjustment SE at 20:00Statistical Rating K 489.570Modeled distance 5,000 m

Adjusted from 101 anchor runners

Anchor runners ran at least one other varsity race we cover this season. Comparing their times here with their other races sets this race’s adjustment. The most unusual tenth at each end is left out of the average, so one great or bad day can’t move it much. Returning runners who ran only this race this season can also help a little; they are not listed or counted here. Listed here: the first 50 of 101, in place order, each with up to two of their most recent other races; every anchor is marked AN in the results.

  1. 1 Ethan Thorne · Lord Botetourt: VHSL Region 3D Championship (Oct 30) · Blue Ridge District Championship (Oct 22) · and 5 more
  2. 2 Eric Duncan · Lord Botetourt: VHSL Region 3D Championship (Oct 30) · Blue Ridge District Championship (Oct 22) · and 6 more
  3. 3 Cole Boone · Pulaski County: VHSL Region 3D Championship (Oct 30) · East Coast Elite Fast Times Invitational State Meet Preview (Oct 4) · and 1 more
  4. 4 Hunter Bennett · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 4 more
  5. 5 Caden Erickson · Spotswood: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 4 more
  6. 6 Anthony Bastardi · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 3 more
  7. 7 Max Craig · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 5 more
  8. 8 Enzo Coniglione · Hidden Valley: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 4 more
  9. 9 Spencer Envall · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 3 more
  10. 10 Thomas Fulcher · Bassett: VHSL Region 3D Championship (Oct 30) · Greater Danville Metro XC Championship (Oct 16) · and 4 more
  11. 11 Lucas Ripley · Rustburg: VHSL Region 3C Championship (Oct 29) · The VA XC Showcase (Oct 18) · and 2 more
  12. 12 Brady Leitenberger · Kettle Run: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 3 more
  13. 13 Silvio Sicoli · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 3 more
  14. 14 Wyatt Beale · Hidden Valley: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 6 more
  15. 15 Grayson Norris · Waynesboro: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 3 more
  16. 16 Sammy Eastwood · Rockbridge County: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 1 more
  17. 17 Joel Williams · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18) · and 1 more
  18. 18 Finn Smith · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 3 more
  19. 19 Creighton Doherty · Monticello: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22)
  20. 20 Jack Jeffries · Fluvanna County: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 5 more
  21. 21 Ethan Apicella · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 1 more
  22. 22 George Geis · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 3 more
  23. 23 Christophe De Wekker · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 3 more
  24. 24 Preston Vaughn · Lord Botetourt: VHSL Region 3D Championship (Oct 30) · Blue Ridge District Championship (Oct 22) · and 6 more
  25. 25 Gavin West · York: VHSL Region 3A Championships (Oct 27) · The VA XC Showcase (Oct 18) · and 2 more
  26. 26 Bryce Driver · Turner Ashby: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  27. 27 Tyler Ludtke · Rockbridge County: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 2 more
  28. 28 Blake McClung · Rockbridge County: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 3 more
  29. 29 Ashton Kochel · Maggie Walker Gov. School: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 3 more
  30. 30 Leif Guse · Rockbridge County: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 2 more
  31. 31 Trenten Cash · Rockbridge County: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 2 more
  32. 32 Eamon Ailshie · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 2 more
  33. 33 Tyler Hamlin · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 4 more
  34. 34 Wyatt Semones · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 3 more
  35. 35 Elijah Savoie · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18) · and 1 more
  36. 36 Cerak Atoshm · Turner Ashby: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 4 more
  37. 37 Patterson Johnston Fox · Western Albemarle: VHSL Region 3C Championship (Oct 29) · Jefferson District Championship (Oct 22) · and 3 more
  38. 38 Noah Stewart · Hidden Valley: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 3 more
  39. 39 Kody Lowery · Tabb: VHSL Region 3A Championships (Oct 27) · The VA XC Showcase (Oct 18) · and 1 more
  40. 40 Cj Foreman · Fauquier: VHSL Region 3B XC Championships (Oct 29) · Third Battle Invitational (Oct 18) · and 1 more
  41. 41 Emiliano Eriksson · Warren County: VHSL Region 3B XC Championships (Oct 29) · Northwestern District Championships (Oct 22) · and 3 more
  42. 42 Keisler Fechner · Kettle Run: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18) · and 2 more
  43. 43 Owen Keathley · Kettle Run: VHSL Region 3B XC Championships (Oct 29) · The VA XC Showcase (Oct 18)
  44. 44 Owen Casey · Turner Ashby: VHSL Region 3C Championship (Oct 29) · Valley District Championship (Oct 22) · and 5 more
  45. 45 Grant Swenty · Rockbridge County: VHSL Region 3C Championship (Oct 29) · Shenandoah District Championships (Oct 22) · and 2 more
  46. 46 Connor Wick · Tabb: VHSL Region 3A Championships (Oct 27) · The VA XC Showcase (Oct 18) · and 1 more
  47. 47 Jack Fraser · Christiansburg: VHSL Region 3D Championship (Oct 30) · The VA XC Showcase (Oct 18) · and 4 more
  48. 48 William Anderson · Meridian: VHSL Region 3B XC Championships (Oct 29) · Northwestern District Championships (Oct 22) · and 2 more
  49. 49 Luke Gibson · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 4 more
  50. 50 George Pillion · Abingdon: VHSL Region 3D Championship (Oct 30) · Mountain 7 District Championship (Oct 22) · and 4 more
Boys results, places shown 1 to 50 of 102 result rows
PlaceRunner / school · gradeFinish timeAdjustedStatistical Rating
1Ethan ThorneLord Botetourt · SRFinish 15:08.815:08.815:20.8182.6
2Eric DuncanLord Botetourt · SRFinish 15:29.015:29.015:41.2175.8
3Cole BoonePulaski County · SRFinish 15:38.815:38.815:51.2172.5
4Hunter BennettAbingdon · SRFinish 15:40.715:40.715:53.1171.9
5Caden EricksonSpotswood · FRFinish 15:45.915:45.915:58.4170.1
6Anthony BastardiMaggie Walker Gov. School · SRFinish 15:54.815:54.816:07.4167.1
7Max CraigChristiansburg · SRFinish 15:56.915:56.916:09.5166.4
8Enzo ConiglioneHidden Valley · JRFinish 16:03.616:03.616:16.3164.1
9Spencer EnvallWestern Albemarle · SRFinish 16:04.816:04.816:17.5163.7
10Thomas FulcherBassett · JRFinish 16:07.116:07.116:19.8163.0
11Lucas RipleyRustburg · SRFinish 16:08.116:08.116:20.8162.6
12Brady LeitenbergerKettle Run · SRFinish 16:08.716:08.716:21.5162.4
13Silvio SicoliWestern Albemarle · JRFinish 16:12.116:12.116:24.9161.3
14Wyatt BealeHidden Valley · SOFinish 16:15.316:15.316:28.1160.2
15Grayson NorrisWaynesboro · SRFinish 16:19.716:19.716:32.6158.7
16Sammy EastwoodRockbridge County · JRFinish 16:23.416:23.416:36.3157.5
17Joel WilliamsFauquier · SRFinish 16:25.216:25.216:38.2156.8
18Finn SmithWestern Albemarle · JRFinish 16:26.016:26.016:39.0156.6
19Creighton DohertyMonticello · SRFinish 16:26.516:26.516:39.5156.4
20Jack JeffriesFluvanna County · SRFinish 16:28.616:28.616:41.6155.7
21Ethan ApicellaWestern Albemarle · FRFinish 16:29.416:29.416:42.4155.4
22George GeisWestern Albemarle · JRFinish 16:29.716:29.716:42.7155.3
23Christophe De WekkerWestern Albemarle · SOFinish 16:30.016:30.016:43.0155.2
24Preston VaughnLord Botetourt · JRFinish 16:30.616:30.616:43.6155.0
25Gavin WestYork · SRFinish 16:31.016:31.016:44.0154.9
26Bryce DriverTurner Ashby · SOFinish 16:31.716:31.716:44.8154.7
27Tyler LudtkeRockbridge County · JRFinish 16:35.116:35.116:48.2153.5
28Blake McClungRockbridge County · JRFinish 16:36.916:36.916:50.0152.9
29Ashton KochelMaggie Walker Gov. School · JRFinish 16:40.116:40.116:53.3151.8
30Leif GuseRockbridge County · SOFinish 16:42.116:42.116:55.3151.1
31Trenten CashRockbridge County · SRFinish 16:44.216:44.216:57.4150.4
32Eamon AilshieAbingdon · SRFinish 16:44.316:44.316:57.5150.4
33Tyler HamlinChristiansburg · SOFinish 16:46.816:46.817:00.1149.6
34Wyatt SemonesChristiansburg · JRFinish 16:48.716:48.717:02.0148.9
35Elijah SavoieFauquier · SRFinish 16:50.516:50.517:03.8148.3
36Cerak AtoshmTurner Ashby · FRFinish 16:52.016:52.017:05.3147.8
37Patterson Johnston FoxWestern Albemarle · FRFinish 16:53.116:53.117:06.4147.4
38Noah StewartHidden Valley · SOFinish 16:56.716:56.717:10.1146.2
39Kody LoweryTabb · SRFinish 17:00.417:00.417:13.8145.0
40Cj ForemanFauquier · JRFinish 17:03.517:03.517:17.0143.9
41Emiliano ErikssonWarren County · JRFinish 17:06.717:06.717:20.2142.8
42Keisler FechnerKettle Run · SRFinish 17:08.117:08.117:21.6142.4
43Owen KeathleyKettle Run · SRFinish 17:09.217:09.217:22.7142.0
44Owen CaseyTurner Ashby · SOFinish 17:10.017:10.017:23.6141.7
45Grant SwentyRockbridge County · SOFinish 17:10.217:10.217:23.8141.6
46Connor WickTabb · SRFinish 17:11.117:11.117:24.7141.3
47Jack FraserChristiansburg · FRFinish 17:11.317:11.317:24.9141.3
48William AndersonMeridian · SRFinish 17:12.717:12.717:26.3140.8
49Luke GibsonAbingdon · SRFinish 17:20.017:20.017:33.7138.3
50George PillionAbingdon · SOFinish 17:22.017:22.017:35.7137.7
Show all 102 results (52 more)Showing all 102 results · hide rows 51–102
Boys results, rows 51 to 102 of 102
PlaceRunner / school · gradeFinish timeAdjustedStatistical Rating
51Nate WhitingTurner Ashby · SRFinish 17:22.317:22.317:36.0137.6
52Max BodenhorstAbingdon · FRFinish 17:22.717:22.717:36.4137.4
53Patrick MoravekFauquier · SOFinish 17:23.517:23.517:37.2137.2
54Charlie BrownAbingdon · JRFinish 17:28.017:28.017:41.8135.6
55Sebastian BiekerSkyline · SRFinish 17:29.517:29.517:43.3135.1
56Eduardo EspindolaWilliam Monroe · SOFinish 17:31.817:31.817:45.6134.4
57Jacob WilliamsonMaggie Walker Gov. School · SRFinish 17:33.117:33.117:47.0133.9
58Eric VenutoTurner Ashby · JRFinish 17:41.717:41.717:55.7131.0
59James Reece SnyderJames Monroe · SRFinish 17:43.617:43.617:57.6130.4
60Carter HenningNew Kent · SOFinish 17:46.717:46.718:00.7129.3
61John MoughrabiLord Botetourt · JRFinish 17:48.017:48.018:02.1128.9
62Lincoln SteeleRockbridge County · JRFinish 17:49.517:49.518:03.6128.4
63Chandler AshleyNew Kent · JRFinish 17:50.817:50.818:04.9127.9
64Chandler HillChristiansburg · FRFinish 17:52.517:52.518:06.6127.4
65Kaery LamasFauquier · JRFinish 17:52.717:52.718:06.8127.3
66Archer LeeLord Botetourt · SOFinish 17:54.617:54.618:08.7126.7
67Ariel PaytonFauquier · SRFinish 17:56.017:56.018:10.2126.2
68Marcos OrnelasTabb · JRFinish 17:56.617:56.618:10.8126.0
69Jack St. JohnTurner Ashby · SRFinish 17:58.117:58.118:12.3125.5
70Parley StatonAbingdon · JRFinish 17:58.117:58.118:12.3125.5
71Abram ScottNew Kent · JRFinish 17:58.317:58.318:12.5125.4
72Braxton LeeNew Kent · JRFinish 17:59.117:59.118:13.3125.1
73Joseph Van DrewMaggie Walker Gov. School · SRFinish 18:00.418:00.418:14.6124.7
74George AdamecFauquier · JRFinish 18:01.618:01.618:15.8124.3
75Damion SmithHeritage (Newport News) · JRFinish 18:03.518:03.518:17.8123.6
76Jacob QuinteroMaggie Walker Gov. School · SOFinish 18:03.918:03.918:18.2123.5
77Ian AvilaChristiansburg · SOFinish 18:05.118:05.118:19.4123.1
78Dylan HollowayNew Kent · JRFinish 18:05.718:05.718:20.0122.9
79Eliot VillagomezKettle Run · SOFinish 18:09.218:09.218:23.5121.7
80Patriot FentressChristiansburg · SOFinish 18:11.118:11.118:25.5121.1
81Corban LashleyTabb · SOFinish 18:11.318:11.318:25.7121.0
82Toby WhitingTurner Ashby · FRFinish 18:12.618:12.618:27.0120.6
83Joshua LapetodaTabb · JRFinish 18:14.018:14.018:28.4120.1
84Connor FitzsimmonsYork · FRFinish 18:16.018:16.018:30.4119.4
85Elliott SmithMaggie Walker Gov. School · SOFinish 18:16.918:16.918:31.3119.1
86Blake HillTabb · JRFinish 18:21.418:21.418:35.9117.6
87Billy CampbellKettle Run · SOFinish 18:24.518:24.518:39.0116.6
88Landen WilsonNew Kent · SOFinish 18:28.118:28.118:42.7115.3
89Lucas NegreteNew Kent · FRFinish 18:29.118:29.118:43.7115.0
90John Thomas TreveyMaggie Walker Gov. School · JRFinish 18:30.018:30.018:44.6114.7
91Jordan FoxI.C. Norcom · SRFinish 18:30.618:30.618:45.2114.5
92Johnathan NemecYork · SRFinish 19:05.619:05.619:20.7102.7
93Jacob GriemeTabb · SRFinish 19:08.019:08.019:23.1101.9
94Julian EdwardsYork · JRFinish 19:08.919:08.919:24.0101.6
95Sebastian MorehouseKettle Run · JRFinish 19:10.519:10.519:25.6101.0
96Lucas CarswellLord Botetourt · JRFinish 19:20.619:20.619:35.997.6
97Simon PortugalKettle Run · FRFinish 19:38.819:38.819:54.391.5
98Carson BurrisYork · JRFinish 19:56.319:56.320:12.085.6
99Peter BuckwalterYork · FRFinish 19:59.119:59.120:14.984.6
100Isaiah MoultrieYork · SRFinish 20:00.320:00.320:16.184.2
101Thomas MattarocchiaLord Botetourt · SOFinish 20:24.720:24.720:40.876.0
DNFNEEL, KnoxMaggie Walker Gov. School · FRFinish UnavailableUnavailableUnavailableUnavailable
Statistical Rating. Higher is faster: points = K − adjusted seconds ÷ 3, so 1 point = 3 s; shown to 0.1 point, with a dash below 0. K is set for each sex and season so that our ratings sit on TullyRunners’ scale at meets both systems rated.Adjusted time. The finish time with the race adjustment taken out, then moved by half of a typical runner’s fitness gain or shortfall for its date, counted from late September. Lower is faster; it puts every course on one yardstick and is not a predicted time.Place. Finish place as recorded in the source results; a row without one shows its status instead.Runner / school · grade. The runner, with school and school grade. Results list every runner, not only those eligible for the leaderboards.Finish time. The finish time in the source results, before any adjustment.Used anchors. Runners here with at least two races this season, whose times, compared with their other races, set this race’s adjustment; a race needs at least 8 to be rated. From 2023, returning runners with one race this season also help but are not counted here.Anchor runner. AN marks an anchor runner, who ran at least one other varsity race we cover this season. Comparing anchors’ times here with their other races sets this race’s adjustment, leaving out the most unusual tenth at each end.Adjustment SE at 20:00. How far this race’s adjustment is typically off, for a 20:00 run; the race’s grade is based on it. It is not a range for a runner’s next race, and it scales with each runner’s time: smaller for faster runners, larger for slower ones.Race effect at 20:00. How much slower (+) or faster (−) this race ran than a typical race that season, in seconds for a 20:00 run. Ratings take out its course-and-conditions part and half of its in-season fitness part, counted from late September.Course and conditions at 20:00. The race effect with the shared in-season fitness curve taken out: our estimate of what the course and the day did. It is not a clean split, because early-season heat and fitness both follow the calendar.In-season fitness at 20:00. The part of the race effect put down to runners being less fit (+) or fitter (−) than on the season’s average race day, an estimate that also picks up anything tied to the date, such as early-season heat. Ratings keep half of it, counted from late September, so early-season runs keep half of their credit for low fitness.Course constant. The course and the day’s conditions as one number on TullyRunners’ points scale, using a K fitted to all of the season’s matched meets; whole points in parentheses. It is not the number behind this race’s ratings: that is the race constant.Rows rated. Result rows with an adjusted time, including rows rated only from their race’s adjustment (LN: linked to an athlete by name; NM: not matched to an athlete record). Unrated rows show ratings as unavailable, never zero.Race constant. The race as one number on TullyRunners’ points scale, from its finishers’ median adjustment; whole points in parentheses. The constant minus finish seconds ÷ 3 equals a shown rating only at that median adjustment, because the adjustment is a share of the time.Statistical Rating K. The season’s scale number for this sex in points = K − adjusted seconds ÷ 3, set so that our ratings sit on TullyRunners’ scale. It only sets where the scale sits and never enters the model.Modeled distance. The distance in the race title, unless the course was verified at another distance. Finish times are never rescaled: the race effect absorbs a course’s length along with its terrain.