Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorASICS Last Chance Invitational · Feb 214:32.30aASICS Last Chance InvitationalFebruary 21, 2026
10,000 Meters · OutdoorMontreat Open · Mar 2032:32.27aMontreat OpenMarch 20, 2026
1500 Meters · OutdoorCatamount Classic · Apr 244:06.66aCatamount ClassicApril 24, 2026
1600 Meters · OutdoorVHSL Region 1D Championships · Jun 125:26.17VHSL Region 1D Championships June 12, 2021
3000 Meters · IndoorSouth Atlantic Champs · Feb 288:46.53aSouth Atlantic ChampsFebruary 28, 2026
3000 Meters · OutdoorPhoenix Invitational · Mar 229:33.24aPhoenix InvitationalMarch 22, 2024
3000m Steeplechase · OutdoorPhoenix Invitational · Mar 227:01.32aPhoenix InvitationalMarch 22, 2024
3200 Meters · OutdoorRidgeview Relays · Apr 1013:33.29Ridgeview RelaysApril 10, 2019
5000 Meters · IndoorSouth Atlantic Champs · Feb 2815:20.65aSouth Atlantic ChampsFebruary 28, 2026
5000 Meters · OutdoorSouth Atlantic Outdoor Championship · Apr 2915:26.00aSouth Atlantic Outdoor ChampionshipApril 29, 2026
800 Meters · Outdoor2nd Annual King University Multi's Invitational · Mar 272:06.12a2nd Annual King University Multi's InvitationalMarch 27, 2026
Combined results · OutdoorGrundy Open #3 · Mar 305:29.64Grundy Open #3March 30, 2022
Combined results · OutdoorGrundy Open #3 · Mar 302:30.99Grundy Open #3March 30, 2022
Long Jump · OutdoorBlack Diamond District Championship · May 112.25Black Diamond District ChampionshipMay 11, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 10,000 Meters · Place 11 · Mars HillMars Hill10,000 Meters11.33:01.28aSr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 5000 Meters · Place 11 · Mars HillMars Hill5000 Meters11.15:26.00a PBSr
Apr 24Catamount ClassicApr 24 · 1500 Meters · Place 18 · Mars HillMars Hill1500 Meters18.4:06.66a PBSr
Apr 10Asheville Bulldog InvitationalApr 10 · 5000 Meters · Place 10 · Mars HillMars Hill5000 Meters10.15:38.96aSr
Mar 272nd Annual King University Multi's InvitationalMar 27 · 3000m Steeplechase · Place 1 · Mars HillMars Hill3000m Steeplechase110:02.30aSr
Mar 272nd Annual King University Multi's InvitationalMar 27 · 800 Meters · Place 21 · Mars HillMars Hill800 Meters212:06.12a PBSr
Mar 20Montreat OpenMar 20 · 10,000 Meters · Place 1 · Mars HillMars Hill10,000 Meters1.32:32.27a PBSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 5000 Meters · Place 18 · Mars HillMars Hill5000 Meters18.15:20.65a PBSr
Feb 28South Atlantic ChampsFeb 28 · 3000 Meters · Place 18 · Mars HillMars Hill3000 Meters18.8:46.53a PBSr
Feb 21ASICS Last Chance InvitationalFeb 21 · 1 Mile · Place 41 · Mars HillMars Hill1 Mile414:32.30a PBSr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 3000 Meters · Place 14 · Mars HillMars Hill3000 Meters14.8:56.30aSr
Jan 16Tryon Winter ClassicJan 16 · 5000 Meters · Place 5 · Mars HillMars Hill5000 Meters5.15:46.78aSr
Jan 16Tryon Winter ClassicJan 16 · 3000 Meters · Place 22 · Mars HillMars Hill3000 Meters22.9:14.10aSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 5000 Meters · Place 13 · Mars HillMars Hill5000 Meters13.15:43.53aSr
Feb 22JDL Last Chance InvitationalFeb 22 · 3000 Meters · Place 9 · Emory & HenryEmory & Henry3000 Meters99:06.55JR
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 1 Mile · Place 29 · Emory and HenryEmory and Henry1 Mile29.4:45.97aJr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 3000 Meters · Place 16 · Emory and HenryEmory and Henry3000 Meters16.9:13.71aJr
Feb 8VMI Winter ClassicFeb 8 · 5000 Meters · Place 5 · Emory and HenryEmory and Henry5000 Meters516:22.00a—
Feb 8VMI Winter ClassicFeb 8 · 3000 Meters · Place 8 · Emory and HenryEmory and Henry3000 Meters89:19.09a—
Jan 26JDL Flat Is Fast InvitationalJan 26 · 3000 Meters · Place 27 · Emory & HenryEmory & Henry3000 Meters279:21.44JR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 3000m Steeplechase · Place 14 · Emory & HenrEmory & Henr3000m Steeplechase1410:06.88JR
Apr 26Blue & Gold Track ClassicApr 26 · 5000 Meters · Place 2 · Emory and HenryEmory and Henry5000 Meters216:21.51JR
Apr 4Tornado ClassicApr 4 · 3000m Steeplechase · Place 2 · Emory and HenryEmory and Henry3000m Steeplechase210:29.69aJr
Apr 4Tornado ClassicApr 4 · 5000 Meters · Place 8 · Emory and HenryEmory and Henry5000 Meters816:42.19aJr
Mar 292025 Livingstone InvitationalMar 29 · 1500 Meters · Place 14 · Emory and HenryEmory and Henry1500 Meters14.4:23.67aJr
Mar 21Mountaineer First ChanceMar 21 · 3000m Steeplechase · Place 7 · Emory & HenryEmory & Henry3000m Steeplechase710:36.61JR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1South Atlantic Outdoor ChampionshipMay 1 · 3000m Steeplechase · Place 22 · Emory and HenryEmory and Henry3000m Steeplechase2210:53.55a—
Apr 19WildCat InvitationalApr 19 · 3000m Steeplechase · Place 3 · Emory & HenryEmory & Henry3000m Steeplechase310:27.09SO
Apr 19WildCat InvitationalApr 19 · 5000 Meters · Place 15 · Emory & HenryEmory & Henry5000 Meters1516:42.05SO
Apr 12Concord Open Track InviteApr 12 · 5000 Meters · Emory and HenryEmory and Henry5000 Meters—DNSSo
Apr 12Concord Open Track InviteApr 12 · 1500 Meters · Place 6 · Emory and HenryEmory and Henry1500 Meters6.4:41.08aSo
Mar 22Phoenix InvitationalMar 22 · 3000m Steeplechase · Place 8 · Emory and HenryEmory and Henry3000m Steeplechase87:01.32a PB—
Mar 22Phoenix InvitationalMar 22 · 3000 Meters · Place 18 · Emory and HenryEmory and Henry3000 Meters189:33.24a PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17JDL Last Chance InvitationalFeb 17 · 1 Mile · Place 31 · Emory & HenryEmory & Henry1 Mile314:46.99—
Feb 10Joe LaRocco InvitationalFeb 10 · 1 Mile · Place 16 · Emory and HenryEmory and Henry1 Mile164:53.17a—
Feb 3Liberty OpenFeb 3 · 5000 Meters · Place 39 · Emory and HenryEmory and Henry5000 Meters3917:09.34a—
Jan 202024 VMI Team ChallengeJan 20 · 3000 Meters · Place 19 · Emory and HenryEmory and Henry3000 Meters1910:08.03a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Bast-Cregger Multi InvitationalDec 8 · 5000 Meters · Place 20 · Emory and HenryEmory and Henry5000 Meters20.18:18.03aSo
Dec 3JDL Early Bird InvitationalDec 3 · 1 Mile · Place 35 · Emory and HenryEmory and Henry1 Mile35.4:54.17aSo
Dec 3JDL Early Bird InvitationalDec 3 · 3000 Meters · Place 33 · Emory and HenryEmory and Henry3000 Meters33.10:02.95aSo

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3VHSL 1A State ChampionshipsJun 3 · 800 Meters · Place 17 · GrundyGrundy800 Meters17.2:16.92a12
May 21VHSL 1D Region Outdoor T&F ChampionshipsMay 21 · 800 Meters · Place 4 · GrundyGrundy800 Meters42:15.54—
May 11Black Diamond District ChampionshipMay 11 · Long Jump · Place 5 · GrundyGrundyLong Jump52.25 PB—
May 11Black Diamond District ChampionshipMay 11 · 800 Meters · Place 2 · GrundyGrundy800 Meters22:25.26—
May 11Black Diamond District ChampionshipMay 11 · 1600 Meters · Place 3 · GrundyGrundy1600 Meters35:31.42—
May 4Bearcat InvitationalMay 4 · 800 Meters · Place 12 · GrundyGrundy800 Meters122:28.55—
May 4Bearcat InvitationalMay 4 · 1600 Meters · Place 10 · GrundyGrundy1600 Meters105:26.37—
Apr 11Judy Thomas InvitationalApr 11 · 800 Meters · Place 12 · GrundyGrundy800 Meters122:28.73—
Apr 11Judy Thomas InvitationalApr 11 · 1600 Meters · Place 15 · GrundyGrundy1600 Meters155:31.51—
Mar 30Grundy Open #3Mar 30 · Combined results · Place 4 · GrundyGrundyCombined results45:29.64 PB12
Mar 30Grundy Open #3Mar 30 · Combined results · Place 2 · GrundyGrundyCombined results22:30.99 PB12
Mar 30Grundy Open #3Mar 30 · Combined results · Place 4 · GrundyGrundyCombined results45:29.6412
Mar 30Grundy Open #3Mar 30 · Combined results · Place 2 · GrundyGrundyCombined results233-05.0012
Mar 30Grundy Open #3Mar 30 · Combined results · Place 6 · GrundyGrundyCombined results615-08.5012

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 1 State ChampionshipsJun 18 · 1600 Meters · Place 16 · GrundyGrundy1600 Meters16.6:15.28a11
Jun 12VHSL Region 1D Championships Jun 12 · 800 Meters · Place 9 · GrundyGrundy800 Meters92:30.95—
Jun 12VHSL Region 1D Championships Jun 12 · 1600 Meters · Place 3 · GrundyGrundy1600 Meters35:26.17 PB—
Jun 12VHSL Region 1D Championships Jun 12 · 800 Meters · Place 9 · GrundyGrundy800 Meters92:30.95—
Jun 12VHSL Region 1D Championships Jun 12 · 1600 Meters · Place 3 · GrundyGrundy1600 Meters35:26.17—
Jun 2Black Diamond District MeetJun 2 · 800 Meters · Place 3 · GrundyGrundy800 Meters32:26.67—
Jun 2Black Diamond District MeetJun 2 · 1600 Meters · Place 3 · GrundyGrundy1600 Meters35:40.01—

2019 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18VHSL Region 1D ChampionshipsMay 18 · 3200 Meters · Place 10 · GrundyGrundy3200 Meters1014:59.669
Apr 17Grundy Open #4Apr 17 · Combined results · Place 3 · GrundyGrundyCombined results313:46.009
Apr 17Grundy Open #4Apr 17 · Combined results · Place 7 · GrundyGrundyCombined results76:08.009
Apr 10Ridgeview RelaysApr 10 · 3200 Meters · Place 6 · GrundyGrundy3200 Meters613:33.29 PB—
Apr 10Ridgeview RelaysApr 10 · 1600 Meters · Place 15 · GrundyGrundy1600 Meters156:20.32—
Apr 3Grundy Open #3Apr 3 · Combined results · Place 2 · GrundyGrundyCombined results212:56.309
Apr 3Grundy Open #3Apr 3 · Combined results · Place 10 · GrundyGrundyCombined results106:10.529
Mar 27Grundy Open #2Mar 27 · 3200 Meters · Place 3 · GrundyGrundy3200 Meters3.13:44.009
Mar 27Grundy Open #2Mar 27 · 1600 Meters · Place 8 · GrundyGrundy1600 Meters8.6:11.009
Mar 20Grundy Open #1Mar 20 · 3200 Meters · Place 5 · GrundyGrundy3200 Meters5.14:20.009
Mar 20Grundy Open #1Mar 20 · 1600 Meters · Place 7 · GrundyGrundy1600 Meters7.6:12.009