Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorSJTCA #3 · Dec 30 | 5:17.38a | SJTCA #3 | December 30, 2016 |
| 1600 Meters · OutdoorNJSIAA Sectionals - South - Group 1 · May 27 | 4:57.05a | NJSIAA Sectionals - South - Group 1 | May 27, 2017 |
| 3200 Meters · IndoorNJSIAA Sectional Championships - South Group 1 & 4 · Feb 3 | 10:42.71 | NJSIAA Sectional Championships - South Group 1 & 4 | February 3, 2017 |
| 3200 Meters · OutdoorNJSIAA Sectionals - South - Group 1 · May 27 | 10:38.66a | NJSIAA Sectionals - South - Group 1 | May 27, 2017 |
| 400 Meters · OutdoorHaddonfield 35th Invitational · May 15 | 1:02.81 | Haddonfield 35th Invitational | May 15, 2014 |
| 800 Meters · IndoorSJTCA Meet #11 - Group 1, 4, NP · Feb 2 | 2:21.58 | SJTCA Meet #11 - Group 1, 4, NP | February 2, 2016 |
| 800 Meters · OutdoorHaddonfield Distance Night · May 23 | 2:13.31 | Haddonfield Distance Night | May 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
5 results2017 Indoor Track
3 results2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | SJTCA #3Dec 30 · 1600 Meters · Place 21 · Audubon | 1600 Meters | 21. | 5:17.38a PB | 12 |
| Feb 2 | SJTCA Meet #11 - Group 1, 4, NPFeb 2 · 800 Meters · Place 44 · Audubon | 800 Meters | 44 | 2:21.58 PB | — |
2014 Outdoor Track
3 results