Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNorth Shore Pre-National Invtational · Feb 14 | 5:39.72 | North Shore Pre-National Invtational | February 14, 2020 |
| 1000 Meters · IndoorTony Passarelli Invitational · Dec 21 | 3:20.63a | Tony Passarelli Invitational | December 21, 2018 |
| 1600 Meters · IndoorLen Pietrewicz Invitational · Dec 30 | 5:39.00a | Len Pietrewicz Invitational | December 30, 2018 |
| 1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 4 · May 24 | 5:26.49a | NJSIAA Sectionals North 2 Groups 4 | May 24, 2019 |
| 1600 Meters · OutdoorRidge Twilight Meet #I Night of 1600s · May 3 | 5:21.86 | Ridge Twilight Meet #I Night of 1600s | May 3, 2019 |
| 3200 Meters · IndoorTony Passarelli Invitational · Dec 20 | 13:14.54a | Tony Passarelli Invitational | December 20, 2021 |
| 3200 Meters · OutdoorSomerset County Championships · May 14 | 12:05.57a | Somerset County Championships | May 14, 2019 |
| 3200 Meters · OutdoorRidge Twilight Meet II Night of 3200s · May 14 | 12:52.03 | Ridge Twilight Meet II Night of 3200s | May 14, 2021 |
| 800 Meters · IndoorNJ Varsity Classic · Feb 7 | 2:42.10 | NJ Varsity Classic | February 7, 2022 |
| 800 Meters · OutdoorSkyland Frosh / Soph Girls Championships · May 18 | 2:29.38 | Skyland Frosh / Soph Girls Championships | May 18, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
3 results2022 Indoor Track
4 results2021 Indoor Track
2 results2021 Outdoor Track
6 results2020 Indoor Track
2 results2019 Outdoor Track
5 results2019 Indoor Track
1 results2018 Indoor Track
2 results