Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 4 | 12:34.30 | Oak Ridge Invitational | September 4, 2026 |
| 2.2 Miles · Warinanco ParkUnion County Championships · Oct 19 | 14:33 | Union County Championships | October 19, 2023 |
| 5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 27 | 21:09.0 | Bowdoin Park Classic | September 27, 2025 |
| 5,000 Meters · Greystone XC CourseGreystone Invitational · Oct 10 | 19:34.45 | Greystone Invitational | October 10, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 20:44 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 3 | 19:34.3 | New Balance Shore Coaches Invitational | October 3, 2026 |
| 5,000 Meters · Oak Ridge ParkViking Last Chance Invitational · Nov 4 | 18:17.20 | Viking Last Chance Invitational | November 4, 2026 |
| 5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 29 | 19:41 | Freshman/JV State Meet | October 29, 2025 |
| 5150 m · Warinanco ParkUnion County Championships · Oct 22 | 19:56.49 | Union County Championships | October 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Viking Last Chance InvitationalNov 5 · 5,000 Meters Junior Varsity · Place 71 · Summit | 5,000 Meters Junior Varsity | 71 | 20:04.34 | 11 |
| Oct 29 | Freshman/JV State MeetOct 29 · 5,000 Meters Junior Varsity · Place 131 · Summit | 5,000 Meters Junior Varsity | 131 | 19:41 PB | 11 |
| Oct 22 | Union County ChampionshipsOct 22 · 5,150 Meters Junior Varsity · Place 53 · Summit | 5,150 Meters Junior Varsity | 53 | 19:56.49 PB | 11 |
| Oct 14 | Union County Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 34 · Summit | 5,000 Meters Junior Varsity | 34 | 19:26.26 | 11 |
| Oct 10 | Greystone InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 21 · Summit | 5,000 Meters Junior Varsity | 21 | 19:34.45 PB | 11 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity D · Place 23 · Summit | 5,000 Meters Junior Varsity D | 23 | 20:44 PB | 11 |
| Sep 27 | Bowdoin Park ClassicSep 27 · 5,000 Meters JV I · Place 57 · Summit | 5,000 Meters JV I | 57 | 21:09.0 PB | 11 |
| Sep 20 | Magee Memorial Class MeetSep 20 · 5,000 Meters Junior · Place 140 · Summit | 5,000 Meters Junior | 140 | 19:59.2 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Viking Last Chance InvitationalNov 6 · 5,000 Meters Junior Varsity · Place 123 · M10 Summit | 5,000 Meters Junior Varsity | 123 | 21:31 | — |
| Oct 30 | Freshman/JV State MeetOct 30 · 5,000 Meters Junior Varsity Open · Place 67 · Summit | 5,000 Meters Junior Varsity Open | 67 | 21:44 | — |
| Oct 16 | Union County Conference ChampionshipsOct 16 · 5,000 Meters Junior Varsity · Place 73 · Summit | 5,000 Meters Junior Varsity | 73 | 20:39 | — |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 48 · Summit | 5,000 Meters Junior Varsity | 48 | 21:32 | — |
| Sep 21 | Magee Memorial Class MeetSep 21 · 5,000 Meters Sophomore · Place 127 · Summit | 5,000 Meters Sophomore | 127 | 21:17.0 | 10 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Varsity · Place 179 · Summit | 3,200 Meters Varsity | 179 | 13:07.47 | 10 |
| Sep 7 | Cherokee ChallengeSep 7 · 3,200 Meters Sophomore · Place 179 · Summit | 3,200 Meters Sophomore | 179 | 13:07.47 | 10 |
2023 Cross Country
6 results