Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkKnights Crossing · Sep 618:29.9Knights CrossingSeptember 6, 2025
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1117:39.9Albemarle InviteOctober 11, 2025
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1818:10.2Third Battle InviteOctober 18, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2317:40.75NXR Southeast Regional ChampionshipsNovember 23, 2024
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1317:04.80Wolverine XC InvitationalSeptember 13, 2025
5800 m · Virginia Tech Home Cross Country CourseVT Invitational · Sep 420:39.5VT InvitationalSeptember 4, 2026
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 927:39.2Royals ChallengeOctober 9, 2026
8,000 Meters · Milliken Field2026 Converse Kick-Off · Sep 1927:09.82026 Converse Kick-OffSeptember 19, 2026
8,000 Meters · Roger Milliken Science CenterConference Carolinas XC · Nov 726:43.6Conference Carolinas XCNovember 7, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7Conference Carolinas XCNov 7 · 8,000 Meters Collegiate · Place 32 · FerrumFerrum8,000 Meters Collegiate3226:43.6 PBFr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 190 · FerrumFerrum8,000 Meters Gold19027:39.2 PBFr
Sep 192026 Converse Kick-OffSep 19 · 8,000 Meters Men · Place 89 · FerrumFerrum8,000 Meters Men8927:09.8 PBFr
Sep 4VT InvitationalSep 4 · 5,800 Meters Collegiate · Place 48 · FerrumFerrum5,800 Meters Collegiate4820:39.5 PBFr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Third Battle InviteOct 18 · 5,000 Meters Varsity A · Place 68 · WoodgroveWoodgrove5,000 Meters Varsity A6818:10.2 PB12
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 98 · WoodgroveWoodgrove5,000 Meters Varsity9817:39.9 PB12
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 172 · WoodgroveWoodgroveVarsity17217:45—
Sep 13Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 57 · WoodgroveWoodgrove5,000 Meters Varsity Boys5717:04.80 PB12
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 135 · WoodgroveWoodgrove5,000 Meters Varsity Red13518:29.9 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Open Invitational · Place 485 · UnattachedUnattached5,000 Meters Open Invitational48517:40.75 PB11
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 66 · WoodgroveWoodgrove5,000 Meters Varsity6617:12.8JR
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 206 · WoodgroveWoodgrove5,000 Meters Varsity20617:58—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 207 · WoodgroveWoodgroveVarsity20717:58—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 209 · WoodgroveWoodgroveVarsity20917:58—
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 39 · WoodgroveWoodgrove5,000 Meters Varsity3916:55.20JR
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 39 · WoodgroveWoodgrove5,000 Meters Varsity3916:55.20JR
Sep 7Great Meadow InvitationalSep 7 · Varsity · Place 28 · WoodgroveWoodgroveVarsity2817:37—
Sep 7Great Meadow InvitationalSep 7 · 5,000 Meters Varsity · Place 28 · WoodgroveWoodgrove5,000 Meters Varsity2817:37—

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31Region 4C XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 39 · WoodgroveWoodgrove5,000 Meters Varsity3918:59—
Oct 25Catoctin XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 18 · WoodgroveWoodgrove5,000 Meters Varsity1817:39—
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Varsity · Place 110 · WoodgroveWoodgrove5,000 Meters Varsity11017:30.5SO
Oct 7Octoberfest InvitationalOct 7 · 3 Miles Varsity · Place 96 · WoodgroveWoodgrove3 Miles Varsity9617:28—
Sep 23Oatlands InvitationalSep 23 · Varsity · Place 100 · WoodgroveWoodgroveVarsity10018:13—
Sep 23Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 100 · WoodgroveWoodgrove5,000 Meters Varsity10018:13—
Sep 9Great Meadow InvitationalSep 9 · 5,000 Meters Varsity · Place 61 · WoodgroveWoodgrove5,000 Meters Varsity6118:30—

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Oatlands Mini #2Sep 28 · 5,000 Meters Varsity · Place 50 · WoodgroveWoodgrove5,000 Meters Varsity5021:52.59—