Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 23:10.9 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Central Park - Morris CountryNJCTC Stewart Invitational · Sep 29 | 21:05.52 | NJCTC Stewart Invitational | September 29, 2018 |
| 5,000 Meters · Central Park of Morris CountyNJCTC MaGee Invitational · Sep 23 | 22:09.60 | NJCTC MaGee Invitational | September 23, 2017 |
| 5,000 Meters · Greystone XC CourseNJSIAA Sectionals - North II Group 3 · Nov 4 | 20:23.91 | NJSIAA Sectionals - North II Group 3 | November 4, 2017 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 3 Championships · Nov 16 | 22:56 | NJSIAA Group 3 Championships | November 16, 2019 |
| 5,000 Meters · Holmdel ParkNJSIAA Group 3 Championship · Nov 11 | 21:24 | NJSIAA Group 3 Championship | November 11, 2017 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 7 | 22:04 | Shore Coaches Invitational | October 7, 2017 |
| 5,000 Meters · Horseshoe LakeRoxbury Invitational · Sep 8 | 19:23.66 | Roxbury Invitational | September 8, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 116 · Summit | 5,000 Meters Varsity | 116 | 23:01 | 12 |
| Nov 16 | NJSIAA Group 3 ChampionshipsNov 16 · 5,000 Meters Varsity · Place 113 · Summit | 5,000 Meters Varsity | 113 | 22:56 PB | 12 |
| Nov 9 | NJSIAA Sectionals - North 2Nov 9 · 5,000 Meters Varsity · Place 27 · Summit | 5,000 Meters Varsity | 27 | 20:26.5 | 12 |
| Oct 29 | Union County ChampionshipOct 29 · 5,150 Meters Varsity · Place 26 · Summit | 5,150 Meters Varsity | 26 | 20:59 | — |
| Oct 17 | Union County Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 11 · SUMMIT | 5,000 Meters Varsity | 11 | 19:51.2 | SR |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 37 · Summit | 5,000 Meters Varsity | 37 | 21:49 | 12 |
| Sep 21 | Bernie Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 24 · Summit | 5,000 Meters Varsity | 24 | 21:22.0 | 12 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 29 · Summit | 3,200 Meters Varsity | 29 | 13:07.14 | 12 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Open - Northeast · Place 69 · Summit | 5,000 Meters Open - Northeast | 69 | 23:10.9 PB | 11 |
| Nov 10 | NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 56 · Summit | 5,000 Meters Varsity | 56 | 21:48 | 11 |
| Nov 10 | NJSIAA Group 3 ChampionshipsNov 10 · 5,000 Meters Varsity · Place 56 · Summit | 5,000 Meters Varsity | 56 | 21:48 | 11 |
| Nov 3 | NJSIAA Sectionals - North IINov 3 · 5,000 Meters Group 3 · Place 31 · Summit | 5,000 Meters Group 3 | 31 | 21:00.36 | 11 |
| Oct 24 | Union County ChampionshipsOct 24 · 5,150 Meters Varsity · Place 21 · Summit | 5,150 Meters Varsity | 21 | 20:45 | 11 |
| Oct 16 | Union County Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 26 · Summit | 5,000 Meters Varsity | 26 | 21:39 | 11 |
| Oct 6 | New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Varsity · Place 37 · Summit | 5,000 Meters Varsity | 37 | 22:20 | 11 |
| Sep 29 | NJCTC Stewart InvitationalSep 29 · 5,000 Meters Varsity A · Place 16 · Summit | 5,000 Meters Varsity A | 16 | 21:05.52 PB | 11 |
| Sep 8 | Roxbury InvitationalSep 8 · 5,000 Meters Future 4 · Place 4 · Summit | 5,000 Meters Future 4 | 4 | 19:23.66 PB | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 53 · Summit | 5,000 Meters Varsity | 53 | 21:24 | 10 |
| Nov 11 | NJSIAA Group 3 ChampionshipNov 11 · 5,000 Meters Varsity · Place 53 · Summit | 5,000 Meters Varsity | 53 | 21:24 PB | 10 |
| Nov 4 | NJSIAA Sectionals - North II Group 3Nov 4 · 5,000 Meters Varsity · Place 25 · Summit | 5,000 Meters Varsity | 25 | 20:23.91 PB | 10 |
| Oct 17 | Union County Conference ChampOct 17 · 5,150 Meters Varsity · Place 17 · Summit | 5,150 Meters Varsity | 17 | 20:51 | — |
| Oct 7 | Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - D · Place 44 · Summit | 5,000 Meters Varsity - D | 44 | 22:04 PB | 10 |
| Sep 30 | Stewart InvitationalSep 30 · 5,000 Meters Varsity · Place 21 · Summit | 5,000 Meters Varsity | 21 | 21:15.71 | 10 |
| Sep 23 | NJCTC MaGee InvitationalSep 23 · 5,000 Meters Soph #2 · Place 19 · Summit | 5,000 Meters Soph #2 | 19 | 22:09.60 PB | 10 |