Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorYouth Challenge Series - Spring Fling Invitational · May 21 | 6:45.27a | Youth Challenge Series - Spring Fling Invitational | May 21, 2017 |
| 1000 Meters · IndoorOcean Breeze Freedom Games · Jan 7 | 3:35.42a | Ocean Breeze Freedom Games | January 7, 2018 |
| 1500 Meters · IndoorOcean Breeze Invitational - Youth Division · Jan 20 | 5:29.15a | Ocean Breeze Invitational - Youth Division | January 20, 2018 |
| 200 Meters · IndoorUSATF New York Association Youth Indoor Championships (Hershey Nationals qualifier) · Feb 26 | 37.07a | USATF New York Association Youth Indoor Championships (Hershey Nationals qualifier) | February 26, 2017 |
| 3000 Meters · IndoorOcean Breeze Freedom Games · Jan 7 | 11:55.31a | Ocean Breeze Freedom Games | January 7, 2018 |
| 400 Meters · IndoorNYRR Millrose Trials · Jan 10 | 1:13.84 | NYRR Millrose Trials | January 10, 2018 |
| 400 Meters · Outdoor2017 USATF Youth Preseason Invitational · May 27 | 1:20.53 | 2017 USATF Youth Preseason Invitational | May 27, 2017 |
| 800 Meters · IndoorOcean Breeze Invitational - Youth Division · Jan 20 | 2:46.31a | Ocean Breeze Invitational - Youth Division | January 20, 2018 |
| 800 Meters · Outdoor2017 USATF Youth Preseason Invitational · May 27 | 3:04.90 | 2017 USATF Youth Preseason Invitational | May 27, 2017 |
| Combined results · IndoorOcean Breeze HS Invitational · Jan 28 | 6:43.18 | Ocean Breeze HS Invitational | January 28, 2017 |
| Triple Jump · OutdoorYouth Challenge Series - New York Relays · Apr 23 | 1:22.04a | Youth Challenge Series - New York Relays | April 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Indoor Track
8 results2017 Outdoor Track
6 results2017 Indoor Track
5 results2016 Outdoor Track
2 results