Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorCentral Piedmont & North Piedmont Conference Championships · Jan 223:20.06Central Piedmont & North Piedmont Conference ChampionshipsJanuary 22, 2026
1600 Meters · OutdoorOdell Williams Invite · Mar 215:38.87aOdell Williams InviteMarch 21, 2026
500 Meters · IndoorProvidence Day Invitational · Dec 111:27.47aProvidence Day InvitationalDecember 11, 2025
800 Meters · OutdoorNCRunners Elite Tune Up · May 302:23.94aNCRunners Elite Tune UpMay 30, 2026
800 Meters · Relay Split · IndoorSouth Iredell Invitational · Nov 182:29.186South Iredell InvitationalNovember 18, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30NCRunners Elite Tune UpMay 30 · 800 Meters · Place 22 · UnattachedUnattached800 Meters22.2:23.94a PB10
May 9NCHSAA 7A West RegionalMay 9 · 800 Meters · Place 10 · South IredellSouth Iredell800 Meters10.2:26.68a10
May 9NCHSAA 7A Central-West Super RegionalMay 9 · 800 Meters · Place 10 · South IredellSouth Iredell800 Meters10.2:26.68a10
Apr 29North Piedmont Conference ChampionshipApr 29 · 800 Meters · Place 4 · South IredellSouth Iredell800 Meters4.2:27.09a10
Apr 9Iredell County ChampionshipApr 9 · 1600 Meters · Place 4 · South IredellSouth Iredell1600 Meters4.5:43.48a10
Apr 9Iredell County ChampionshipApr 9 · 800 Meters · Place 5 · South IredellSouth Iredell800 Meters5.2:34.94a10
Apr 1Lake Norman Meet #3Apr 1 · 800 Meters · Place 2 · South IredellSouth Iredell800 Meters2.2:30.66a10
Mar 21Odell Williams InviteMar 21 · 1600 Meters · Place 3 · South IredellSouth Iredell1600 Meters3.5:38.87a PB10
Mar 21Odell Williams InviteMar 21 · 800 Meters · Place 7 · South IredellSouth Iredell800 Meters7.2:37.47a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 1000 Meters · Place 3 · South IredelSouth Iredel1000 Meters33:20.06 PB10
Jan 22Central Piedmont & North Piedmont Conference ChampionshipsJan 22 · 1000 Meters · Place 3 · South IredelSouth Iredel1000 Meters33:20.0610

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 11Providence Day InvitationalDec 11 · 500 Meters · Place 9 · South IredellSouth Iredell500 Meters9.1:27.47a PB10
Dec 11Providence Day InvitationalDec 11 · High Jump · South IredellSouth IredellHigh Jump—NH10
Dec 2Phoenix Academy InvitationalDec 2 · 500 Meters · Place 6 · South IredellSouth Iredell500 Meters6.1:29.87a10
Dec 2Phoenix Academy InvitationalDec 2 · 800 Meters · South IredellSouth Iredell800 MetersRelay Split—2:57.83910
Dec 2Phoenix Academy InvitationalDec 2 · 1000 Meters · Place 3 · South IredellSouth Iredell1000 Meters3.3:35.80a10
Dec 2Phoenix Academy InvitationalDec 2 · High Jump · South IredellSouth IredellHigh Jump--DNS10
Nov 18South Iredell InvitationalNov 18 · 800 Meters · South IredellSouth Iredell800 MetersRelay Split—2:32.6hUnofficial10
Nov 18South Iredell InvitationalNov 18 · 800 Meters · South IredellSouth Iredell800 MetersRelay Split—2:29.186 PB10
Nov 18South Iredell InvitationalNov 18 · 1000 Meters · Place 3 · South IredellSouth Iredell1000 Meters3.3:26.97a10
Nov 18South Iredell InvitationalNov 18 · High Jump · South IredellSouth IredellHigh Jump--DNS10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 16South Iredell Meet #3Apr 16 · 1600 Meters · Place 2 · South IredellSouth Iredell1600 Meters2.6:00.07a12
Apr 16South Iredell Meet #3Apr 16 · 800 Meters · Place 3 · South IredellSouth Iredell800 Meters3.2:42.39a12
Apr 12FCA Track and Field CarnivalApr 12 · 1600 Meters · South IredellSouth Iredell1600 Meters—DNS12
Apr 12FCA Track and Field CarnivalApr 12 · 800 Meters · South IredellSouth Iredell800 Meters—DNS12
Apr 9Mooresville Mid-Season MeetApr 9 · 1600 Meters · Place 3 · South IredellSouth Iredell1600 Meters3.5:57.14a12
Apr 9Mooresville Mid-Season MeetApr 9 · 800 Meters · Place 4 · South IredellSouth Iredell800 Meters4.2:39.09a12
Mar 31South Iredell Meet #2Mar 31 · 1600 Meters · Place 2 · South IredellSouth Iredell1600 Meters2.5:57.72a12
Mar 31South Iredell Meet #2Mar 31 · 800 Meters · Place 2 · South IredellSouth Iredell800 Meters2.2:41.09a12
Mar 19AL Brown Meet #1Mar 19 · 1600 Meters · Place 2 · South IredellSouth Iredell1600 Meters2.5:58.03a12
Mar 19AL Brown Meet #1Mar 19 · 800 Meters · Place 3 · South IredellSouth Iredell800 Meters3.2:44.41a12