Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlue Ridge Classic · Apr 182:00.90Blue Ridge Classic April 18, 2026
1600 Meters · IndoorTryon HS #7 · Jan 284:49.71Tryon HS #7January 28, 2026
1600 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 144:38.98aNCHSAA 1A/3A Outdoor State ChampionshipMay 14, 2026
400 Meters · OutdoorRobbinsville Meet #2 SMC · Apr 855.41aRobbinsville Meet #2 SMCApril 8, 2026
800 Meters · OutdoorAdidas Track Nationals 2026 · Jun 181:59.98aAdidas Track Nationals 2026June 18, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 800 Meters · Place 2 · Robbinsville800 Meters2.1:59.98a PB9
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 1600 Meters · Place 8 · Robbinsville1600 Meters8.4:38.98a PB9
May 14NCHSAA 1A/3A Outdoor State ChampionshipMay 14 · 800 Meters · Place 3 · Robbinsville800 Meters3.2:04.00a9
May 8NCHSAA 1A West RegionalMay 8 · 1600 Meters · Place 6 · Robbinsville1600 Meters6.4:39.85a9
May 8NCHSAA 1A West RegionalMay 8 · 800 Meters · Place 3 · Robbinsville800 Meters3.2:02.07a9
Apr 18Blue Ridge Classic Apr 18 · 100 Meters · Place 5 · Robbinsville100 MetersRound P52:00.90 PBFR
Apr 18Blue Ridge Classic Apr 18 · 100 Meters · Place 5 · Robbinsville100 MetersRound P52:00.90FR
Apr 8Robbinsville Meet #2 SMCApr 8 · 800 Meters · Place 1 · Robbinsville800 Meters1.2:00.59a9
Apr 8Robbinsville Meet #2 SMCApr 8 · 400 Meters · Place 2 · Robbinsville400 Meters2.55.41a PB9
Mar 28J. Alan Peoples InvitationalMar 28 · 800 Meters · Place 4 · Robbinsville800 Meters4.2:02.85a9
Mar 26Robbinsville Meet #1 SMCMar 26 · 1600 Meters · Place 1 · Robbinsville1600 Meters1.5:04.65a9
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 1600 Meters · Place 7 · Robbinsville1600 Meters7.4:54.41a9
Mar 13Swain County HS Invitational @ MontreatMar 13 · 800 Meters · Place 5 · Robbinsville800 Meters52:05.139

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Tryon HS #9Feb 4 · 1600 Meters · Place 6 · Robbinsville1600 Meters64:52.279
Feb 4Tryon HS #9Feb 4 · 1600 Meters · Place 6 · Robbinsville1600 Meters64:52.279
Jan 28Tryon HS #7Jan 28 · 1600 Meters · Place 12 · Robbinsville1600 Meters124:49.71 PB9