Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorAdidas Track Nationals 2026 · Jun 184:52.55aAdidas Track Nationals 2026June 18, 2026
1000 Meters · IndoorFast Track Invitational · Jan 252:57.82Fast Track InvitationalJanuary 25, 2025
1500 Meters · OutdoorJCSU/Cockrell 2026 HS Invitational · Mar 284:26.69aJCSU/Cockrell 2026 HS InvitationalMarch 28, 2026
1600 Meters · IndoorMondo Elite HS Invitational · Jan 304:42.63Mondo Elite HS InvitationalJanuary 30, 2026
1600 Meters · OutdoorFor All The Dawgs Invitational (2nd Annual) · Apr 44:39.19aFor All The Dawgs Invitational (2nd Annual)April 4, 2026
3200 Meters · OutdoorNCHSAA 2A/4A Outdoor State Championship · May 1310:40.61aNCHSAA 2A/4A Outdoor State ChampionshipMay 13, 2026
500 Meters · IndoorCardinal Winter Classic #2 · Jan 181:27.01Cardinal Winter Classic #2January 18, 2024
800 Meters · IndoorJDL Holiday HS Invitational · Dec 162:26.73aJDL Holiday HS InvitationalDecember 16, 2023
800 Meters · OutdoorDonna Davis HS Invitational · Apr 232:15.13aDonna Davis HS Invitational April 23, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 1 Mile · Place 56 · Bradford PrepBradford Prep1 Mile56.4:52.55a PB11
Jun 18Adidas Track Nationals 2026Jun 18 · 1600 Meters · Place 56 · Bradford PrepBradford Prep1600 Meters56.4:50.88a11
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 3200 Meters · Place 8 · Bradford PrepBradford Prep3200 Meters8.10:40.61a PB11
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 1600 Meters · Place 9 · Bradford PrepBradford Prep1600 Meters9.4:41.69a11
May 8NCHSAA 2A West RegionalMay 8 · 3200 Meters · Place 6 · Bradford PrepBradford Prep3200 Meters6.10:40.76a11
May 8NCHSAA 2A West RegionalMay 8 · 1600 Meters · Place 4 · Bradford PrepBradford Prep1600 Meters4.4:43.42a11
Apr 29CSAC Conference MeetApr 29 · 1600 Meters · Place 4 · Bradford PrepBradford Prep1600 Meters4.4:42.29a11
Apr 23Donna Davis HS Invitational Apr 23 · 3200 Meters · Place 2 · Bradford PrepBradford Prep3200 Meters2.10:53.89a11
Apr 23Donna Davis HS Invitational Apr 23 · 800 Meters · Place 8 · Bradford PrepBradford Prep800 Meters8.2:15.13a PB11
Apr 17Friday Night HeatApr 17 · 3200 Meters · Place 1 · Bradford PrepBradford Prep3200 Meters1.10:58.50a11
Apr 17Friday Night HeatApr 17 · 1600 Meters · Place 1 · Bradford PrepBradford Prep1600 Meters1.4:48.29a11
Apr 4For All The Dawgs Invitational (2nd Annual)Apr 4 · 1600 Meters · Place 7 · Bradford PrepBradford Prep1600 Meters7.4:39.19a PB11
Mar 28JCSU/Cockrell 2026 HS InvitationalMar 28 · 1500 Meters · Place 4 · Bradford PrepBradford Prep1500 Meters44:26.69a PB11
Mar 20Hickory Ridge HS Meet#1Mar 20 · 3200 Meters · Place 2 · Bradford Prep CharteBradford Prep Charte3200 Meters211:13.20—
Mar 20Hickory Ridge HS Meet#1Mar 20 · 1600 Meters · Place 1 · Bradford Prep CharteBradford Prep Charte1600 Meters14:47.99—
Mar 13CSAC Pre-Conference MeetMar 13 · 1600 Meters · Place 5 · Bradford PrepBradford Prep1600 Meters5.4:58.98a11
Mar 3Wildcat Early Bird InviteMar 3 · 1600 Meters · Place 9 · Bradford PrepBradford Prep1600 Meters9.4:47.13a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 1600 Meters · Place 7 · Bradford PrepBradford Prep1600 Meters7.4:44.29a11
Jan 30Mondo Elite HS InvitationalJan 30 · 1600 Meters · Place 39 · Bradford PreBradford Pre1600 Meters394:42.63 PB—
Jan 30Mondo Elite HS InvitationalJan 30 · 1600 Meters · Place 39 · Bradford PreBradford Pre1600 Meters394:42.63—
Jan 30Mondo Elite HS InvitationalJan 30 · 1600 Meters · Place 39 · Bradford PreBradford Pre1600 Meters394:42.63—
Jan 20Greater Triad & NW Piedmont & Catawba Shores Conference ChampionshipsJan 20 · 1600 Meters · Place 3 · Bradford PreBradford Pre1600 Meters34:51.0311

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · 1600 Meters · Place 38 · Bradford PrepBradford Prep1600 Meters38.4:45.88a11
Dec 13Stay In Your Lane InvitationalDec 13 · 1600 Meters · Place 19 · Bradford PrepBradford Prep1600 Meters19.4:48.11a11
Nov 22It's About Time InvitationalNov 22 · 1600 Meters · Bradford PrepBradford Prep1600 Meters--DNS11
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 11 · Bradford PrepBradford Prep1000 Meters11.3:12.34a10
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 14 · Bradford PrepBradford Prep1000 Meters14.3:12.34a10
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1600 Meters · Place 6 · Bradford PrepBradford Prep1600 Meters6.4:53.45a10
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1600 Meters · Place 6 · Bradford PrepBradford Prep1600 Meters6.4:53.45a10
Jan 25Fast Track InvitationalJan 25 · 1600 Meters · Place 84 · Bradford PrepBradford Prep1600 Meters844:55.82—
Jan 25Fast Track InvitationalJan 25 · 1000 Meters · Place 61 · Bradford PrepBradford Prep1000 Meters612:57.82 PB—
Jan 16Mountain Island Winter InvitationalJan 16 · 1600 Meters · Place 1 · Bradford PrepBradford Prep1600 Meters14:53.81a—
Jan 16Mountain Island Winter InvitationalJan 16 · 1000 Meters · Place 10 · Bradford PrepBradford Prep1000 Meters103:10.29a—
Jan 16Mountain Island Winter InvitationalJan 16 · 1600 Meters · Place 1 · Bradford PrepBradford Prep1600 Meters14:53.8110
Jan 16Mountain Island Winter InvitationalJan 16 · 1000 Meters · Place 10 · Bradford PrepBradford Prep1000 Meters103:10.2910

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 9NCHSAA 1A West RegionalMay 9 · 3200 Meters · Place 15 · Bradford PrepBradford Prep3200 Meters15.12:03.17a10
May 9NCHSAA 1A West RegionalMay 9 · 1600 Meters · Place 10 · Bradford PrepBradford Prep1600 Meters10.4:45.05a10
May 3Mooresville Last Chance MeetMay 3 · 3200 Meters · Place 3 · Bradford PrepBradford Prep3200 Meters3.11:04.98a10
May 11A/2A Catawba Shores Conference ChampionshipMay 1 · 3200 Meters · Place 14 · Bradford Prep Charter SchoolBradford Prep Charter School3200 Meters1411:12.6910
May 11A/2A Catawba Shores Conference ChampionshipMay 1 · 800 Meters · Place 16 · Bradford Prep Charter SchoolBradford Prep Charter School800 Meters162:26.4410
May 11A/2A Catawba Shores Conference ChampionshipMay 1 · 1600 Meters · Place 7 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters74:49.0610
Apr 24Donna Davis HS Invitational (Senior Night)Apr 24 · 3200 Meters · Place 6 · Bradford PrepBradford Prep3200 Meters6.11:29.36a10
Apr 24Donna Davis HS Invitational (Senior Night)Apr 24 · 1600 Meters · Place 2 · Bradford PrepBradford Prep1600 Meters2.4:51.58a10
Apr 1920th Annual Bring the Heat InvitationalApr 19 · 1500 Meters · Place 6 · 55-Unattached55-Unattached1500 Meters6.4:43.40a10
Apr 2Hopewell Meet #2Apr 2 · 1600 Meters · Place 8 · Bradford PrepBradford Prep1600 Meters8.5:05.85a10
Apr 2Hopewell Meet #2Apr 2 · 800 Meters · Place 10 · Bradford PrepBradford Prep800 Meters10.2:19.75a10
Mar 27JM Robinson Meet #2 Mar 27 · 3200 Meters · Place 7 · Bradford PrepBradford Prep3200 Meters7.11:24.79a10
Mar 27JM Robinson Meet #2 Mar 27 · 1600 Meters · Place 3 · Bradford PrepBradford Prep1600 Meters3.4:55.32a10
Mar 14Raptor Speed HS ShowcaseMar 14 · 1600 Meters · Place 5 · Bradford PrepBradford Prep1600 Meters5.4:52.29a10
Mar 14Raptor Speed HS ShowcaseMar 14 · 800 Meters · Place 9 · Bradford PrepBradford Prep800 Meters9.2:24.52a10
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 1600 Meters · Place 7 · Bradford Prep CharteBradford Prep Charte1600 Meters75:06.34—
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 1600 Meters · Place 7 · Bradford Prep CharteBradford Prep Charte1600 Meters75:06.34—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1000 Meters · UnattachedUnattached1000 Meters--DNS10
Dec 21JDL Holiday InvitationalDec 21 · 1600 Meters · Place 36 · UnattachedUnattached1600 Meters36.4:53.95a10
Dec 19Donna Davis Holiday InvitationalDec 19 · 1000 Meters · Place 11 · Bradford PrepBradford Prep1000 Meters11.3:01.38a10
Dec 19Donna Davis Holiday InvitationalDec 19 · 1600 Meters · Place 10 · Bradford PrepBradford Prep1600 Meters10.4:56.04a10
Dec 14Stay In Your Lane InvitationalDec 14 · 1000 Meters · Place 41 · Bradford PrepBradford Prep1000 Meters41.3:07.16a10
Dec 14Stay In Your Lane InvitationalDec 14 · 1600 Meters · Place 32 · Bradford PrepBradford Prep1600 Meters32.4:52.67a10
Dec 3Phoenix Academy Invitational #1Dec 3 · 1600 Meters · Place 3 · Bradford PrepBradford Prep1600 Meters3.5:06.49a10
Feb 1Butler Last Chance InviteFeb 1 · 1000 Meters · Place 8 · Bradford Prep CharteBradford Prep Charte1000 Meters83:15.08—
Jan 18Cardinal Winter Classic #2Jan 18 · 500 Meters · Place 16 · Bradford Prep CharteBradford Prep Charte500 Meters161:27.01 PB—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Nov 21Bradford Polar Bear Kick OffNov 21 · 1600 Meters · Place 1 · Bradford PrepBradford Prep1600 Meters1.4:44.43aUnofficial10
May 31A/2A Catawba Shores Conference ChampionshipMay 3 · 1600 Meters · Place 6 · Bradford Prep Charter SchoolBradford Prep Charter School1600 Meters65:06.259
May 31A/2A Catawba Shores Conference ChampionshipMay 3 · 1600 Meters · Place 6 · Bradford PreBradford Pre1600 Meters65:06.259
Apr 17Cannon Home Meet #3Apr 17 · 800 Meters · Place 8 · Bradford PrepBradford Prep800 Meters82:18.56—
Mar 27CLS Home Meet #1Mar 27 · 1600 Meters · Place 7 · Bradford PrepBradford Prep1600 Meters75:24.429
Mar 18CSD Spartan InvitationalMar 18 · 1600 Meters · Place 4 · Bradford PrepBradford Prep1600 Meters4.5:21.79a9
Mar 18CSD Spartan InvitationalMar 18 · 800 Meters · Place 4 · Bradford PrepBradford Prep800 Meters4.2:24.94a9
Mar 14Raptor Speed HS ShowcaseMar 14 · 800 Meters · Place 10 · Bradford PrepBradford Prep800 Meters10.2:23.11a9
Mar 71A/2A Catawba Shores Pre-Conference MeetMar 7 · 800 Meters · Place 11 · Bradford Prep Charter SchoolBradford Prep Charter School800 Meters112:22.649
Mar 4Bradford Prep RelaysMar 4 · 800 Meters · Place 11 · Bradford Prep Charter SchoolBradford Prep Charter School800 Meters112:25.299

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16JDL Holiday HS InvitationalDec 16 · 800 Meters · Place 13 · UnattachedUnattached800 Meters13.2:26.73a PB9