Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOcean Breeze Holiday Festival · Dec 27 | 5:40.13a | Ocean Breeze Holiday Festival | December 27, 2016 |
| 1000 Meters · OutdoorSection VIII Group C & F Format B · Dec 11 | 3:36.12a | Section VIII Group C & F Format B | December 11, 2018 |
| 1500 Meters · OutdoorUSATF Long Island Association Junior Olympic Championships · Jun 18 | 5:08.10a | USATF Long Island Association Junior Olympic Championships | June 18, 2017 |
| 1600 Meters · IndoorYMCA Youth Series #3 · Feb 12 | 6:03.27 | YMCA Youth Series #3 | February 12, 2017 |
| 1600 Meters · OutdoorMassapequa Chief Invitational-Under The Lights · May 10 | 5:34.70 | Massapequa Chief Invitational-Under The Lights | May 10, 2019 |
| 3000 Meters · IndoorOcean Breeze Freedom Games · Jan 8 | 11:12.92a | Ocean Breeze Freedom Games | January 8, 2017 |
| 3000 Meters · OutdoorUSATF Long Island Association Junior Olympic Championships · Jun 18 | 12:23.99a | USATF Long Island Association Junior Olympic Championships | June 18, 2017 |
| 3200 Meters · IndoorSection 8 Conference 3 Championships · Jan 18 | 13:13.86 | Section 8 Conference 3 Championships | January 18, 2018 |
| 3200 Meters · OutdoorSection VIII Conference 4 Championship · Jan 16 | 12:21.02a | Section VIII Conference 4 Championship | January 16, 2019 |
| 600 Meters · IndoorOcean Breeze Holiday Festival · Dec 27 | 2:08.53a | Ocean Breeze Holiday Festival | December 27, 2016 |
| 800 Meters · IndoorYMCA Youth Series #3 · Feb 12 | 2:34.82 | YMCA Youth Series #3 | February 12, 2017 |
| Combined results · IndoorUSATF Northeast Zone Championships · Feb 21 | 5:25.08 | USATF Northeast Zone Championships | February 21, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
3 results2018 Outdoor Track
3 results2018 Indoor Track
1 results2017 Indoor Track
6 results2017 Outdoor Track
3 results2016 Indoor Track
4 results