Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTryon Banked: College Friday: HS Saturday · Jan 304:44.25aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
1000 Meters · IndoorBlue Ridge Last Chance · Feb 82:53.65Blue Ridge Last ChanceFebruary 8, 2024
1500 Meters · OutdoorWinthrop Invitational · Apr 174:23.19aWinthrop InvitationalApril 17, 2026
1600 Meters · IndoorLiberty Flames HS Invitational · Dec 95:17.40aLiberty Flames HS InvitationalDecember 9, 2023
2000m Steeplechase · OutdoorPhoenix Invitational · Mar 147:22.43Phoenix InvitationalMarch 14, 2025
3000 Meters · IndoorTryon Winter Classic · Jan 169:58.59aTryon Winter ClassicJanuary 16, 2026
3000 Meters · OutdoorPhoenix Invitational · Mar 1310:06.85aPhoenix InvitationalMarch 13, 2026
3000m Steeplechase · 0.914m · OutdoorConference Carolinas · Apr 2310:43.98aConference CarolinasApril 23, 2026
3000m Steeplechase · OutdoorPhoenix Invitational · Mar 137:10.83aPhoenix InvitationalMarch 13, 2026
5000 Meters · IndoorMid-Winter Collegiate Invite · Feb 1316:40.01aMid-Winter Collegiate InviteFebruary 13, 2026
800 Meters · OutdoorDavidson Relays · Mar 292:08.07aDavidson RelaysMarch 29, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · 3000m Steeplechase · Place 11 · Belmont AbbeyBelmont Abbey3000m Steeplechase0.914m11.10:43.98a PBSo
Apr 17Winthrop InvitationalApr 17 · 1500 Meters · Place 11 · Belmont AbbeyBelmont Abbey1500 Meters11.4:23.19a PBSo
Apr 17Winthrop InvitationalApr 17 · 800 Meters · Belmont AbbeyBelmont Abbey800 Meters—DNSSo
Apr 10Southside Power and Fitness InvitationalApr 10 · 3000m Steeplechase · Place 6 · Belmont AbbeyBelmont Abbey3000m Steeplechase0.914m6.10:46.82aSo
Mar 27Davidson RelaysMar 27 · 1 Mile · Belmont AbbeyBelmont Abbey1 Mile--DNSSo
Mar 13Phoenix InvitationalMar 13 · 3000m Steeplechase · Place 4 · Belmont AbbeyBelmont Abbey3000m Steeplechase47:10.83a PBSo
Mar 13Phoenix InvitationalMar 13 · 3000 Meters · Place 17 · Belmont AbbeyBelmont Abbey3000 Meters1710:06.85a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 5000 Meters · Place 24 · Belmont AbbeyBelmont Abbey5000 Meters24.16:40.01a PBSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1 Mile · Place 49 · Belmont AbbeyBelmont Abbey1 Mile494:44.25a PBSo
Jan 16Tryon Winter ClassicJan 16 · 5000 Meters · Belmont AbbeyBelmont Abbey5000 Meters—DNSSo
Jan 16Tryon Winter ClassicJan 16 · 1 Mile · Place 38 · Belmont AbbeyBelmont Abbey1 Mile38.4:57.04aSo
Jan 16Tryon Winter ClassicJan 16 · 3000 Meters · Place 34 · Belmont AbbeyBelmont Abbey3000 Meters34.9:58.59a PBSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 1 Mile · Place 37 · Belmont AbbeyBelmont Abbey1 Mile37.4:58.42aSo
Feb 8Camel City DistanceFeb 8 · 1000 Meters · Place 12 · Belmont AbbeyBelmont Abbey1000 Meters122:54.17—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1 Mile · Place 45 · Belmont AbbeyBelmont Abbey1 Mile45.5:06.14aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 1000 Meters · Place 26 · Belmont AbbeyBelmont Abbey1000 Meters26.2:58.50aFr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24Conference CarolinasApr 24 · 3000m Steeplechase · Place 22 · Belmont AbbeyBelmont Abbey3000m Steeplechase0.914m22.11:09.30aFr
Apr 11Southside Power and Fitness InvitationalApr 11 · 3000m Steeplechase · Place 7 · Belmont AbbeyBelmont Abbey3000m Steeplechase710:48.46FR
Apr 4Tornado ClassicApr 4 · 1500 Meters · Place 16 · Belmont AbbeyBelmont Abbey1500 Meters164:40.38aFr
Apr 4Tornado ClassicApr 4 · 800 Meters · Place 23 · Belmont AbbeyBelmont Abbey800 Meters232:11.56aFr
Mar 29Davidson RelaysMar 29 · 3000 Meters · Place 14 · Belmont AbbeyBelmont Abbey3000 Meters1410:26.51aFr
Mar 29Davidson RelaysMar 29 · 800 Meters · Place 39 · Belmont AbbeyBelmont Abbey800 Meters392:08.07a PBFr
Mar 21Mountaineer First ChanceMar 21 · 3000m Steeplechase · Place 11 · Belmont AbbeyBelmont Abbey3000m Steeplechase1111:18.18FR
Mar 14Phoenix InvitationalMar 14 · 3000 Meters · Place 19 · Belmont AbbeBelmont Abbe3000 Meters1910:27.91—
Mar 14Phoenix InvitationalMar 14 · 2000m Steeplechase · Place 9 · Belmont AbbeBelmont Abbe2000m Steeplechase97:22.43 PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 172024 VHSL Region 3D ChampionshipsFeb 17 · 1000 Meters · Place 9 · AbingdonAbingdon1000 Meters92:57.44a—
Feb 8Blue Ridge Last ChanceFeb 8 · 1000 Meters · Place 8 · AbingdonAbingdon1000 Meters82:53.65 PBSR
Feb 3East Coast Elite Roanoke #3Feb 3 · 1000 Meters · Place 29 · AbingdonAbingdon1000 Meters292:56.7712
Jan 5East Coast Elite #1Jan 5 · 1000 Meters · Place 16 · AbingdonAbingdon1000 Meters16.3:00.56a12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Liberty Flames HS InvitationalDec 9 · 1000 Meters · Place 81 · AbingdonAbingdon1000 Meters81.3:02.38a12
Dec 9Liberty Flames HS InvitationalDec 9 · 1600 Meters · Place 85 · AbingdonAbingdon1600 Meters85.5:17.40a PB12