Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5k CourseNXR Northeast Regional Championships · Nov 25 | 19:58.4 | NXR Northeast Regional Championships | November 25, 2017 |
| 5,000 Meters · Branch Brook ParkSuper Essex County League #1 · Sep 3 | 18:40.6 | Super Essex County League #1 | September 3, 2019 |
| 5,000 Meters · Goddard Memorial State ParkBrown University Northeast Cross Country Championship · Oct 20 | 17:04.85 | Brown University Northeast Cross Country Championship | October 20, 2018 |
| 5,000 Meters · Holmdel ParkNJSIAA Non-Public B Group Championships · Nov 16 | 18:49 | NJSIAA Non-Public B Group Championships | November 16, 2019 |
| 5,000 Meters · Holmdel ParkNJSIAA Group Non-Public B Championship · Nov 11 | 18:01 | NJSIAA Group Non-Public B Championship | November 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Non-Public B Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 23 · Montclair Kimberley | 5,000 Meters Varsity | 23 | 18:49 PB | 12 |
| Oct 12 | XC Fall Classic Oct 12 · 5,000 Meters Varsity · Place 32 · Montclair Kimberley | 5,000 Meters Varsity | 32 | 19:02.84 | SR |
| Sep 24 | Super Essex Conference Meet #4Sep 24 · 5,000 Meters Varsity · Place 11 · Montclair Kimberley Acade | 5,000 Meters Varsity | 11 | 18:33.1 | 12 |
| Sep 17 | Super Essex Conference #3Sep 17 · 5,000 Meters Varsity · Place 12 · Montclair Kimberley Acade | 5,000 Meters Varsity | 12 | 18:55.7 | 12 |
| Sep 3 | Super Essex County League #1Sep 3 · 5,000 Meters Varsity 3 · Place 12 · Montclair Kimberley | 5,000 Meters Varsity 3 | 12 | 18:40.6 PB | 12 |
2018 Cross Country
2 results2017 Cross Country
5 results2016 Cross Country
1 results