Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Central Park of Morris CountyUSATF Region 2 Junior Olympic Championships · Nov 20 | 11:57.25 | USATF Region 2 Junior Olympic Championships | November 20, 2016 |
| 2,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 6 | 10:07.72 | USATF New Jersey Association Junior Olympic Championships | November 6, 2016 |
| 2,000 Meters · Holmdel ParkShore AC Youth Series · Oct 23 | 10:40 | Shore AC Youth Series | October 23, 2016 |
| 3,000 Meters · Beaver Island State ParkUSATF Region 2 Junior Olympic Championships · Nov 17 | 14:06.38 | USATF Region 2 Junior Olympic Championships | November 17, 2019 |
| 3,000 Meters · Deer Path ParkUSATF New Jersey Association Junior Olympic Championships · Nov 4 | 13:59.81 | USATF New Jersey Association Junior Olympic Championships | November 4, 2018 |
| 3,000 Meters · Westmoreland County Community CollegeUSATF Region 2 Junior Olympic Championships · Nov 19 | 13:48.21 | USATF Region 2 Junior Olympic Championships | November 19, 2017 |
| 4,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 7 | 17:38.64 | USATF New Jersey Association Junior Olympic Championships | November 7, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
2 results2021 Cross Country
1 results2019 Cross Country
2 results2018 Cross Country
1 results2017 Cross Country
2 results2016 Cross Country
3 results