Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Branch Brook ParkSEC Batch Meet 3 · Sep 2918:29.1SEC Batch Meet 3September 29, 2026
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2417:52.94Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 3117:54NJSIAA Sectionals - North 1October 31, 2026
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 318:18.0New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Livingston HSLancer Invitational · Sep 519:29Lancer InvitationalSeptember 5, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 4 · Place 30 · Bloomfield5,000 Meters Group 43017:54 PB12
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 49 · Bloomfield5,000 Meters Championship4917:54.8412
Oct 17Essex County Track Coaches InvitationalOct 17 · 5,000 Meters Varsity · Place 4 · Bloomfield5,000 Meters Varsity417:45.3012
Oct 13SEC XC ChampionshipOct 13 · 5,000 Meters American · Place 55 · Bloomfield5,000 Meters American5519:24.0012
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 3 · Place 10 · Bloomfield5,000 Meters Varsity 31018:01.712
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity A · Place 119 · Bloomfield5,000 Meters Varsity A11918:18.0 PB12
Sep 29SEC Batch Meet 3Sep 29 · 5,000 Meters Varsity 3 · Place 10 · Bloomfield5,000 Meters Varsity 31018:29.1 PB12
Sep 26Garret InvitationalSep 26 · 5,000 Meters Varsity Pod 1 · Place 19 · Bloomfield5,000 Meters Varsity Pod 11918:2112
Sep 4Lancer InvitationalSep 4 · 5,000 Meters Varsity · Place 32 · Bloomfield5,000 Meters Varsity3219:5912

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 4 · Place 39 · Bloomfield5,000 Meters Group 43918:3311
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 37 · Bloomfield5,000 Meters Varsity3717:52.94 PB11
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Junior · Place 5 · Bloomfield5,000 Meters Junior518:12.111
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 47 · Bloomfield5,000 Meters American4718:43.5411
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 3 · Place 8 · Bloomfield5,000 Meters Varsity 3818:16.0711
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 1 · Place 9 · Bloomfield5,000 Meters Varsity 1918:57.5711
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 73 · Bloomfield5,000 Meters Pod 2 Varsity7319:3211
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 1 · Place 14 · Bloomfield5,000 Meters Varsity 11419:26.2611
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 1 · Place 9 · Bloomfield5,000 Meters Varsity 1919:48.5211
Sep 5Lancer InvitationalSep 5 · 5,000 Meters Varsity · Place 12 · Bloomfield5,000 Meters Varsity1219:29 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Varsity · Place 80 · Bloomfield5,000 Meters Varsity8019:58.910
Oct 19Essex County Track Coaches InvitationalOct 19 · 5,000 Meters Sophomore · Place 18 · Bloomfield5,000 Meters Sophomore1819:42.010
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Varsity · Place 54 · Bloomfield5,000 Meters Varsity5420:52.4510
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 21 · Bloomfield5,000 Meters Varsity2120:51.110
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 21 · Bloomfield5,000 Meters Varsity2120:51.110
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 21 · Bloomfield5,000 Meters Varsity2120:51.110
Sep 21Garret InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 36 · Bloomfield5,000 Meters Junior Varsity3622:3510
Sep 6Lancer InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 20 · Bloomfield5,000 Meters Junior Varsity2022:38.6910