Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMorris County Invitational · Feb 6 | 5:10.88 | Morris County Invitational | February 6, 2017 |
| 1000 Meters · IndoorMolloy-Stanner Games · Jan 12 | 2:50.90 | Molloy-Stanner Games | January 12, 2019 |
| 1600 Meters · IndoorLen Pietrewicz Invitational · Dec 30 | 4:49.22a | Len Pietrewicz Invitational | December 30, 2018 |
| 1600 Meters · OutdoorHunterdon-Warren-Sussex Championships · May 16 | 4:46.26 | Hunterdon-Warren-Sussex Championships | May 16, 2019 |
| 1600 Meters · OutdoorRidge Twilight Meet #I Night of 1600s · May 3 | 4:43.18 | Ridge Twilight Meet #I Night of 1600s | May 3, 2019 |
| 3200 Meters · IndoorNJSIAA Sectional Championships - North 2 Gr. 1&4 · Feb 3 | 10:30.80 | NJSIAA Sectional Championships - North 2 Gr. 1&4 | February 3, 2019 |
| 3200 Meters · OutdoorSkyland Conference Championships · May 7 | 10:31.58 | Skyland Conference Championships | May 7, 2019 |
| 3200 Meters · OutdoorRidge Twilight Meet II · May 30 | 10:36.65 | Ridge Twilight Meet II | May 30, 2018 |
| 800 Meters · IndoorMorris County Invitational · Feb 6 | 2:17.14 | Morris County Invitational | February 6, 2017 |
| 800 Meters · OutdoorOpening Night Invitational · Apr 3 | 2:18.26a | Opening Night Invitational | April 3, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
5 results2019 Indoor Track
3 results2018 Indoor Track
2 results2018 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | Ridge Twilight Meet IIMay 30 · 3200 Meters · Place 21 · M North Hunter | 3200 Meters | 21 | 10:36.65 PB | — |
| Apr 7 | Metuchen RelaysApr 7 · 1600 Meters · Place 54 · North Hunter | 1600 Meters | 54 | 5:05.60 | — |
2017 Indoor Track
4 results2016 Indoor Track
2 results2016 Outdoor Track
1 results