Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5k CourseNXR NY/NE Regional Championships · Nov 26 | 19:06.6 | NXR NY/NE Regional Championships | November 26, 2016 |
| 5,000 Meters · Central Park of Morris CountyNJCTC MaGee Invitational · Sep 23 | 16:25.50 | NJCTC MaGee Invitational | September 23, 2017 |
| 5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North I Group 4 · Nov 4 | 16:32 | NJSIAA Sectionals - North I Group 4 | November 4, 2017 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 7 | 16:51 | Shore Coaches Invitational | October 7, 2017 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 4 Championships · Nov 12 | 17:06 | NJSIAA Group 4 Championships | November 12, 2016 |
| 5,000 Meters · Horseshoe LakeRoxbury Invitational · Sep 10 | 17:38.17 | Roxbury Invitational | September 10, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
1 results2017 Cross Country
3 results2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR NY/NE Regional ChampionshipsNov 26 · 5,000 Meters Open - Northeast · Place 176 · Mt Olive | 5,000 Meters Open - Northeast | 176 | 19:06.6 PB | 10 |
| Nov 12 | NJSIAA Group 4 ChampionshipsNov 12 · 5,000 Meters Varsity · Place 43 · Mt Olive | 5,000 Meters Varsity | 43 | 17:06 PB | 10 |
| Nov 5 | NJSIAA Sectionals: North INov 5 · 5,000 Meters Group 4 · Place 12 · Mt Olive | 5,000 Meters Group 4 | 12 | 16:42 | 10 |
| Oct 1 | Shore Coaches InvitationalOct 1 · 5,000 Meters Varsity D · Place 19 · Mt Olive | 5,000 Meters Varsity D | 19 | 17:09 | 10 |
| Sep 10 | Roxbury InvitationalSep 10 · 5,000 Meters Fastest 4 · Place 28 · Mt Olive | 5,000 Meters Fastest 4 | 28 | 17:38.17 PB | 10 |