Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMid-Winter Collegiate Invite · Feb 134:43.74aMid-Winter Collegiate InviteFebruary 13, 2026
1 Mile · OutdoorDavidson Relays · Mar 274:36.25aDavidson RelaysMarch 27, 2026
1000 Meters · IndoorBulldog Invitational · Jan 43:07.30Bulldog InvitationalJanuary 4, 2020
1500 Meters · OutdoorSWU Gotta Run Invite · Mar 134:16.84SWU Gotta Run InviteMarch 13, 2026
1600 Meters · IndoorNorthwestern District 4A Championship · Feb 74:36.84Northwestern District 4A ChampionshipFebruary 7, 2022
1600 Meters · OutdoorDogwood Track Classic · May 64:30.75Dogwood Track ClassicMay 6, 2022
3000 Meters · IndoorTryon Banked: College Friday: HS Saturday · Jan 309:39.17aTryon Banked: College Friday: HS SaturdayJanuary 30, 2026
3000 Meters · OutdoorDavidson Relays · Mar 279:29.17aDavidson RelaysMarch 27, 2026
3200 Meters · IndoorVHSL Region 4C Championship · Feb 149:52.78VHSL Region 4C ChampionshipFebruary 14, 2022
3200 Meters · OutdoorHandley Invitational · Apr 210:01.31Handley InvitationalApril 2, 2022
5000 Meters · IndoorMid-Winter Collegiate Invite · Feb 1316:19.69aMid-Winter Collegiate InviteFebruary 13, 2026
5000 Meters · OutdoorElectric City Invitational · Apr 316:11.46aElectric City InvitationalApril 3, 2026
800 Meters · OutdoorSCHSL State Championships - AAAAA · May 201:57.64aSCHSL State Championships - AAAAAMay 20, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 23Conference CarolinasApr 23 · 5000 Meters · Place 24 · North GreenvilleNorth Greenville5000 Meters24.17:10.43aFr
Apr 10Asheville Bulldog InvitationalApr 10 · 5000 Meters · North GreenvilleNorth Greenville5000 Meters—DNSFr
Apr 10Asheville Bulldog InvitationalApr 10 · 1500 Meters · Place 22 · North GreenvilleNorth Greenville1500 Meters22.4:17.55aFr
Apr 3Electric City InvitationalApr 3 · 5000 Meters · Place 12 · North GreenvilleNorth Greenville5000 Meters12.16:11.46a PBFr
Mar 27Davidson RelaysMar 27 · 3000 Meters · Place 22 · North GreenvilleNorth Greenville3000 Meters22.9:29.17a PBFr
Mar 27Davidson RelaysMar 27 · 1 Mile · Place 21 · North GreenvilleNorth Greenville1 Mile21.4:36.25a PBFr
Mar 13SWU Gotta Run InviteMar 13 · 5000 Meters · Place 11 · North GreenvilleNorth Greenville5000 Meters1116:44.57FR
Mar 13SWU Gotta Run InviteMar 13 · 1500 Meters · Place 14 · North GreenvilleNorth Greenville1500 Meters144:16.84 PBFR

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 5000 Meters · Place 16 · North GreenvilleNorth Greenville5000 Meters16.16:19.69a PBJr
Feb 13Mid-Winter Collegiate InviteFeb 13 · 1 Mile · Place 45 · North GreenvilleNorth Greenville1 Mile45.4:43.74a PBJr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 3000 Meters · Place 9 · North GreenvilleNorth Greenville3000 Meters99:39.17a PBJr
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1 Mile · Place 63 · North GreenvilleNorth Greenville1 Mile634:49.33aJr
Jan 17Mondo College InvitationalJan 17 · 3000 Meters · Place 45 · North GreenvNorth Greenv3000 Meters459:42.39—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20SCHSL State Championships - AAAAAMay 20 · 800 Meters · Place 5 · St JamesSt James800 Meters5.1:57.64a PB12
May 13SCHSL 5A - Lower StateMay 13 · 3200 Meters · St JamesSt James3200 Meters—DNS12
May 13SCHSL 5A - Lower StateMay 13 · 800 Meters · Place 3 · St JamesSt James800 Meters3.2:00.10a12
May 3SCHSL 5A - Region 5May 3 · 3200 Meters · Place 1 · St JamesSt James3200 Meters1.10:21.92a12
May 3SCHSL 5A - Region 5May 3 · 800 Meters · Place 1 · St JamesSt James800 Meters1.2:00.31a12
Mar 31Beach Run InvitationalMar 31 · 800 Meters · Place 5 · St. JamesSt. James800 Meters52:00.96SR
Mar 25Bob Jenkins Coaches Classic Track and Field REGION 5Mar 25 · 1600 Meters · Place 2 · St JamesSt James1600 Meters2.4:40.58a12
Mar 18Island InvitationalMar 18 · 800 Meters · Place 1 · St. JamesSt. James800 Meters12:01.19—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 3VHSL 4A State ChampionshipsJun 3 · 800 Meters · Place 20 · MillbrookMillbrook800 Meters20.2:05.00a11
May 25VHSL Region 4C ChampionshipsMay 25 · 1600 Meters · Place 7 · MillbrookMillbrook1600 Meters7.4:31.43a11
May 25VHSL Region 4C ChampionshipsMay 25 · 800 Meters · Place 16 · MillbrookMillbrook800 Meters16.2:04.93a11
May 18Northwestern District 4A ChampionshipMay 18 · 800 Meters · Place 2 · MillbrookMillbrook800 Meters21:57.8011
May 6Dogwood Track ClassicMay 6 · 1600 Meters · Place 21 · MillbrookMillbrook1600 Meters214:30.75 PB—
May 6Dogwood Track ClassicMay 6 · 800 Meters · Place 33 · MillbrookMillbrook800 Meters332:02.15—
Apr 2Handley InvitationalApr 2 · 3200 Meters · Place 9 · MillbrookMillbrook3200 Meters910:01.31 PB11
Apr 2Handley InvitationalApr 2 · 3200 Meters · Place 9 · MillbrookMillbrook3200 Meters910:01.3111

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 4 State ChampionshipsFeb 28 · 3200 Meters · Place 14 · MillbrookMillbrook3200 Meters14.9:54.82a11
Feb 14VHSL Region 4C ChampionshipFeb 14 · 3200 Meters · Place 3 · MillbrookMillbrook3200 Meters39:52.78 PB—
Feb 7Northwestern District 4A ChampionshipFeb 7 · 3200 Meters · Place 8 · MillbrookMillbrook3200 Meters810:58.88—
Feb 7Northwestern District 4A ChampionshipFeb 7 · 1600 Meters · Place 2 · MillbrookMillbrook1600 Meters24:36.84 PB—
Jan 10Wilkins Center HS ChallengeJan 10 · 1600 Meters · Place 5 · MillbrookMillbrook1600 Meters54:56.51—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Liberty University HS Indoor OpenerDec 11 · 3200 Meters · Place 6 · MillbrookMillbrook3200 Meters6.10:05.77a11

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9VHSL Region 4C ChampionshipJun 9 · 3200 Meters · Place 10 · MillbrookMillbrook3200 Meters10.10:34.09a10
Jun 14A Northwestern District ChampionshipJun 1 · 3200 Meters · Place 5 · MillbrookMillbrook3200 Meters510:38.6710
Jun 14A Northwestern District ChampionshipJun 1 · 3200 Meters · Place 5 · MillbrookMillbrook3200 Meters510:38.6710
May 14Apple Blossom InvitationalMay 14 · 800 Meters · Place 9 · MillbrookMillbrook800 Meters92:14.7010

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 29James Wood Last Chance Polar Bear MeetJan 29 · 1600 Meters · Place 3 · MillbrookMillbrook1600 Meters35:11.179
Jan 22Fauquier Polar BearJan 22 · 1600 Meters · Place 4 · MillbrookMillbrook1600 Meters45:06.219
Jan 17VA ShowcaseJan 17 · 1600 Meters · Place 280 · MillbrookMillbrook1600 Meters280.5:02.28a9
Jan 13Wilkins Center HS ChallengeJan 13 · 1600 Meters · Place 10 · MillbrookMillbrook1600 Meters105:04.57—
Jan 4Bulldog InvitationalJan 4 · 1600 Meters · Place 122 · MillbrookMillbrook1600 Meters1225:12.409
Jan 4Bulldog InvitationalJan 4 · 1000 Meters · Place 127 · MillbrookMillbrook1000 Meters1273:07.30 PB9

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21VA. Commonwealth GamesDec 21 · 1600 Meters · Place 39 · MillbrookMillbrook1600 Meters39.5:08.48a9

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 4Sherando NWD Mini Polar BearDec 4 · 1600 Meters · Place 6 · MillbrookMillbrook1600 Meters6.5:25.34aUnofficial9