Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Brookdale ParkBrookdale Invitational · Sep 10 | 17:33.12 | Brookdale Invitational | September 10, 2016 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 27 | 20:49.95 | Ocean State Invitational | September 27, 2014 |
| 5,000 Meters · Holmdel ParkNJSIAA Non-Public B Championships · Nov 14 | 21:04.84 | NJSIAA Non-Public B Championships | November 14, 2015 |
| 5,000 Meters · Ocean County ParkBattle of Ocean · Sep 18 | 17:38.77 | Battle of Ocean | September 18, 2014 |
| 5,000 Meters · Six FlagsSix Flags Wild Safari · Sep 24 | 17:28 | Six Flags Wild Safari | September 24, 2016 |
| 5,000 Meters · Six FlagsSix Flags Wild Safari Invitational · Sep 26 | 17:42 | Six Flags Wild Safari Invitational | September 26, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Six Flags Wild SafariSep 24 · 5,000 Meters Varsity D · Place 19 · St Rose | 5,000 Meters Varsity D | 19 | 17:28 PB | 12 |
| Sep 10 | Brookdale Invitational Sep 10 · 5,000 Meters Varsity · Place 10 · St Rose | 5,000 Meters Varsity | 10 | 17:33.12 PB | 12 |
2015 Cross Country
2 results2014 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Varsity - D1 · Place 196 · St Rose | 5,000 Meters Varsity - D1 | 196 | 20:49.95 PB | 10 |
| Sep 18 | Battle of OceanSep 18 · 5,000 Meters Sophomore · Place 30 · St Rose | 5,000 Meters Sophomore | 30 | 17:38.77 PB | 10 |