Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 7 | 20:18.69 | USATF New Jersey Association Junior Olympic Championships | November 7, 2021 |
| 5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 1 | 18:53 | NJSIAA Sectionals - North 1 | November 1, 2025 |
| 5,000 Meters · Greystone XC CourseNJAC Championships · Oct 14 | 18:27.22 | NJAC Championships | October 14, 2025 |
| 5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 4 | 20:12 | Shore Coaches Invitational | October 4, 2025 |
| 5,000 Meters · Horseshoe LakeRoxbury XC Invitational · Sep 6 | 18:58.75 | Roxbury XC Invitational | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 3 · Place 47 · RoxburyRoxbury | 5,000 Meters Group 3 | 47 | 18:53 PB | 12 |
| Oct 21 | Morris County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 82 · RoxburyRoxbury | 5,000 Meters Varsity | 82 | 18:40.29 | 12 |
| Oct 14 | NJAC ChampionshipsOct 14 · 5,000 Meters Varsity Large · Place 61 · RoxburyRoxbury | 5,000 Meters Varsity Large | 61 | 18:27.22 PB | 12 |
| Oct 7 | NJAC XC Batch Meet #3Oct 7 · 5,000 Meters Varsity 1 · Place 37 · RoxburyRoxbury | 5,000 Meters Varsity 1 | 37 | 19:01.69 | 12 |
| Oct 4 | Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity C · Place 108 · RoxburyRoxbury | 5,000 Meters Varsity C | 108 | 20:12 PB | 12 |
| Sep 16 | NJAC XC Batch Meet #1Sep 16 · 5,000 Meters Varsity 1 · Place 30 · RoxburyRoxbury | 5,000 Meters Varsity 1 | 30 | 18:55.76 | 12 |
| Sep 13 | Back to the Mountain InvitationalSep 13 · 5,000 Meters Pod1 Varsity · Place 57 · RoxburyRoxbury | 5,000 Meters Pod1 Varsity | 57 | 19:32 | 12 |
| Sep 6 | Roxbury XC InvitationalSep 6 · 5,000 Meters Fastest 4 · Place 66 · RoxburyRoxbury | 5,000 Meters Fastest 4 | 66 | 18:58.75 PB | 12 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Doc Braver North Jersey Frosh / JV InvitationalOct 24 · 5,000 Meters Junior Varsity · Place 56 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 56 | 21:51 | 10 |
| Oct 17 | Morris County Underclass XC ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 104 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 104 | 21:10.95 | 10 |
| Oct 17 | Morris County Underclass XC ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 104 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 104 | 21:10.95 | 10 |
| Oct 10 | NJAC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 91 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 91 | 21:58.75 | 10 |
| Oct 10 | NJAC ChampionshipsOct 10 · 5,000 Meters Junior Varsity · Place 91 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 91 | 21:58.75 | 10 |
| Sep 23 | Garret InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 56 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 56 | 23:54 | 10 |
| Sep 19 | NJAC XC Batch Meet #2Sep 19 · 4,000 Meters Junior Varsity · Place 32 · RoxburyRoxbury | 4,000 Meters Junior Varsity | 32 | 17:27.65 | 10 |
| Sep 16 | Back to the Mountain InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 104 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 104 | 23:33 | 10 |
| Sep 9 | Roxbury XC InvitationalSep 9 · 5,000 Meters Varsity · Place 116 · RoxburyRoxbury | 5,000 Meters Varsity | 116 | 23:23.25 | 10 |
| Sep 9 | Roxbury XC InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 116 · RoxburyRoxbury | 5,000 Meters Junior Varsity | 116 | 23:23.25 | 10 |
2022 Cross Country
5 results2021 Cross Country
1 results