Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2422:22.06Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Nov 122:54NJSIAA Sectionals - North 1November 1, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 4 · Place 30 · Bloomfield5,000 Meters Group 43022:54 PB12
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 37 · Bloomfield5,000 Meters Varsity3722:22.06 PB12
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Senior · Place 6 · Bloomfield5,000 Meters Senior623:14.812
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 43 · Bloomfield5,000 Meters American4323:41.5512
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 1 · Place 27 · Bloomfield5,000 Meters Varsity 12726:47.0412

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 23 · Bloomfield5,000 Meters Novice2327:44.0311
Oct 8SEC Dual Batch Meets 4Oct 8 · 2 Miles Novice · Place 12 · Bloomfield2 Miles Novice1217:47.3711
Oct 8SEC Dual Batch Meets 4Oct 8 · 2 Miles Novice · Place 12 · Bloomfield2 Miles Novice1217:47.3711
Sep 17SEC Batch Meet 1Sep 17 · 5,000 Meters Novice · Place 23 · Bloomfield5,000 Meters Novice2325:56.7211
Sep 6Lancer InvitationalSep 6 · 5,000 Meters Varsity · Place 17 · Bloomfield5,000 Meters Varsity1724:08.5611

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28NJSIAA Sectionals - North 1Oct 28 · 5,000 Meters Varsity · Place 38 · Bloomfield5,000 Meters Varsity3823:3510
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Varsity · Place 21 · Bloomfield5,000 Meters Varsity2121:49.0710
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Varsity · Place 17 · Bloomfield5,000 Meters Varsity1722:07.1210
Oct 10SEC XC Championship MeetOct 10 · 5,000 Meters Varsity · Place 17 · Bloomfield5,000 Meters Varsity1722:07.1210
Oct 3SEC Dual Batch Meets 4Oct 3 · 5,000 Meters Varsity · Place 3 · Bloomfield5,000 Meters Varsity323:18.810
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 62 · Bloomfield5,000 Meters Varsity6221:59—
Sep 27SEC Dual Batch Meet #3Sep 27 · 5,000 Meters Varsity · Place 4 · Bloomfield5,000 Meters Varsity421:51.110
Sep 23Garret InvitationalSep 23 · 5,000 Meters Varsity · Place 20 · Bloomfield5,000 Meters Varsity2022:5110

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29NJSIAA Sectionals - North 1Oct 29 · 5,000 Meters Varsity · Place 30 · Bloomfield5,000 Meters Varsity3022:529
Oct 21Essex County Cross Country ChampionshipsOct 21 · 5,000 Meters Varsity · Place 48 · Bloomfield5,000 Meters Varsity4823:32.69
Oct 13SEC XC Championship MeetOct 13 · 5,000 Meters Varsity · Place 34 · Bloomfield5,000 Meters Varsity3423:19.09
Oct 6SEC Dual Batch Meet 4Oct 6 · 5,000 Meters Varsity · Place 5 · Bloomfield5,000 Meters Varsity523:24.69
Sep 28SEC Dual Batch Meets 3Sep 28 · 5,000 Meters Varsity · Place 8 · Bloomfield5,000 Meters Varsity823:23.29
Sep 24Garret InvitationalSep 24 · 3,200 Meters Freshman · Place 2 · Bloomfield3,200 Meters Freshman214:419
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 6 · Bloomfield5,000 Meters Varsity67:54.99
Sep 13SEC Batch Meet 1Sep 13 · 5,000 Meters Varsity · Place 6 · Bloomfield5,000 Meters Varsity624:35.29