Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:34.93Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorQuad City 7 Last Chance · Feb 62:35.12Quad City 7 Last ChanceFebruary 6, 2026
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:17.67a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
1600 Meters · IndoorReindeer Classic · Dec 194:34.23aReindeer ClassicDecember 19, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:32.99Mount Tabor Mile & Throwing ThunderMarch 20, 2026
2000m Steeplechase · 0.914m · OutdoorNCRunners Elite Tune Up · May 306:38.00aNCRunners Elite Tune UpMay 30, 2026
3200 Meters · IndoorGovernor's Classic · Jan 2410:37.05Governor's ClassicJanuary 24, 2025
3200 Meters · OutdoorApex Friendship @ Green Hope · Mar 2110:38.38Apex Friendship @ Green HopeMarch 21, 2024
800 Meters · Outdoor2026 Quad City 7 Conference Championship · Apr 271:58.92a2026 Quad City 7 Conference ChampionshipApril 27, 2026
800 Meters · Relay Split · IndoorNCHSAA 8A Champs · Feb 191:58.372NCHSAA 8A ChampsFebruary 19, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 2000m Steeplechase · Place 6 · FirmFit FlyersFirmFit Flyers2000m Steeplechase0.914m6.6:46.55a12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 17 · FirmFit FlyersFirmFit Flyers1500 MetersRound P17.4:17.67a PB12
Jul 11The Victory LapJul 11 · 800 Meters · Place 2 · FirmFit FlyersFirmFit Flyers800 Meters2.2:03.05a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 2000m Steeplechase · Place 3 · FirmFit FlyersFirmFit Flyers2000m Steeplechase0.914m3.6:59.25a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 1500 Meters · Place 2 · FirmFit FlyersFirmFit Flyers1500 Meters2.4:20.19a12
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 800 Meters · Place 7 · FirmFit FlyersFirmFit Flyers800 Meters7.2:04.30a12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 1500 Meters · Place 3 · FirmFit FlyersFirmFit Flyers1500 Meters3.4:22.71a12
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · 800 Meters · Place 5 · FirmFit FlyersFirmFit Flyers800 Meters5.2:03.04a12
Jun 20Jim Law Invitational (Youth)Jun 20 · 1500 Meters · Place 1 · FirmFit FlyersFirmFit Flyers1500 Meters14:29.6718
Jun 20Jim Law Invitational (Youth)Jun 20 · 800 Meters · Place 3 · FirmFit FlyersFirmFit Flyers800 Meters32:05.7818
May 30NCRunners Elite Tune UpMay 30 · 2000m Steeplechase · Place 6 · UnattachedUnattached2000m Steeplechase0.914m6.6:38.00a PB12
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · UnattachedUnattached800 Meters—DNS12
May 9NCHSAA 8A East RegionalMay 9 · 800 Meters · Place 13 · Apex FriendshipApex Friendship800 Meters13.2:03.72a12
Apr 272026 Quad City 7 Conference ChampionshipApr 27 · 1600 Meters · Place 12 · Apex FriendshipApex Friendship1600 Meters12.4:33.24a12
Apr 272026 Quad City 7 Conference ChampionshipApr 27 · 800 Meters · Place 10 · Apex FriendshipApex Friendship800 Meters10.1:58.92a PB12
Apr 15Green Hope Home Meet #2Apr 15 · 800 Meters · Place 3 · Apex FriendshipApex Friendship800 Meters32:03.35a12
Apr 42026 App State HS InvitationalApr 4 · 800 Meters · Place 9 · Apex FriendshipApex Friendship800 Meters9.2:06.60a12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 6 · Apex FriendsApex Friends1600 Meters64:32.99 PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 6 · Apex FriendsApex Friends1 Mile64:34.93 PB12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 19NCHSAA 8A ChampsFeb 19 · 1000 Meters · Place 8 · Apex FriendshipApex Friendship1000 Meters8.2:44.70a12
Feb 19NCHSAA 8A ChampsFeb 19 · 800 Meters · Apex FriendshipApex Friendship800 MetersRelay Split—1:58.372 PB12
Feb 6Quad City 7 Last ChanceFeb 6 · 1000 Meters · Place 2 · Apex FriendshipApex Friendship1000 Meters22:35.12 PB12
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 29 · Apex FriendshipApex Friendship1000 Meters292:39.50—
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 29 · Apex FriendshipApex Friendship1000 Meters292:39.50—
Jan 30Mondo Elite HS InvitationalJan 30 · 1000 Meters · Place 29 · Apex FriendshipApex Friendship1000 Meters292:39.50—
Jan 23Governor's ClassicJan 23 · 1000 Meters · Place 5 · Apex FriendsApex Friends1000 Meters52:41.1912
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 29 · Apex FriendshipApex Friendship1000 Meters29.2:36.82a12
Jan 10Just Don't Lose ClassicJan 10 · 1000 Meters · Place 6 · Apex FriendsApex Friends1000 Meters62:36.83—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Reindeer ClassicDec 19 · 1600 Meters · Place 9 · Apex FriendshipApex Friendship1600 Meters9.4:34.23a PB12
Dec 5Polar ExpressDec 5 · 1000 Meters · Place 2 · Apex FriendshipApex Friendship1000 Meters2.2:41.22a12
Dec 5Polar ExpressDec 5 · 800 Meters · Apex FriendshipApex Friendship800 MetersRelay Split—2:03.68812
Feb 6Apex SWAC Polar BearFeb 6 · 1000 Meters · Place 7 · Apex FriendsApex Friends1000 Meters72:42.65—
Jan 24Governor's ClassicJan 24 · 3200 Meters · Place 8 · Apex FriendsApex Friends3200 Meters810:37.05 PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 242025 Davidson Meet of ChampionsMay 24 · 800 Meters · Place 7 · UnattachedUnattached800 Meters7.1:59.43a11
May 10NCHSAA 4A Mideast Regional 2025May 10 · 800 Meters · Place 12 · Apex FriendshipApex Friendship800 Meters12.2:04.33a11
Apr 6APP State HS InvitationalApr 6 · 800 Meters · Place 10 · Apex FriendshipApex Friendship800 Meters10.2:04.12a11
Apr 4App State HS MeetApr 4 · 800 Meters · Place 10 · Apex FriendshipApex Friendship800 Meters10.2:04.12a11
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1600 Meters · Place 1 · Apex FriendshipApex Friendship1600 Meters14:35.47—
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 1 · Apex FriendshipApex Friendship1 Mile14:37.0811
Mar 6AFHS Quad MeetMar 6 · 800 Meters · Place 10 · Apex FriendsApex Friends800 Meters102:07.05—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20Reindeer ClassicDec 20 · 1000 Meters · Place 3 · Apex FriendshipApex Friendship1000 Meters3.2:45.36a11
Dec 14Stay In Your Lane InvitationalDec 14 · 1000 Meters · Place 11 · Apex FriendshipApex Friendship1000 Meters11.2:46.10a11
Dec 6Polar ExpressDec 6 · 1000 Meters · Place 5 · Apex FriendshipApex Friendship1000 Meters5.2:47.72a11
Jan 27Apex Polar BearJan 27 · 1000 Meters · Place 14 · Apex FriendsApex Friends1000 Meters142:51.86—
Jan 27Apex Polar BearJan 27 · 1000 Meters · Place 14 · Apex FriendsApex Friends1000 Meters142:51.86—
Jan 8SWAC Polar Bear #3Jan 8 · 1000 Meters · Place 1 · Apex FriendsApex Friends1000 Meters12:55.86—
Jan 8SWAC Polar Bear #3Jan 8 · 1000 Meters · Place 1 · Apex FriendsApex Friends1000 Meters12:55.86—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Nov 16Charger Two Mile Tune-upNov 16 · 3200 Meters · Place 27 · Apex FriendshipApex Friendship3200 Meters27.10:29.59aUnofficial11
May 3Highway 55 Last ChanceMay 3 · 800 Meters · Place 12 · Apex FriendsApex Friends800 Meters122:04.54—
Mar 21Apex Friendship @ Green HopeMar 21 · 3200 Meters · Place 6 · Apex FriendsApex Friends3200 Meters610:38.38 PB—
Mar 21Apex Friendship @ Green HopeMar 21 · 1600 Meters · Place 4 · Apex FriendsApex Friends1600 Meters44:46.29—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 24Mount Tabor Mile & Throwing ThunderMar 24 · 1 Mile · Place 8 · Apex FriendshipApex Friendship1 Mile85:07.699

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Apex Polar BearJan 30 · 1000 Meters · Place 15 · Apex FriendsApex Friends1000 Meters153:05.07—