Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorOcean Breeze Youth Practice Meet #3 · Jan 17 | 3:49.79 | Ocean Breeze Youth Practice Meet #3 | January 17, 2021 |
| 1500 Meters · IndoorOcean Breeze Practice Meet 4 · Jan 24 | 6:10.34 | Ocean Breeze Practice Meet 4 | January 24, 2021 |
| 1500 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 11 | 5:45.34 | Youth Challenge Series - Season Opener | April 11, 2021 |
| 200 Meters · IndoorOcean Breeze Freedom Games · Jan 4 | 35.68 | Ocean Breeze Freedom Games | January 4, 2020 |
| 200 Meters · OutdoorYouth Challenge Series - Season Opener · Apr 11 | 35.83 | Youth Challenge Series - Season Opener | April 11, 2021 |
| 300 Meters · IndoorOcean Breeze Youth Practice Meet #3 · Jan 17 | 58.73 | Ocean Breeze Youth Practice Meet #3 | January 17, 2021 |
| 3000 Meters · IndoorOcean Breeze Practice Meet # 8 (Distance) · Feb 28 | 12:16.26 | Ocean Breeze Practice Meet # 8 (Distance) | February 28, 2021 |
| 3000 Meters · OutdoorYouth Challenge Series - New York Relays · Apr 18 | 12:50.67 | Youth Challenge Series - New York Relays | April 18, 2021 |
| 400 Meters · IndoorOcean Breeze Practice Meet 4 · Jan 24 | 1:20.12 | Ocean Breeze Practice Meet 4 | January 24, 2021 |
| 400 Meters · Outdoor2018 USATF Youth National Outdoor Track & Field Championship · Jun 26 | 1:24.43 | 2018 USATF Youth National Outdoor Track & Field Championship | June 26, 2018 |
| 800 Meters · Outdoor2018 USATF Youth National Outdoor Track & Field Championship · Jun 26 | 3:15.10 | 2018 USATF Youth National Outdoor Track & Field Championship | June 26, 2018 |
| Combined results · OutdoorUSATF New York Association Youth Championships · Jun 12 | 5:45.11 | USATF New York Association Youth Championships | June 12, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
6 results2021 Indoor Track
6 results2020 Indoor Track
3 results2018 Outdoor Track
4 results