Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor2025 Davidson Meet of Champions · May 245:29.97a2025 Davidson Meet of ChampionsMay 24, 2025
1500 Meters · IndoorTryon Coach O International Festival · Feb 75:19.33Tryon Coach O International FestivalFebruary 7, 2026
1500 Meters · OutdoorUSATF South Carolina Association Junior Olympic Championships · Jun 205:11.00aUSATF South Carolina Association Junior Olympic ChampionshipsJune 20, 2025
1600 Meters · Outdooradidas Outdoor Nationals · Jun 145:40.09aadidas Outdoor NationalsJune 14, 2024
200 Meters · OutdoorThe Pink Spike Festival · Mar 833.30aThe Pink Spike FestivalMarch 8, 2025
3000 Meters · OutdoorAAU South Carolina District Qualifier · May 3111:41.12aAAU South Carolina District QualifierMay 31, 2025
400 Meters · OutdoorThe Carolina's Sprint Fest · May 91:08.29aThe Carolina's Sprint FestMay 9, 2026
800 Meters · IndoorCoach O Track & Field Classic · Jan 182:39.99Coach O Track & Field ClassicJanuary 18, 2026
800 Meters · Outdoor2025 Davidson Meet of Champions · May 242:25.99a2025 Davidson Meet of ChampionsMay 24, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 7AAU National Club ChampionshipsJul 7 · 1500 Meters · Place 10 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters105:12.10a8
Jul 7AAU National Club ChampionshipsJul 7 · 800 Meters · Place 11 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 MetersRound P112:31.67a8
Jul 7AAU National Club ChampionshipsJul 7 · 800 Meters · Place 11 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters112:39.64a8
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · 3000 Meters · Place 2 · Iron Sharpens Iron ISI 27:17Iron Sharpens Iron ISI 27:173000 Meters212:08.32—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · 3000 Meters · Place 1 · Iron Sharpens Iron ISI 27:17Iron Sharpens Iron ISI 27:173000 Meters112:08.31—
Jun 66th Annual Team Blaze Max Speed InvitationalJun 6 · 1500 Meters · Place 2 · Iron Sharpens Iron ISI 27:17Iron Sharpens Iron ISI 27:171500 Meters25:19.95—
May 30AAU South Carolina District QualifierMay 30 · 1500 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters--DNS8
May 30AAU South Carolina District QualifierMay 30 · 800 Meters · Place 2 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters2.2:35.40a8
May 22RunningLane Track ChampionshipsMay 22 · 1 Mile · Place 168 · South CarolinaSouth Carolina1 Mile168.5:36.66a8
May 22RunningLane Track ChampionshipsMay 22 · 800 Meters · Place 77 · South CarolinaSouth Carolina800 Meters77.2:30.90a8
May 168th Annual Runnin' On Faith InvitationalMay 16 · 1500 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters—DNS8
May 168th Annual Runnin' On Faith InvitationalMay 16 · 800 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters1.2:29.82a8
May 9The Carolina's Sprint FestMay 9 · 1500 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters1.5:19.80a8
May 9The Carolina's Sprint FestMay 9 · 400 Meters · Place 13 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters13.1:08.29a PB8
Mar 7Pink SpikesMar 7 · 1500 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters--DNS8
Mar 7Pink SpikesMar 7 · 1500 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters1.5:26.39a8
Mar 7Pink SpikesMar 7 · 800 Meters · Place 3 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters3.2:38.36a8
Mar 7Pink SpikesMar 7 · 800 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters--DNS8
Mar 7Pink SpikesMar 7 · 800 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters--DNS8
Mar 7Pink SpikesMar 7 · 400 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters--DNS8
Mar 7Pink SpikesMar 7 · 400 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters--DNS8

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7Tryon Coach O International FestivalFeb 7 · 1500 Meters · Place 3 · 14 Iron Sharpen14 Iron Sharpen1500 Meters35:19.33 PB—
Jan 18Coach O Track & Field ClassicJan 18 · 800 Meters · Place 3 · 14 Iron Sharpen14 Iron Sharpen800 Meters32:39.99 PB—
Jan 3Blue Ridge Mountains InvitationalJan 3 · 1500 Meters · Place 1 · 14 Iron Sharpen14 Iron Sharpen1500 Meters15:43.47—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 3 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1500 Meters35:11.00a PB8
Jun 20USATF South Carolina Association Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 2 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters22:30.58a8
May 31AAU South Carolina District QualifierMay 31 · 3000 Meters · Place 2 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)3000 Meters2.11:41.12a PB8
May 31AAU South Carolina District QualifierMay 31 · 800 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters1.2:31.15a8
May 31AAU South Carolina District QualifierMay 31 · 400 Meters · Place 16 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters16.1:09.36a8
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 1 · Iron Sharpens IronIron Sharpens Iron1 Mile1.5:29.97a PB7
May 242025 Davidson Meet of ChampionsMay 24 · 800 Meters · Place 10 · Iron Sharpens IronIron Sharpens Iron800 Meters10.2:25.99a PB7
Mar 8The Pink Spike FestivalMar 8 · 800 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters12:32.48a8
Mar 8The Pink Spike FestivalMar 8 · 400 Meters · Place 10 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters101:10.52a8
Mar 8The Pink Spike FestivalMar 8 · 200 Meters · Place 18 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)200 Meters1833.30a PB8

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 1 Mile · Place 15 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1 Mile15.5:41.90a7
Jun 14adidas Outdoor NationalsJun 14 · 1600 Meters · Place 15 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)1600 Meters15.5:40.09a PB7
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 33 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters33.2:34.29a7

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 29AAU Region 08 QualifierJun 29 · 800 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters--DNS6
Jun 29AAU Region 08 QualifierJun 29 · 400 Meters · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 MetersRound P--DNS6
Apr 1Champions United Track Series #3Apr 1 · 800 Meters · Place 7 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters7.3:08.80aUnofficial6
Apr 1Champions United Track Series #3Apr 1 · 400 Meters · Place 33 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters33.1:23.84aUnofficial6

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4AAU District Qualifier - South CarolinaJun 4 · 1500 Meters · Place 1 · Iron Sharpens Iron ISI 27:17Iron Sharpens Iron ISI 27:171500 Meters16:29.11—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 800 Meters · Place 3 · Iron Sharpens Iron ISI 27:17Iron Sharpens Iron ISI 27:17800 Meters33:05.80—
Jun 4AAU District Qualifier - South CarolinaJun 4 · 400 Meters · Place 7 · Iron Sharpens Iron ISI 27:17Iron Sharpens Iron ISI 27:17400 Meters71:23.29—

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 800 Meters · Place 18 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters18.3:33.67a4
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 400 Meters · Place 23 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 MetersRound P23.1:29.25a4
Jul 8USATF GA/SC Battle for the Peach Track and Field ChampionshipsJul 8 · 200 Meters · Place 33 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)200 MetersRound P33.38.84aWind: -14
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 800 Meters · Place 10 · Iron Sharpens Iron (Iron Sharpens Iron (800 Meters103:16.889
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 200 Meters · Place 23 · Iron Sharpens Iron (Iron Sharpens Iron (200 MetersRound P2339.599
Jun 252021 USATF South Carolina Association Youth Track & Field ChampionshipsJun 25 · 400 Meters · Place 9 · Iron Sharpens Iron (Iron Sharpens Iron (400 MetersRound P91:26.699
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 800 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters1.3:37.71aUnofficial4
Jun 19Team Blaze Inaugural Max Speed Invitational Jun 19 · 400 Meters · Place 5 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters5.1:30.09aUnofficial4
Jun 5SC AAU District QualifierJun 5 · 800 Meters · Place 1 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters1.3:19.62a4
Jun 5SC AAU District QualifierJun 5 · 400 Meters · Place 3 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 Meters3.1:25.62a4
Jun 5SC AAU District QualifierJun 5 · 200 Meters · Place 6 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)200 MetersRound P6.38.29a4
Jun 5SC AAU District QualifierJun 5 · 200 Meters · Place 6 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)200 Meters6.38.71a4
May 28Mark TrailMay 28 · 800 Meters · Place 14 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)800 Meters14.3:28.96a4
May 28Mark TrailMay 28 · 400 Meters · Place 24 · Iron Sharpens Iron (ISI 27:17)Iron Sharpens Iron (ISI 27:17)400 MetersRound P24.1:27.77a4