Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Branch Brook ParkSEC Batch Meet 2 · Sep 1611:24.16SEC Batch Meet 2September 16, 2025
5,000 Meters · Branch Brook ParkSEC Batch Meet 3 · Sep 2919:10.6SEC Batch Meet 3September 29, 2026
5,000 Meters · Cedar Grove ParkSEC Batch Meet 3 · Sep 3018:10.95SEC Batch Meet 3September 30, 2025
5,000 Meters · Garret Mountain ReservationBack to the Mountain Invitational · Sep 1919:14Back to the Mountain InvitationalSeptember 19, 2026
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 319:17.3New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · Livingston HSLancer Invitational · Sep 418:45Lancer InvitationalSeptember 4, 2026
5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 2718:51.3Six Flags Wild Safari InvitationalSeptember 27, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 4 · Place 83 · West Orange5,000 Meters Group 48320:0711
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 58 · West Orange5,000 Meters Championship5818:22.5411
Oct 13SEC XC ChampionshipOct 13 · 5,000 Meters Liberty · Place 11 · West Orange5,000 Meters Liberty1119:06.9511
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 1 · Place 38 · West Orange5,000 Meters Varsity 13819:29.411
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Junior Varsity B · Place 20 · West Orange5,000 Meters Junior Varsity B2019:17.3 PB11
Sep 29SEC Batch Meet 3Sep 29 · 5,000 Meters Varsity 1 · Place 19 · West Orange5,000 Meters Varsity 11919:10.6 PB11
Sep 19Back to the Mountain InvitationalSep 19 · 5,000 Meters Junior Varsity 2 · Place 4 · West Orange5,000 Meters Junior Varsity 2419:14 PB11
Sep 4Lancer InvitationalSep 4 · 5,000 Meters Varsity · Place 18 · West Orange5,000 Meters Varsity1818:45 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 4 · Place 91 · West Orange5,000 Meters Group 49120:3410
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Junior Varsity · Place 20 · West Orange5,000 Meters Junior Varsity2018:32.1410
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 2 · Place 9 · West Orange5,000 Meters Varsity 2918:10.95 PB10
Sep 27Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV A · Place 15 · West Orange5,000 Meters JV A1518:51.3 PB10
Sep 16SEC Batch Meet 2Sep 16 · 2 Miles Novice · Place 1 · West Orange2 Miles Novice111:24.16 PB10
Sep 5Lancer InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 5 · West Orange5,000 Meters Junior Varsity519:3810

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 19Essex County Track Coaches InvitationalOct 19 · 2 Miles Freshman · Place 7 · West Orange2 Miles Freshman75:28.69
Oct 15SEC XC Championship MeetOct 15 · 2 Miles Freshman · Place 8 · West Orange2 Miles Freshman812:37.719
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 33 · West Orange5,000 Meters Varsity3320:50.49
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 33 · West Orange5,000 Meters Varsity3320:50.49
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 33 · West Orange5,000 Meters Varsity3320:50.49
Sep 21Garret InvitationalSep 21 · 3,200 Meters Freshman · Place 12 · West Orange3,200 Meters Freshman1212:569
Sep 17SEC Batch Meet 1Sep 17 · 2 Miles Novice · Place 19 · West Orange2 Miles Novice1913:04.749
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 73 · West Orange2 Miles Freshman7313:21—
Sep 13Battle @ Ocean County ParkSep 13 · 2 Miles Freshman · Place 73 · West Orange2 Miles Freshman7313:21—