Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOcean Breeze Holiday Festival · Dec 27 | 6:37.24a | Ocean Breeze Holiday Festival | December 27, 2016 |
| 1 Mile · OutdoorYouth Challenge Series - Spring Fling Invitational · May 21 | 6:30.49a | Youth Challenge Series - Spring Fling Invitational | May 21, 2017 |
| 1500 Meters · OutdoorUSATF New York Association Junior Olympic Championships · Jun 18 | 6:30.37 | USATF New York Association Junior Olympic Championships | June 18, 2016 |
| 200 Meters · IndoorArmory Youth Holiday Classic · Feb 16 | 40.85 | Armory Youth Holiday Classic | February 16, 2015 |
| 3000 Meters · IndoorUSATF New York Association Youth Indoor Championships (Hershey Nationals qualifier) · Feb 26 | 13:04.28a | USATF New York Association Youth Indoor Championships (Hershey Nationals qualifier) | February 26, 2017 |
| 400 Meters · IndoorYMCA Youth Series #3 · Feb 12 | 1:23.39 | YMCA Youth Series #3 | February 12, 2017 |
| 400 Meters · OutdoorYouth Challenge Series - Spring Fling Invitational · May 21 | 1:24.34a | Youth Challenge Series - Spring Fling Invitational | May 21, 2017 |
| 600 Meters · IndoorOcean Breeze Holiday Festival · Dec 27 | 2:21.69a | Ocean Breeze Holiday Festival | December 27, 2016 |
| 800 Meters · IndoorYMCA Youth Series #3 · Feb 12 | 3:02.41 | YMCA Youth Series #3 | February 12, 2017 |
| 800 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 9 | 3:04.13a | Youth Challenge Series - Season Opener | April 9, 2017 |
| Combined results · IndoorOcean Breeze HS Invitational · Jan 28 | 4.38m | Ocean Breeze HS Invitational | January 28, 2017 |
| Javelin · 300g TJ · OutdoorYouth Challenge Series - Spring Fling Invitational · May 21 | 14.94m | Youth Challenge Series - Spring Fling Invitational | May 21, 2017 |
| Javelin · 400g TJ · OutdoorYouth Challenge Series - Season Opener · Apr 9 | 8.10m | Youth Challenge Series - Season Opener | April 9, 2017 |
| Shot Put · 6lb · IndoorOcean Breeze Invitational - YOUTH · Jan 22 | 4.38m | Ocean Breeze Invitational - YOUTH | January 22, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
7 results2017 Indoor Track
9 results2016 Indoor Track
2 results2016 Outdoor Track
2 results2015 Outdoor Track
2 results2015 Indoor Track
2 results