Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorJDL Run Fast Invitational · Jan 42:35.81JDL Run Fast InvitationalJanuary 4, 2025
1000 Meters · OutdoorLiberty Flames HS Invitational · Dec 62:44.57aLiberty Flames HS InvitationalDecember 6, 2025
1600 Meters · OutdoorHopewell Meet #1 · Mar 104:46.31aHopewell Meet #1March 10, 2025
400 Meters · OutdoorJulius Chambers Senior Night · Apr 950.40aJulius Chambers Senior NightApril 9, 2025
500 Meters · IndoorThe VA Showcase · Jan 171:08.10aThe VA ShowcaseJanuary 17, 2026
800 Meters · OutdoorOdell Williams Invitational · Mar 221:55.24aOdell Williams InvitationalMarch 22, 2025
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 151:58.764aNCHSAA 4A State Championships February 15, 2025
800 Meters · Relay Split · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 171:57.401NCHSAA 2A/4A Outdoor State ChampionshipMay 17, 2025
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 261:57.02Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 16 · Mallard Creek800 Meters16.2:11.52a12
May 8NCHSAA 8A West RegionalMay 8 · 800 Meters · Place 3 · Mallard Creek800 Meters3.1:56.41a12
Apr 29Meck Power Six 7A/8A Conference ChampionshipApr 29 · 800 Meters · Place 1 · Mallard Creek800 Meters1.2:01.08a12
Apr 24Dick Williams InvitationalApr 24 · 800 Meters · Place 2 · Mallard Creek800 Meters2.1:58.92a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19NCHSAA 8A ChampsFeb 19 · 1000 Meters · Mallard Creek1000 Meters--DNF12
Feb 19NCHSAA 8A ChampsFeb 19 · 800 Meters · Mallard Creek800 MetersRelay Split—2:08.56612
Jan 17The VA ShowcaseJan 17 · 500 Meters · Place 32 · Mallard Creek500 Meters32.1:08.10a PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Liberty Flames HS InvitationalDec 6 · 1000 Meters · Place 15 · Mallard Creek1000 Meters15.2:44.57a PB12
Dec 3Berry Polar BearDec 3 · 1600 Meters · Place 1 · Mallard Creek1600 Meters1.5:01.53aUnofficial12
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Mallard Creek800 MetersRelay Split—1:57.401 PB11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Place 11 · Mallard Creek800 Meters11.2:04.59a11
May 10NCHSAA 4A West RegionalMay 10 · 800 Meters · Place 1 · Mallard Creek800 Meters1.1:55.92a11
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 18 · Mallard CreekMR Carnival: Tim Brown Hough 1:52.21181:57.02 PBJR
Apr 9Julius Chambers Senior NightApr 9 · 400 Meters · Place 1 · Mallard Creek400 Meters1.50.40a PB11
Mar 26Hough Meet #1Mar 26 · 400 Meters · Place 2 · Mallard Creek400 Meters251.3911
Mar 22Odell Williams InvitationalMar 22 · 800 Meters · Place 1 · Mallard Creek800 Meters1.1:55.24a PB11
Mar 14Marvin Ridge InvitationalMar 14 · 800 Meters · Place 1 · Mallard Creek800 Meters11:56.8211
Mar 10Hopewell Meet #1Mar 10 · 1600 Meters · Place 5 · Mallard Creek1600 Meters5.4:46.31a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 4A State Championships Feb 15 · 1000 Meters · Place 13 · Mallard Creek1000 Meters13.2:39.37a11
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Mallard Creek800 MetersRelay Split—1:58.764a PB11
Feb 1Mondo Elite HS InvitationalFeb 1 · 1000 Meters · Place 73 · Mallard Creek1000 Meters732:59.56—
Jan 4JDL Run Fast InvitationalJan 4 · 1000 Meters · Place 2 · Mallard Creek1000 Meters22:35.81 PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 500 Meters · Place 4 · Mallard Creek500 Meters4.1:08.35a11
Dec 14Liberty Christmas HS InvitationalDec 14 · 1000 Meters · Place 6 · Mallard Creek1000 Meters6.2:37.77a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Phillip O. Berry Polar BearDec 5 · 1600 Meters · Place 2 · Mallard Creek1600 Meters2.4:44.63aUnofficial11
Apr 20Ardrey Kell Need 4 SpeedApr 20 · 800 Meters · Place 3 · Mallard Creek800 Meters3.2:04.76a10
Apr 17North Meck Home Meet #2 2024Apr 17 · 1600 Meters · Mallard Creek1600 Meters—DNS10
Mar 30JCSU HS InvitationalMar 30 · 800 Meters · Place 1 · Mallard Creek800 Meters1.2:00.46a10
Mar 20Phillip O. Berry Home MeetMar 20 · 800 Meters · Place 3 · Mallard Creek800 Meters32:03.8910

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 1000 Meters · Place 5 · Mallard Creek1000 Meters5.2:45.38a10
Dec 9Stay In Your Lane HS InvitationalDec 9 · 1000 Meters · Place 18 · Mallard Creek1000 Meters18.2:49.05a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Hopewell December Polar Bear Meet #2Dec 13 · 1000 Meters · Place 3 · Mallard Creek1000 Meters3.2:44.65aUnofficial10
Dec 6Hopewell December Polar Bear MeetDec 6 · 1000 Meters · Place 1 · Mallard Creek1000 Meters1.2:47.98aUnofficial10
Nov 29 Phillip O Berry Home Meet #1Nov 29 · 1000 Meters · Place 2 · Mallard Creek1000 Meters2.2:59.34aUnofficial10
Mar 15North Meck Home Meet #1Mar 15 · 800 Meters · Place 18 · Mallard Creek800 Meters182:29.269
Mar 15North Meck Home Meet #1Mar 15 · 800 Meters · Place 23 · Mallard Creek800 Meters232:29.269
Mar 15North Meck Home Meet #1Mar 15 · 1600 Meters · Place 10 · Mallard Creek1600 Meters105:37.969
Mar 15North Meck Home Meet #1Mar 15 · 1600 Meters · Place 12 · Mallard Creek1600 Meters125:37.969

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Hopewell Polar Bear Meet #2Dec 7 · 1000 Meters · Place 6 · Mallard Creek1000 Meters6.3:06.8Unofficial9