Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorYouth Challenge Series Season Opener · Apr 14 | 18.12 | Youth Challenge Series Season Opener | April 14, 2024 |
| 200 Meters · IndoorUSATF National Youth Indoor Championships · Mar 21 | 35.28a | USATF National Youth Indoor Championships | March 21, 2025 |
| 200 Meters · OutdoorYouth Challenge - Series Season Opener · Apr 6 | 36.13a | Youth Challenge - Series Season Opener | April 6, 2025 |
| 300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 16 | 1:01.36 | The Ocean Breeze National Invitational | March 16, 2024 |
| 400 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 21 | 1:34.82 | Ocean Breeze Youth Freedom Games | January 21, 2024 |
| 400 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 10 | 1:21.59 | Youth Challenge Series - Northeast Twilight Invitational | May 10, 2025 |
| 600 Meters · IndoorArmory Youth Solstice Invitational · Dec 22 | 2:28.77a | Armory Youth Solstice Invitational | December 22, 2024 |
| 600 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 16 | 2:21.10 | The Ocean Breeze National Invitational | March 16, 2024 |
| 800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 21 | 3:07.55a | USATF National Youth Indoor Championships | March 21, 2025 |
| 800 Meters · OutdoorYouth Challenge - Series Season Opener · Apr 6 | 3:32.49a | Youth Challenge - Series Season Opener | April 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
3 results2025 Indoor Track
2 results2024 Indoor Track
5 results2024 Outdoor Track
6 results