Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.65 Miles · Darlington ParkSeason Opener · Sep 9 | 8:46 | Season Opener | September 9, 2017 |
| 2687 m · Darlington ParkBergen County Frosh MOC Invitational · Oct 28 | 8:33 | Bergen County Frosh MOC Invitational | October 28, 2017 |
| 5,000 Meters · 5K Broadway FinishFoot Locker Northeast Regional · Nov 25 | 19:17.6 | Foot Locker Northeast Regional | November 25, 2017 |
| 5,000 Meters · Holmdel ParkNJSIAA Non-Public B Group Championships · Nov 16 | 18:04 | NJSIAA Non-Public B Group Championships | November 16, 2019 |
| 5,000 Meters · Holmdel ParkNJSIAA Non-Public Group B Championships · Nov 10 | 18:01 | NJSIAA Non-Public Group B Championships | November 10, 2018 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 7 | 18:58 | Shore Coaches Invitational | October 7, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NJSIAA XC Meet of ChampionsNov 23 · 5,000 Meters Championship · Place 156 · Dwight - EngDwight - Eng | 5,000 Meters Championship | 156 | 18:21 | 11 |
| Nov 16 | NJSIAA Non-Public A Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 10 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 10 | 18:04 | 11 |
| Nov 16 | NJSIAA Non-Public B Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 10 · Dwight-EnglewoodDwight-Englewood | 5,000 Meters Varsity | 10 | 18:04 PB | 11 |
| Nov 2 | Bergen County / Lou Molino MOCNov 2 · 5,000 Meters Varsity · Place 30 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 30 | 16:57 | 11 |
| Oct 26 | Bergen County Group ChampionshipsOct 26 · 5,000 Meters Varsity · Place 4 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 4 | 17:27 | 11 |
| Oct 10 | NJIC Divisional ChampionshipsOct 10 · 5,000 Meters Varsity · Place 8 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 8 | 18:07 | 11 |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 27 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 27 | 18:02 | 11 |
| Sep 25 | NJIC Week #3Sep 25 · 5,000 Meters Varsity · Place 12 · Dwight - Englewood SchoolDwight - Englewood School | 5,000 Meters Varsity | 12 | 20:17 | 11 |
| Sep 14 | Back to the Mountain InvitationalSep 14 · 5,000 Meters Varsity · Place 8 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 8 | 17:40 | 11 |
| Sep 7 | Season Opener InvitationalSep 7 · 5,000 Meters Varsity · Place 8 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 8 | 17:39 | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NJSIAA Meet of ChampionsNov 17 · 5,000 Meters Championship · Place 156 · Dwight - EngDwight - Eng | 5,000 Meters Championship | 156 | 18:20 | 10 |
| Nov 10 | NJSIAA Non-Public Group A ChampionshipsNov 10 · 5,000 Meters Varsity · Place 10 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 10 | 18:01 | 10 |
| Nov 10 | NJSIAA Non-Public Group B ChampionshipsNov 10 · 5,000 Meters Varsity · Place 10 · Dwight-EnglewoodDwight-Englewood | 5,000 Meters Varsity | 10 | 18:01 PB | 10 |
| Oct 28 | Bergen County / Lou Molino MOCsOct 28 · 5,000 Meters Varsity · Place 30 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 30 | 17:01 | 10 |
| Oct 20 | Bergen Group ChampionshipsOct 20 · 5,000 Meters Varsity · Place 5 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 5 | 16:50 | 10 |
| Oct 9 | NJIC Divisional ChampionshipsOct 9 · 5,000 Meters Varsity · Place 4 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 4 | 18:06 | 10 |
| Oct 6 | New Balance Shore Coaches InvitationalOct 6 · 5,000 Meters Varsity · Place 16 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 16 | 17:48 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Northeast RegionalNov 25 · 5,000 Meters Championship · Place 172 · Englewood NJEnglewood NJ | 5,000 Meters Championship | 172 | 19:17.6 PB | 9 |
| Nov 11 | NJSIAA Group Non-Public A ChampionshipNov 11 · 5,000 Meters Varsity · Place 16 · Dwight-EnglewoodDwight-Englewood | 5,000 Meters Varsity | 16 | 18:06 | 9 |
| Nov 11 | NJSIAA Group Non-Public B ChampionshipNov 11 · 5,000 Meters Varsity · Place 16 · Dwight-EnglewoodDwight-Englewood | 5,000 Meters Varsity | 16 | 18:06 | 9 |
| Oct 28 | Bergen County Frosh MOC InvitationalOct 28 · 1.67 Miles Freshman · Place 1 · Dwight-EnglewoodDwight-Englewood | 1.67 Miles Freshman | 1 | 8:33 PB | 9 |
| Oct 21 | Bergen Group ChampionshipsOct 21 · 5,000 Meters Varsity · Place 16 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 16 | 18:26 | 9 |
| Oct 9 | NJIC Divisional ChampionshipsOct 9 · 5,000 Meters Varsity · Place 6 · Dwight - EngDwight - Eng | 5,000 Meters Varsity | 6 | 18:47 | — |
| Oct 7 | Shore Coaches Invitational Oct 7 · 5,000 Meters Varsity - G · Place 35 · Dwight-EnglewoodDwight-Englewood | 5,000 Meters Varsity - G | 35 | 18:58 PB | 9 |
| Oct 4 | NJIC Week 4Oct 4 · 5,000 Meters Varsity · Place 5 · Dwight - Englewood SchoolDwight - Englewood School | 5,000 Meters Varsity | 5 | 17:48 | — |
| Sep 9 | Season OpenerSep 9 · 1.65 Miles Freshman - Small · Place 1 · Dwight-EnglewoodDwight-Englewood | 1.65 Miles Freshman - Small | 1 | 8:46 PB | 9 |