All meets

Oct 28, 2026 · Woodstock, VA

VHSL Region 2B Championship Meet 2026

Fairview Park · 2026 season rating, as of Oct 29, 2026

Original meet results on MileSplit (opens in a new tab)

Report a problem with this meet

Two rated varsity races · Every result row in the source results 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. High-school grades are shown as FR, SO, JR and SR. The adjustment SE is not a prediction interval for a runner’s next race.

BOYS · VARSITY · 4,828 M

Varsity Boys Three Mile Run

B

41 of 41 rows rated

How this race was adjusted

Race effect at 20:00 −70.7 sRace constant 470.38 (470)

24 used anchors± 5.93 s adjustment SE at 20:00Statistical Rating K 487.341Modeled distance 4,828 m

Adjusted from 24 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: all 24, in place order, each with up to two of their most recent other races; every anchor is marked AN in the results.

  1. 1 Landon Horton · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26)
  2. 3 Corbin Dyke · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  3. 6 Connor Nicholson · Strasburg: Knights Crossing XC Invitational (Sep 12)
  4. 7 Leighton Magalis · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  5. 8 Hugo Wang · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  6. 9 Matt Dulaney · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  7. 10 Jeremy Morris · Madison County: StallionsXC Invitational (Sep 12)
  8. 11 Cooper Patterson · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  9. 12 Hudson Dyke · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  10. 16 Matthew Lisk · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  11. 18 Carter Starley · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  12. 20 Brody Ellis · Clarke County: Third Battle Invitational (Oct 10)
  13. 22 Easton Nice · Stuarts Draft: The VA XC Showcase (Oct 17)
  14. 23 Mason Pope · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  15. 24 Eli Morales-Garcia · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  16. 25 Peyton McCray · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  17. 26 Paxton Andrews · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  18. 27 Ryan Sheppard · Clarke County: Oatlands Invitational (Sep 26) · Wolverine XC Invitational (Sep 19)
  19. 31 Cooper Showe · Strasburg: Knights Crossing XC Invitational (Sep 12)
  20. 33 Digory Towles · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  21. 35 Ian Campbell · Madison County: StallionsXC Invitational (Sep 12)
  22. 36 Liam Welch · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  23. 37 Noah Riccardi · Madison County: StallionsXC Invitational (Sep 12)
  24. 40 Carter Dau · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
Boys results, places shown 1 to 41 of 41 result rows
PlaceRunner / school · gradeFinish timeAdjustedStatistical Rating
1Landon HortonClarke County · SRFinish 15:41.915:41.916:27.1158.3
2Marcus BowleyStonewall Jackson (Quicksburg) · SRFinish 15:50.915:50.916:36.5155.2
3Corbin DykeClarke County · SOFinish 16:07.216:07.216:53.6149.5
4Landon BishopMadison County · JRFinish 16:23.716:23.717:10.9143.7
5Penn WatkinsonStonewall Jackson (Quicksburg) · SRFinish 16:28.416:28.417:15.8142.1
6Connor NicholsonStrasburg · SOFinish 16:33.716:33.717:21.4140.2
7Leighton MagalisFort Defiance · SOFinish 16:34.816:34.817:22.5139.8
8Hugo WangCentral (Woodstock) · SRFinish 16:35.416:35.417:23.2139.6
9Matt DulaneyFort Defiance · SOFinish 16:47.616:47.617:36.0135.4
10Jeremy MorrisMadison County · JRFinish 16:52.116:52.117:40.7133.8
11Cooper PattersonFort Defiance · SRFinish 17:00.117:00.117:49.1131.0
12Hudson DykeClarke County · SOFinish 17:00.217:00.217:49.2131.0
13Hayden SealStonewall Jackson (Quicksburg) · SOFinish 17:00.917:00.917:49.9130.7
14Wyatt MetcalfeFort Defiance · SOFinish 17:04.017:04.017:53.1129.6
15Jaxon StaplesPage County · SRFinish 17:08.817:08.817:58.2127.9
16Matthew LiskClarke County · SRFinish 17:09.517:09.517:58.9127.7
17Devyn StanleyCentral (Woodstock) · JRFinish 17:15.817:15.818:05.5125.5
18Carter StarleyClarke County · SRFinish 17:20.317:20.318:10.2123.9
19Cade BelyeaStonewall Jackson (Quicksburg) · SRFinish 17:35.317:35.318:25.9118.7
20Brody EllisClarke County · SRFinish 17:37.717:37.718:28.5117.9
21Haden RichardsStonewall Jackson (Quicksburg) · SRFinish 17:40.117:40.118:31.0117.0
22Easton NiceStuarts Draft · JRFinish 17:46.317:46.318:37.5114.8
23Mason PopeCentral (Woodstock) · SOFinish 17:53.517:53.518:45.0112.3
24Eli Morales-GarciaCentral (Woodstock) · SOFinish 17:55.617:55.618:47.2111.6
25Peyton McCrayFort Defiance · SRFinish 17:59.917:59.918:51.7110.1
26Paxton AndrewsCentral (Woodstock) · JRFinish 18:21.418:21.419:14.3102.6
27Ryan SheppardClarke County · FRFinish 18:30.818:30.819:24.199.3
28Hudson CavePage County · SOFinish 18:34.118:34.119:27.698.2
29Uriel MerazBuckingham County · FRFinish 19:14.319:14.320:09.784.1
30Bentley McKayPage County · SOFinish 19:19.619:19.620:15.382.3
31Cooper ShoweStrasburg · FRFinish 19:23.419:23.420:19.280.9
32Joel WyantStuarts Draft · SRFinish 19:30.919:30.920:27.178.3
33Digory TowlesFort Defiance · FRFinish 19:43.019:43.020:39.874.1
34Emmett BrenneisStonewall Jackson (Quicksburg) · SOFinish 19:49.719:49.720:46.871.7
35Ian CampbellMadison County · SOFinish 20:09.520:09.521:07.564.8
36Liam WelchFort Defiance · SRFinish 20:29.420:29.421:28.457.9
37Noah RiccardiMadison County · FRFinish 21:08.921:08.922:09.844.1
38Joshua NicholasStonewall Jackson (Quicksburg) · JRFinish 21:11.221:11.222:12.243.3
39Nathan SlavenMadison County · SOFinish 22:11.222:11.223:15.122.3
40Carter DauCentral (Woodstock) · FRFinish 22:44.322:44.323:49.810.7
41Leiland HardingStuarts Draft · JRFinish 25:03.725:03.726:15.9—

GIRLS · VARSITY · 4,828 M

Varsity Girls Three Mile Run

C

46 of 46 rows rated

How this race was adjusted

Race effect at 20:00 −67.6 sRace constant 469.53 (470)

29 used anchors± 6.11 s adjustment SE at 20:00Statistical Rating K 489.861Modeled distance 4,828 m

Adjusted from 29 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: all 29, in place order, each with up to two of their most recent other races; every anchor is marked AN in the results.

  1. 1 Henley Ann Coffman · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  2. 2 Piper Dellinger · Strasburg: Knights Crossing XC Invitational (Sep 12)
  3. 3 Lyla Gerenski · Clarke County: Oatlands Invitational (Sep 26) · Wolverine XC Invitational (Sep 19)
  4. 5 Margaret Myer · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  5. 7 Virginia Beckett · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  6. 8 Carlee Bryant · Madison County: StallionsXC Invitational (Sep 12)
  7. 9 Morley Hudson · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  8. 10 Hannah Logan · Strasburg: Knights Crossing XC Invitational (Sep 12)
  9. 11 Emma Husted · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  10. 12 Mia Timberlake · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  11. 13 Riley Birt · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  12. 15 Kyra Gordon · Strasburg: Knights Crossing XC Invitational (Sep 12)
  13. 17 Kinley Finks · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  14. 18 Abby Rhodes · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  15. 19 Lydia Artz · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  16. 20 Carmen Russell · Clarke County: Third Battle Invitational (Oct 10) · Oatlands Invitational (Sep 26) · and 1 more
  17. 21 Grace Arose · Strasburg: Knights Crossing XC Invitational (Sep 12)
  18. 24 Miranda McDaniel · Madison County: StallionsXC Invitational (Sep 12)
  19. 27 Paola Garcia · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  20. 28 Kora Braun · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  21. 32 Leigha Kolb · Madison County: StallionsXC Invitational (Sep 12)
  22. 33 Julianna Secrist · Strasburg: Knights Crossing XC Invitational (Sep 12)
  23. 35 Arianna Graham · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  24. 38 Lydia Shiflett · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  25. 39 Maleah Grigsby · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  26. 41 Stella Swats · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  27. 42 Kali Maxwell · Fort Defiance: Knights Crossing XC Invitational (Sep 12)
  28. 43 Maddie Smith · Central (Woodstock): Knights Crossing XC Invitational (Sep 12)
  29. 45 Brendy Abac · Strasburg: Knights Crossing XC Invitational (Sep 12)
Girls results, places shown 1 to 46 of 46 result rows
PlaceRunner / school · gradeFinish timeAdjustedStatistical Rating
1Henley Ann CoffmanFort Defiance · JRFinish 19:00.819:00.819:51.392.8
2Piper DellingerStrasburg · JRFinish 19:38.819:38.820:30.979.5
3Lyla GerenskiClarke County · SOFinish 19:57.319:57.320:50.373.1
4Adella WatkinsonStonewall Jackson (Quicksburg) · FRFinish 20:03.920:03.920:57.170.8
5Margaret MyerClarke County · SOFinish 20:06.520:06.520:59.969.9
6Layah HeistonPage County · FRFinish 20:08.920:08.921:02.469.1
7Virginia BeckettClarke County · FRFinish 20:11.420:11.421:05.068.2
8Carlee BryantMadison County · SOFinish 20:17.920:17.921:11.865.9
9Morley HudsonClarke County · SOFinish 20:44.320:44.321:39.356.7
10Hannah LoganStrasburg · SRFinish 20:59.620:59.621:55.351.4
11Emma HustedClarke County · SRFinish 21:12.521:12.522:08.846.9
12Mia TimberlakeClarke County · SRFinish 21:16.021:16.022:12.445.7
13Riley BirtFort Defiance · SRFinish 21:29.421:29.422:26.441.1
14Camila CruzFort Defiance · SRFinish 21:51.021:51.022:49.033.5
15Kyra GordonStrasburg · SOFinish 21:56.421:56.422:54.631.7
16Peyten BeamBuckingham County · JRFinish 22:13.822:13.823:12.825.6
17Kinley FinksCentral (Woodstock) · SOFinish 22:18.922:18.923:18.123.8
18Abby RhodesCentral (Woodstock) · SRFinish 22:32.222:32.223:32.019.2
19Lydia ArtzCentral (Woodstock) · SOFinish 22:42.322:42.323:42.615.7
20Carmen RussellClarke County · SRFinish 22:45.322:45.323:45.714.6
21Grace AroseStrasburg · FRFinish 22:53.722:53.723:54.511.7
22Sereniti RuffnerMadison County · SOFinish 22:54.222:54.223:55.011.5
23Ava ShumakerBuckingham County · JRFinish 22:55.522:55.523:56.311.1
24Miranda McDanielMadison County · JRFinish 23:01.923:01.924:03.08.9
25Alexie McGowanStrasburg · SRFinish 23:05.123:05.124:06.47.7
26Brenna McKayPage County · SOFinish 23:18.023:18.024:19.83.3
27Paola GarciaCentral (Woodstock) · SOFinish 23:22.023:22.024:24.01.9
28Kora BraunFort Defiance · FRFinish 23:29.523:29.524:31.8—
29Ally CaveMadison County · SRFinish 23:32.823:32.824:35.3—
30Natalie Lazaro-LunaStonewall Jackson (Quicksburg) · SRFinish 23:38.123:38.124:40.8—
31Eden ReeseBuckingham County · FRFinish 23:54.423:54.424:57.8—
32Leigha KolbMadison County · SRFinish 23:55.423:55.424:58.9—
33Julianna SecristStrasburg · SOFinish 24:03.124:03.125:06.9—
34Bonnie BrowningBuckingham County · JRFinish 24:08.324:08.325:12.4—
35Arianna GrahamCentral (Woodstock) · FRFinish 24:49.524:49.525:55.4—
36Elise LakeBuckingham County · SOFinish 24:53.124:53.125:59.1—
37Audrey BaskaStuarts Draft · FRFinish 24:56.824:56.826:03.0—
38Lydia ShiflettFort Defiance · SOFinish 24:59.324:59.326:05.6—
39Maleah GrigsbyCentral (Woodstock) · SOFinish 25:20.325:20.326:27.5—
40Shianne SchaefferBuckingham County · SOFinish 25:28.425:28.426:36.0—
41Stella SwatsFort Defiance · FRFinish 25:37.225:37.226:45.2—
42Kali MaxwellFort Defiance · FRFinish 25:54.725:54.727:03.5—
43Maddie SmithCentral (Woodstock) · FRFinish 26:08.926:08.927:18.3—
44Kaylee HolbertPage County · SOFinish 26:13.426:13.427:23.0—
45Brendy AbacStrasburg · JRFinish 26:22.926:22.927:32.9—
46Paulette BattleBuckingham County · SRFinish 26:38.126:38.127:48.8—

The top five teams in each rated race, by the meet’s own team scoring, with every runner each team had in the race.

Team scores follow the meet’s own scoring. Teams with at least five finishers score, and their first seven runners take team places. The first five places add up to the score; the lowest score wins. The sixth and seventh runners can displace other teams’ runners. A tie goes to the team whose sixth runner placed higher. Ratings are from the season fit; the scores match the meet’s printed Team Scores.

BOYS · VARSITY · TEAM SCORES

Top 5 of 5 scoring teams

Boys Varsity Boys Three Mile Run: the top 5 teams by team score, each with every runner it had in the race
Team placeRunner · gradePlaceFinish timeAdjustedStatistical Rating
1 Clarke County 45 points 1-3-11-14-16 (18)(24)
1Landon HortonSR115:41.916:27.1158.3
3Corbin DykeSO316:07.216:53.6149.5
11Hudson DykeSO1217:00.217:49.2131.0
14Matthew LiskSR1617:09.517:58.9127.7
16Carter StarleySR1817:20.318:10.2123.9
(18)Brody EllisSR2017:37.718:28.5117.9
(24)Ryan SheppardFR2718:30.819:24.199.3
2 Stonewall Jackson (Quicksburg) 55 points 2-5-12-17-19 (26)(30)
2Marcus BowleySR215:50.916:36.5155.2
5Penn WatkinsonSR516:28.417:15.8142.1
12Hayden SealSO1317:00.917:49.9130.7
17Cade BelyeaSR1917:35.318:25.9118.7
19Haden RichardsSR2117:40.118:31.0117.0
(26)Emmett BrenneisSO3419:49.720:46.871.7
(30)Joshua NicholasJR3821:11.222:12.243.3
3 Fort Defiance 59 points 6-8-10-13-22 (25)(28)
6Leighton MagalisSO716:34.817:22.5139.8
8Matt DulaneySO916:47.617:36.0135.4
10Cooper PattersonSR1117:00.117:49.1131.0
13Wyatt MetcalfeSO1417:04.017:53.1129.6
22Peyton McCraySR2517:59.918:51.7110.1
(25)Digory TowlesFR3319:43.020:39.874.1
(28)Liam WelchSR3620:29.421:28.457.9
4 Central (Woodstock) 86 points 7-15-20-21-23 (32)
7Hugo WangSR816:35.417:23.2139.6
15Devyn StanleyJR1717:15.818:05.5125.5
20Mason PopeSO2317:53.518:45.0112.3
21Eli Morales-GarciaSO2417:55.618:47.2111.6
23Paxton AndrewsJR2618:21.419:14.3102.6
(32)Carter DauFR4022:44.323:49.810.7
5 Madison County 100 points 4-9-27-29-31
4Landon BishopJR416:23.717:10.9143.7
9Jeremy MorrisJR1016:52.117:40.7133.8
27Ian CampbellSO3520:09.521:07.564.8
29Noah RiccardiFR3721:08.922:09.844.1
31Nathan SlavenSO3922:11.223:15.122.3

GIRLS · VARSITY · TEAM SCORES

Top 5 of 6 scoring teams

Girls Varsity Girls Three Mile Run: the top 5 teams by team score, each with every runner it had in the race
Team placeRunner · gradePlaceFinish timeAdjustedStatistical Rating
1 Clarke County 28 points 3-4-5-7-9 (10)(18)
3Lyla GerenskiSO319:57.320:50.373.1
4Margaret MyerSO520:06.520:59.969.9
5Virginia BeckettFR720:11.421:05.068.2
7Morley HudsonSO920:44.321:39.356.7
9Emma HustedSR1121:12.522:08.846.9
(10)Mia TimberlakeSR1221:16.022:12.445.7
(18)Carmen RussellSR2022:45.323:45.714.6
2 Strasburg 65 points 2-8-13-19-23 (29)(39)
2Piper DellingerJR219:38.820:30.979.5
8Hannah LoganSR1020:59.621:55.351.4
13Kyra GordonSO1521:56.422:54.631.7
19Grace AroseFR2122:53.723:54.511.7
23Alexie McGowanSR2523:05.124:06.47.7
(29)Julianna SecristSO3324:03.125:06.9—
(39)Brendy AbacJR4526:22.927:32.9—
3 Fort Defiance 82 points 1-11-12-25-33 (36)(37)
1Henley Ann CoffmanJR119:00.819:51.392.8
11Riley BirtSR1321:29.422:26.441.1
12Camila CruzSR1421:51.022:49.033.5
25Kora BraunFR2823:29.524:31.8—
33Lydia ShiflettSO3824:59.326:05.6—
(36)Stella SwatsFR4125:37.226:45.2—
(37)Kali MaxwellFR4225:54.727:03.5—
4 Madison County 102 points 6-20-22-26-28
6Carlee BryantSO820:17.921:11.865.9
20Sereniti RuffnerSO2222:54.223:55.011.5
22Miranda McDanielJR2423:01.924:03.08.9
26Ally CaveSR2923:32.824:35.3—
28Leigha KolbSR3223:55.424:58.9—
5 Central (Woodstock) 103 points 15-16-17-24-31 (34)(38)
15Kinley FinksSO1722:18.923:18.123.8
16Abby RhodesSR1822:32.223:32.019.2
17Lydia ArtzSO1922:42.323:42.615.7
24Paola GarciaSO2723:22.024:24.01.9
31Arianna GrahamFR3524:49.525:55.4—
(34)Maleah GrigsbySO3925:20.326:27.5—
(38)Maddie SmithFR4326:08.927:18.3—
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.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.Race effect at 20:00. How much slower (+) or faster (−) this race ran than the post-race fit’s average race, for a 20:00 run. That zero point is arbitrary, so compare races by their race constants instead.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.Team place. The runner’s team-scoring place, counting only the first seven runners of teams with at least five finishers; a dash means none. The first five (in bold) make the team score; the sixth and seventh, in parentheses, can displace other teams’ runners.Runner · grade. The runner and their school grade.