Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOcean Breeze Holiday Festival (Youth) · Dec 27 | 6:42.50a | Ocean Breeze Holiday Festival (Youth) | December 27, 2018 |
| 1 Mile · OutdoorYouth Challenge Series - Season Opener · Apr 7 | 6:32.00a | Youth Challenge Series - Season Opener | April 7, 2019 |
| 1000 Meters · IndoorOcean Breeze Freedom Games (Youth Only) · Jan 5 | 3:53.89a | Ocean Breeze Freedom Games (Youth Only) | January 5, 2020 |
| 1500 Meters · IndoorUSATF Hershey Youth Indoor Championship ages 8U-14 · Mar 9 | 6:11.51a | USATF Hershey Youth Indoor Championship ages 8U-14 | March 9, 2018 |
| 300 Meters · IndoorOcean Breeze Holiday Festival (Youth) · Dec 27 | 1:00.17a | Ocean Breeze Holiday Festival (Youth) | December 27, 2018 |
| 3000 Meters · IndoorOcean Breeze Freedom Games (Youth Only) · Jan 5 | 12:44.73a | Ocean Breeze Freedom Games (Youth Only) | January 5, 2020 |
| 3000 Meters · OutdoorYouth Challenge Series - New York Relays · Apr 27 | 12:44.20a | Youth Challenge Series - New York Relays | April 27, 2019 |
| 400 Meters · OutdoorYouth Challenge Series - Spring Fling Invitational · May 19 | 1:28.43a | Youth Challenge Series - Spring Fling Invitational | May 19, 2019 |
| 800 Meters · IndoorUSATF Hershey Youth Indoor Championship ages 8U-14 · Mar 9 | 3:12.52a | USATF Hershey Youth Indoor Championship ages 8U-14 | March 9, 2018 |
| 800 Meters · OutdoorYouth Challenge Series - New York Relays · Apr 27 | 2:54.79a | Youth Challenge Series - New York Relays | April 27, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
4 results2019 Outdoor Track
7 results2018 Indoor Track
10 results2018 Outdoor Track
3 results