Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Darlington ParkBrett Taylor Invitational · Sep 27 | 28:29 | Brett Taylor Invitational | September 27, 2025 |
| 5,000 Meters · Greystone XC CourseMorris County Cross Country Championships · Oct 21 | 25:15.71 | Morris County Cross Country Championships | October 21, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 26:06 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 6 | 29:14.35 | Roxbury XC Invitational | September 6, 2025 |
| 5,000 Meters · Livingston HSLancer Invitational · Sep 9 | 32:38 | Lancer Invitational | September 9, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NJSIAA Sectionals - North 2Nov 1 · 5,000 Meters Group 2 · Place 65 · Parsippany Hills | 5,000 Meters Group 2 | 65 | 25:48.40 | 12 |
| Oct 21 | Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 126 · Parsippany Hills | 5,000 Meters Varsity | 126 | 25:15.71 PB | 12 |
| Oct 14 | NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 85 · Parsippany Hills | 5,000 Meters Varsity Large | 85 | 25:34.22 | 12 |
| Oct 7 | NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 1 · Place 60 · Parsippany Hills | 5,000 Meters Varsity 1 | 60 | 26:05.05 | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 101 · Parsippany Hills | 5,000 Meters Varsity D | 101 | 26:06 PB | 12 |
| Sep 27 | Brett Taylor InvitationalSep 27 · 5,000 Meters Varsity B · Place 42 · Parsippany Hills | 5,000 Meters Varsity B | 42 | 28:29 PB | 12 |
| Sep 20 | Magee Memorial Class MeetSep 20 · 5,000 Meters Senior · Place 131 · Parsippany Hills | 5,000 Meters Senior | 131 | 27:28.0 | 12 |
| Sep 16 | NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 2 · Place 89 · Parsippany Hills | 5,000 Meters Varsity 2 | 89 | 27:21.55 | 12 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 74 · Parsippany Hills | 5,000 Meters Fastest 4 | 74 | 29:14.35 PB | 12 |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NJSIAA Sectionals - North 2Nov 2 · 5,000 Meters Varsity · Place 73 · Parsippany Hills | 5,000 Meters Varsity | 73 | 28:33.30 | 11 |
| Oct 22 | Morris County Cross Country ChampionshipsOct 22 · 5,000 Meters Varsity · Place 136 · Parsippany Hills | 5,000 Meters Varsity | 136 | 29:49.39 | 11 |
| Oct 15 | NJAC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 83 · Parsippany Hills | 5,000 Meters Varsity | 83 | 26:58.58 | 11 |
| Oct 5 | Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 122 · Parsippany Hills | 5,000 Meters Varsity | 122 | 29:11.63 | — |
| Oct 1 | NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 101 · Parsippany Hills | 5,000 Meters Varsity | 101 | 28:15.12 | 11 |
| Oct 1 | NJAC XC Batch Meet #3Oct 1 · 5,000 Meters Varsity · Place 101 · Parsippany Hills | 5,000 Meters Varsity | 101 | 28:15.12 | 11 |
| Sep 24 | NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 70 · Parsippany Hills | 5,000 Meters Varsity | 70 | 28:09.00 | 11 |
| Sep 24 | NJAC XC Batch Meet #2Sep 24 · 5,000 Meters Varsity · Place 70 · Parsippany Hills | 5,000 Meters Varsity | 70 | 28:09.00 | 11 |
| Sep 21 | Magee Memorial Class MeetSep 21 · 5,000 Meters Varsity · Place 154 · Parsippany Hills | 5,000 Meters Varsity | 154 | 28:45.4 | 11 |
| Sep 17 | NJAC XC Batch Meet #1Sep 17 · 5,000 Meters Varsity Division 2 · Place 82 · Parsippany Hills | 5,000 Meters Varsity Division 2 | 82 | 28:58.01 | 11 |
| Sep 14 | Thompson 2 MilerSep 14 · 2 Miles Varsity · Place 60 · Parsippany Hills | 2 Miles Varsity | 60 | 17:07.2 | 11 |
| Sep 7 | Roxbury XC InvitationalSep 7 · 5,000 Meters Varsity · Place 63 · Parsippany Hills | 5,000 Meters Varsity | 63 | 27:51.79 | 11 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NJSIAA Group Championships Nov 4 · 5,000 Meters Varsity · Place 150 · Parsippany Hills | 5,000 Meters Varsity | 150 | 29:00 | 10 |
| Oct 28 | NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 93 · Parsippany Hills | 5,000 Meters Varsity | 93 | 31:12.89 | 10 |
| Oct 28 | NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 93 · Parsippany Hills | 5,000 Meters Varsity | 93 | 31:12.89 | 10 |
| Oct 17 | Morris County Underclass XC ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 77 · Parsippany Hills | 5,000 Meters Junior Varsity | 77 | 27:53.93 | 10 |
| Oct 10 | NJAC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 81 · Parsippany Hills | 5,000 Meters Junior Varsity | 81 | 27:57.58 | 10 |
| Oct 10 | NJAC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 81 · Parsippany Hills | 5,000 Meters Junior Varsity | 81 | 27:57.58 | 10 |
| Oct 6 | Greystone InvitationalOct 6 · 5,000 Meters Varsity · Place 74 · Parsippany Hills | 5,000 Meters Varsity | 74 | 30:36.27 | 10 |
| Sep 30 | New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 105 · Parsippany Hills | 5,000 Meters Junior Varsity | 105 | 30:26 | — |
| Sep 27 | NJAC XC Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 83 · Parsippany Hills | 5,000 Meters Varsity | 83 | 29:44.31 | 10 |
| Sep 19 | NJAC XC Batch Meet #2Sep 19 · 2,700 Meters Varsity · Place 31 · Parsippany Hills | 2,700 Meters Varsity | 31 | 16:41.22 | 10 |
| Sep 9 | Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 65 · Parsippany Hills | 5,000 Meters Varsity | 65 | 32:19.02 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | NJAC ChampionshipsOct 11 · 4,000 Meters Varsity · Place 38 · Parsippany Hills | 4,000 Meters Varsity | 38 | 23:36.00 | 9 |
| Oct 11 | NJAC ChampionshipsOct 11 · 4,000 Meters Frosh/Soph Freshman · Place 38 · Parsippany Hills | 4,000 Meters Frosh/Soph Freshman | 38 | 23:36.00 | 9 |
| Oct 1 | New Balance Shore Coaches InvitationalOct 1 · 3,200 Meters Freshman · Place 59 · Parsippany Hills | 3,200 Meters Freshman | 59 | 20:37 | 9 |
| Sep 17 | Magee Memorial Class MeetSep 17 · 3,200 Meters Freshman · Place 65 · Parsippany H | 3,200 Meters Freshman | 65 | 19:28.4 | 9 |
| Sep 10 | Roxbury InvitationalSep 10 · Novice · Place 58 · Parsippany H | Novice | 58 | 13:45.80 | 9 |
| Sep 9 | Lancer InvitationalSep 9 · 5,000 Meters Varsity · Place 31 · Parsippany Hills | 5,000 Meters Varsity | 31 | 32:38 PB | 9 |