Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Region Cross Country Championships · Nov 1230:38.5NCAA D1 Southeast Region Cross Country ChampionshipsNovember 12, 2021
10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 1031:18.3NCAA Division I Southeast RegionalNovember 10, 2023
5 Miles · Pole Green ParkAtlantic 10 Conference XC Championships · Mar 524:31.3Atlantic 10 Conference XC ChampionshipsMarch 5, 2021
5 Miles · Richmond XC CourseSpider Patriot Cross Classic · Feb 2025:11.7Spider Patriot Cross ClassicFebruary 20, 2021
5,000 Meters · Fort Defiance HSVHSL 3A Conference 29 · Oct 2617:17.32VHSL 3A Conference 29October 26, 2016
5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 716:09.3NXN Nike Cross NationalsDecember 7, 2019
5,000 Meters · Great Meadow ParkVHSL 3A State XC Championships · Nov 1116:43VHSL 3A State XC ChampionshipsNovember 11, 2017
5,000 Meters · GreenHill ParkVHSL Class 3 State Championship · Nov 1615:39.1VHSL Class 3 State ChampionshipNovember 16, 2019
5,000 Meters · Pleasant GroveVHSL 3A Region C · Nov 117:38.6VHSL 3A Region CNovember 1, 2018
5,000 Meters · Rockingham County FairgroundsVHSL Region 3C XC Championships · Nov 616:09.0VHSL Region 3C XC ChampionshipsNovember 6, 2019
5,000 Meters · Virginia Horse CenterVHSL 3A West Region · Nov 116:43.78VHSL 3A West RegionNovember 1, 2016
5,000 Meters · Wake Med Soccer ParkNXR Southeast Regional Championships · Nov 3015:43.5NXR Southeast Regional ChampionshipsNovember 30, 2019
6,000 Meters · Pole Green ParkSpider Alumni Open · Sep 317:43.0Spider Alumni OpenSeptember 3, 2022
6,000 Meters · WakeMed Soccer ParkAdidas XC Invitational · Sep 1518:11.9Adidas XC InvitationalSeptember 15, 2023
7853 m · Newhall Community ParkSaint Mary's Invite · Sep 1823:30.97Saint Mary's InviteSeptember 18, 2026
8,000 Meters · Elvin R. King Cross Country CourseAtlantic 10 Conference XC Championships · Oct 2825:07.8Atlantic 10 Conference XC ChampionshipsOctober 28, 2023
8,000 Meters · Pine Ridge Golf Club 2026 Bill Dellinger Invitational · Oct 924:21.90 2026 Bill Dellinger InvitationalOctober 9, 2026
8,000 Meters · Pole Green ParkUniversity of Richmond’s Winter Cross · Feb 524:42.5University of Richmond’s Winter CrossFebruary 5, 2021
8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 3024:33.62West Coast Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30West Coast Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 3 · St. Mary's (CA)St. Mary's (CA)8,000 Meters Collegiate324:33.62 PBSr
Oct 9 2026 Bill Dellinger InvitationalOct 9 · 8,000 Meters Collegiate · Place 16 · St. Mary's (CA)St. Mary's (CA)8,000 Meters Collegiate1624:21.90 PBSr
Sep 18Saint Mary's InviteSep 18 · 7,853 Meters College · Place 10 · UNA-SMUNA-SM7,853 Meters College1023:30.97 PBSr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 10NCAA Division I Southeast RegionalNov 10 · 10,000 Meters Championship · Place 100 · RichmondRichmond10,000 Meters Championship10031:18.3 PBSr
Oct 28Atlantic 10 Conference XC ChampionshipsOct 28 · 8,000 Meters College · Place 46 · RichmondRichmond8,000 Meters College4625:07.8 PBSr
Sep 15Adidas XC InvitationalSep 15 · 6,000 Meters College · Place 7 · RichmondRichmond6,000 Meters College718:11.9 PBSr
Sep 2Spider Alumni OpenSep 2 · 6,000 Meters Varsity · Place 13 · RichmondRichmond6,000 Meters Varsity1318:18.8JR

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29Atlantic 10 Cross Country ChampionshipsOct 29 · 5 Miles College · Place 50 · RichmondRichmond5 Miles College5025:28.8Jr
Sep 3Spider Alumni OpenSep 3 · 6,000 Meters College · Place 5 · RichmondRichmond6,000 Meters College517:43.0 PBJr

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NCAA D1 Southeast Region Cross Country ChampionshipsNov 12 · 10,000 Meters Championships · Place 47 · RichmondRichmond10,000 Meters Championships4730:38.5 PBSo
Mar 5Atlantic 10 Conference XC ChampionshipsMar 5 · 5 Miles College · Place 2 · RichmondRichmond5 Miles College224:31.3 PBFr
Feb 20Spider Patriot Cross ClassicFeb 20 · 5 Miles College · Place 22 · RichmondRichmond5 Miles College2225:11.7 PBFr
Feb 5University of Richmond’s Winter CrossFeb 5 · 8,000 Meters College · Place 1 · RichmondRichmond8,000 Meters College124:42.5 PBFr

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 7NXN Nike Cross NationalsDec 7 · 5,000 Meters Championship Race · Place 84 · Western AlbemarleWestern Albemarle5,000 Meters Championship Race8416:09.3 PB12
Nov 30NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Championship · Place 33 · Western AlbemarleWestern Albemarle5,000 Meters Championship3315:43.5 PB12
Nov 16VHSL Class 3 State ChampionshipNov 16 · 5,000 Meters Varsity · Place 3 · Western AlbemarleWestern Albemarle5,000 Meters Varsity315:39.1 PB12
Nov 6VHSL Region 3C XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 2 · Western AlbemarleWestern Albemarle5,000 Meters Varsity216:09.0 PB12
Oct 5Great American Cross Country FestivalOct 5 · 5,000 Meters Varsity · Place 116 · Western Albemarle-VAWestern Albemarle-VA5,000 Meters Varsity11616:11.6—

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9VHSL 1A State XC ChampionshipsNov 9 · 5,000 Meters 3A · Place 35 · Western AlbemarleWestern Albemarle5,000 Meters 3A3517:08—
Nov 9VHSL 3A State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 35 · Western AlbemarleWestern Albemarle5,000 Meters Varsity3517:0811
Nov 1VHSL 3A Region CNov 1 · 5,000 Meters Varsity · Place 17 · Western AlbemarleWestern Albemarle5,000 Meters Varsity1717:38.6 PB11
Oct 24Jefferson District ChampionshipOct 24 · 5,000 Meters Varsity · Place 16 · Western AlbemarleWestern Albemarle5,000 Meters Varsity1617:35.27—
Sep 29VTCA InvitationalSep 29 · Varsity · Place 40 · Western AlbermarleWestern AlbermarleVarsity4017:33.2—
Sep 29VTCA InvitationalSep 29 · 5,000 Meters Varsity · Place 40 · Western AlbermarleWestern Albermarle5,000 Meters Varsity4017:33.2—
Sep 22Fork Union Cross Country InvitationalSep 22 · 5,000 Meters Varsity · Place 49 · Western AlbemarleWestern Albemarle5,000 Meters Varsity4918:11.8011

2017 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11VHSL 3A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 23 · Western AlbemarleWestern Albemarle5,000 Meters Varsity2316:43 PB10
Nov 10VHSL 4A State XC ChampionshipsNov 10 · 3A · Place 23 · WESTERN ALBEMARLEWESTERN ALBEMARLE3A2316:43—
Nov 10VHSL 4A State XC ChampionshipsNov 10 · 5,000 Meters 3A · Place 23 · WESTERN ALBEMARLEWESTERN ALBEMARLE5,000 Meters 3A2316:43—

2016 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1VHSL 3A West RegionNov 1 · 5,000 Meters Varsity · Place 15 · Western AlbemarleWestern Albemarle5,000 Meters Varsity1516:43.78 PB9
Oct 26VHSL 3A Conference 29Oct 26 · 5,000 Meters Varsity · Place 4 · Western AlbemarleWestern Albemarle5,000 Meters Varsity417:17.32 PB9
Sep 24Rockbridge ClassicSep 24 · 5,000 Meters Varsity · Place 5 · Western AlbemarleWestern Albemarle5,000 Meters Varsity516:16.159
Sep 10Fork Union InvitationalSep 10 · 5,000 Meters Varsity · Place 17 · Western AlbemarleWestern Albemarle5,000 Meters Varsity1717:32.129

2015 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 28VHSL Group 3A Conference 29 ChampionshipOct 28 · 5,000 Meters Open · Place 9 · Western AlbemarleWestern Albemarle5,000 Meters Open919:30.63—
Sep 26Blacksburg InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 10 · Western AlbemarleWestern Albemarle5,000 Meters Junior Varsity1019:12.968