Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorHigh Point VertKlasse Meeting · Apr 44:12.55aHigh Point VertKlasse MeetingApril 4, 2025
1000 Meters · IndoorCamel City Distance · Feb 72:30.59Camel City DistanceFebruary 7, 2026
1200 Meters · Relay Split · IndoorUSC Indoor Open · Feb 223:01.359USC Indoor OpenFebruary 22, 2025
1500 Meters · Outdoor2025 Charlotte Invite · Apr 253:49.732025 Charlotte InviteApril 25, 2025
1600 Meters · OutdoorSCTCCCA Bob Jenkins Coaches Classic Elite Meet · Apr 194:18.47aSCTCCCA Bob Jenkins Coaches Classic Elite MeetApril 19, 2024
3200 Meters · OutdoorBulldog Invitational · Mar 810:14.21Bulldog InvitationalMarch 8, 2024
800 Meters · OutdoorCharlotte Invite · Apr 241:52.82aCharlotte InviteApril 24, 2026
High School Mile · IndoorDorman Distance Carnival · Feb 174:30.52Dorman Distance CarnivalFebruary 17, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 800 Meters · Place 18 · DavidsonDavidson800 MetersRound P18.1:53.90aSo
Apr 24Charlotte InviteApr 24 · 800 Meters · Place 8 · DavidsonDavidson800 Meters8.1:52.82a PBSo
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · DavidsonDavidson1500 Meters--DNSSo
Apr 162026 Wake Forest InvitationalApr 16 · 800 Meters · Place 59 · DavidsonDavidson800 Meters59.1:55.96aSo
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 108 · DavidsonDavidson1500 Meters108.4:00.93aSo
Mar 27Davidson RelaysMar 27 · 800 Meters · Place 2 · DavidsonDavidson800 Meters2.1:53.33aSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Camel City DistanceFeb 7 · 1000 Meters · Place 4 · DavidsonDavidson1000 Meters42:30.59 PB—
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 1000 Meters · Place 6 · DavidsonDavidson1000 Meters62:33.34aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 252025 Charlotte InviteApr 25 · 1500 Meters · Place 10 · DavidsonDavidson1500 Meters103:49.73 PBFR
Apr 18Wake Forest InvitationalApr 18 · 800 Meters · Place 57 · DavidsonDavidson800 Meters57.1:56.59aFr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 96 · DavidsonDavidson1500 Meters963:59.68FR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 96 · DavidsonDavidson1500 Meters963:59.68FR
Apr 4High Point VertKlasse MeetingApr 4 · 1 Mile · Place 4 · DavidsonDavidson1 Mile44:12.55a PBFr
Mar 29Davidson RelaysMar 29 · 1 Mile · Place 3 · DavidsonDavidson1 Mile34:20.63aFr
Mar 29Davidson RelaysMar 29 · 800 Meters · DavidsonDavidson800 Meters—DNFFr
Mar 2049er ClassicMar 20 · 800 Meters · Place 4 · DavidsonDavidson800 Meters4.1:53.83aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22USC Indoor OpenFeb 22 · 1200 Meters · DavidsonDavidson1200 MetersRelay Split—3:01.359 PBFr

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17SCHSL State Championships - AAAMay 17 · 1600 Meters · Place 1 · DreherDreher1600 Meters1.4:18.58a12
May 17SCHSL State Championships - AAAMay 17 · 800 Meters · Place 2 · DreherDreher800 Meters2.1:59.26a12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 1600 Meters · Place 1 · DreherDreher1600 Meters1.4:18.47a PB12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · 800 Meters · Place 1 · DreherDreher800 Meters1.1:56.30a12
Mar 29Blazer Twilight InvitationalMar 29 · 1500 Meters · Place 1 · DreherDreher1500 Meters14:06.6812
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 4Mar 23 · 1600 Meters · Place 1 · DreherDreher1600 Meters1.4:24.39a12
Mar 23Bob Jenkins Coaches Classic Track and Field REGION 4Mar 23 · 800 Meters · Place 2 · DreherDreher800 Meters2.1:58.57a12
Mar 16 Clash of the Carolina'sMar 16 · 800 Meters · Place 1 · DreherDreher800 Meters1.1:55.49a12
Mar 8Bulldog InvitationalMar 8 · 3200 Meters · Place 1 · DreherDreher3200 Meters110:14.21 PB12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Dorman Distance CarnivalFeb 17 · High School Mile · Place 5 · DreherDreherHigh School Mile54:30.52 PBSR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 20SCHSL State Championships - AAAMay 20 · 1600 Meters · Place 8 · DreherDreher1600 Meters8.4:31.72a11
May 20SCHSL State Championships - AAAMay 20 · 800 Meters · Place 13 · DreherDreher800 Meters13.2:11.07a11
May 13SCHSL 3A - Lower StateMay 13 · 1600 Meters · Place 2 · DreherDreher1600 Meters2.4:36.28a11
May 13SCHSL 3A - Lower StateMay 13 · 800 Meters · Place 2 · DreherDreher800 Meters2.2:01.95a11
May 3SCHSL 3A - Region 5May 3 · 1600 Meters · Place 4 · DreherDreher1600 Meters4.4:47.84a11
May 3SCHSL 3A - Region 5May 3 · 800 Meters · Place 2 · DreherDreher800 Meters2.2:04.67a11
Mar 31Ridge View Blazer Twilight Mar 31 · 1500 Meters · Place 4 · DreherDreher1500 Meters4.4:17.44a11
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 4Mar 24 · 800 Meters · Place 3 · DreherDreher800 Meters32:00.80—
Mar 11Redhawk InvitationalMar 11 · 1600 Meters · Place 13 · DreherDreher1600 Meters134:52.65—
Mar 4Diamond Hornets InvitationalMar 4 · 1600 Meters · Place 5 · DreherDreher1600 Meters54:45.64—
Mar 4Diamond Hornets InvitationalMar 4 · 1600 Meters · Place 5 · DreherDreher1600 Meters54:45.64—