Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorUSATF Southern Association Junior Olympics · Jun 185:31.76aUSATF Southern Association Junior OlympicsJune 18, 2026
3000 Meters · OutdoorUSATF Southern Association Junior Olympics · Jun 1812:00.64aUSATF Southern Association Junior OlympicsJune 18, 2026
800 Meters · OutdoorUltimate Performance End of the Year Bash · Jul 232:43.08aUltimate Performance End of the Year BashJuly 23, 2026
Javelin · 400g TJ · OutdoorAAU Track & Field Region 11 Qualifier · Jun 1030.60mAAU Track & Field Region 11 QualifierJune 10, 2025
Javelin · 450g AeroJav · OutdoorUSATF Southern Association Junior Olympics · Jun 2130.28mUSATF Southern Association Junior OlympicsJune 21, 2025
Javelin · 600g · OutdoorUltimate Performance Javelin/Shot Put and Discus Camp and Competition · May 2932.70mUltimate Performance Javelin/Shot Put and Discus Camp and CompetitionMay 29, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 23Ultimate Performance End of the Year BashJul 23 · Javelin · Place 1 · Ultimate PerformanceJavelin600g1.30.15m7
Jul 23Ultimate Performance End of the Year BashJul 23 · 3000 Meters · Place 1 · Ultimate Performance3000 Meters1.12:27.62a7
Jul 23Ultimate Performance End of the Year BashJul 23 · 1500 Meters · Place 1 · Ultimate Performance1500 Meters1.5:45.95a7
Jul 23Ultimate Performance End of the Year BashJul 23 · 800 Meters · Place 1 · Ultimate Performance800 Meters1.2:43.08a PB7
Jul 184th Annual Focus Athletics Invitational Jul 18 · Javelin · Place 1 · Ultimate PerformanceJavelin600g1.102' 0"7
Jul 184th Annual Focus Athletics Invitational Jul 18 · 3000 Meters · Place 1 · Ultimate Performance3000 Meters1.12:26.41a7
Jul 184th Annual Focus Athletics Invitational Jul 18 · 1500 Meters · Place 1 · Ultimate Performance1500 Meters1.5:48.81a7
Jun 18USATF Southern Association Junior OlympicsJun 18 · Javelin · Place 3 · Ultimate PerformanceJavelin600g3.29.88m7
Jun 18USATF Southern Association Junior OlympicsJun 18 · 3000 Meters · Place 2 · Ultimate Performance3000 Meters2.12:00.64a PB7
Jun 18USATF Southern Association Junior OlympicsJun 18 · 1500 Meters · Place 3 · Ultimate Performance1500 Meters3.5:31.76a PB7
Jun 13River Cities Lawrence Word Classic Jun 13 · Javelin · Place 2 · Ultimate PerformanceJavelin600g2.30.52m7
Jun 13River Cities Lawrence Word Classic Jun 13 · 3000 Meters · Ultimate Performance3000 Meters—DNS7
Jun 13River Cities Lawrence Word Classic Jun 13 · 1500 Meters · Place 2 · Ultimate Performance1500 Meters2.6:03.64a7
Jun 13River Cities Lawrence Word Classic Jun 13 · 800 Meters · Place 3 · Ultimate Performance800 Meters3.2:47.55a7
Jun 6USATF Southern Association ChampionshipsJun 6 · Javelin · Place 1 · Ultimate PerformanceJavelin600g1.30.30m7
Jun 6USATF Southern Association ChampionshipsJun 6 · 1500 Meters · Place 1 · Ultimate Performance1500 Meters1.5:42.83a7
Jun 6USATF Southern Association ChampionshipsJun 6 · 800 Meters · Place 2 · Ultimate Performance800 Meters2.2:44.36a7
May 29Ultimate Performance Javelin/Shot Put and Discus Camp and CompetitionMay 29 · Javelin · Place 1 · Ultimate PerformanceJavelin600g1.32.70m PB7
May 16Louisiana State Games May 16 · Javelin · Place 6 · Ultimate PerformanceJavelin800g6.29.85Unofficial7
May 16Louisiana State Games May 16 · 3000 Meters · Place 2 · Ultimate Performance3000 Meters2.12:06.81aUnofficial7
May 16Louisiana State Games May 16 · 1500 Meters · Ultimate Performance1500 Meters—NT7
May 16Louisiana State Games May 16 · 800 Meters · Place 3 · Ultimate Performance800 Meters3.2:53.87aUnofficial7

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 12Focus Athletics Invitational 2025Jul 12 · 3000 Meters · Place 1 · Ultimate Performance3000 Meters112:39.94a6
Jul 12Focus Athletics Invitational 2025Jul 12 · Javelin · Place 1 · Ultimate PerformanceJavelin130.07m6
Jul 12Focus Athletics Invitational 2025Jul 12 · 1500 Meters · Place 2 · Ultimate Performance1500 Meters26:02.07a6
Jun 21USATF Southern Association Junior OlympicsJun 21 · Javelin · Place 2 · Ultimate PerformanceJavelin450g AeroJav2.30.28m PB6
Jun 21USATF Southern Association Junior OlympicsJun 21 · 3000 Meters · Place 3 · Ultimate Performance3000 Meters3.13:16.02a6
Jun 21USATF Southern Association Junior OlympicsJun 21 · 1500 Meters · Place 2 · Ultimate Performance1500 Meters2.5:55.91a6
Jun 10AAU Track & Field Region 11 QualifierJun 10 · Javelin · Place 1 · Ultimate PerformanceJavelin400g TJ1.30.60m PB6
Jun 10AAU Track & Field Region 11 QualifierJun 10 · 3000 Meters · Place 1 · Ultimate Performance3000 Meters1.12:44.63a6
Jun 10AAU Track & Field Region 11 QualifierJun 10 · 1500 Meters · Place 3 · Ultimate Performance1500 Meters3.5:43.04a6
May 17Louisiana State GamesMay 17 · Javelin · Place 4 · Ultimate PerformanceJavelin428.37—
May 17Louisiana State GamesMay 17 · 1500 Meters · Place 1 · Ultimate Performance1500 Meters16:12.17—
May 17Louisiana State GamesMay 17 · 3000 Meters · Place 1 · Ultimate Performance3000 Meters114:00.33—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 22USATF Southern Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 6 · Ultimate PerformanceJavelin621.75m—
Jun 22USATF Southern Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 4 · Ultimate Performance3000 Meters414:15.98a—
Jun 22USATF Southern Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 3 · Ultimate Performance1500 Meters36:10.30a—
Jun 154th Annual River Cities Lawrence Word ClassicJun 15 · Javelin · Place 5 · Ultimate PerformanceJavelin521.33m—
Jun 154th Annual River Cities Lawrence Word ClassicJun 15 · 3000 Meters · Place 1 · Ultimate Performance3000 Meters114:13.57a—
Jun 154th Annual River Cities Lawrence Word ClassicJun 15 · 1500 Meters · Place 1 · Ultimate Performance1500 Meters16:45.54a—
May 25Louisiana State GamesMay 25 · 3000 Meters · Place 3 · Ultimate Performance3000 Meters316:21.58—
May 25Louisiana State GamesMay 25 · 1500 Meters · Ultimate Performance1500 Meters—7:27.47—
May 25Louisiana State GamesMay 25 · Javelin · Ultimate PerformanceJavelin—16.45—