Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 2920:22NJISAA Prep State ChampionshipsOctober 29, 2025
5,000 Meters · Branch Brook ParkSEC Batch Meet 1 · Sep 920:49.78SEC Batch Meet 1September 9, 2025
5,000 Meters · Cedar Grove ParkSEC Batch Meet 4 · Oct 818:21.5SEC Batch Meet 4October 8, 2026
5,000 Meters · Darlington ParkSeason Opener Invitational · Sep 621:34Season Opener InvitationalSeptember 6, 2025
5,000 Meters · Garret Mountain ReservationBack to the Mountain Invitational · Sep 1920:06Back to the Mountain InvitationalSeptember 19, 2026
5,000 Meters · Holmdel ParkShore Coaches Invitational · Oct 421:06Shore Coaches InvitationalOctober 4, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 821:00NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Ocean County ParkBattle @ Ocean County Park · Sep 1220:13Battle @ Ocean County ParkSeptember 12, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPB · Place 49 · Montclair Kimberley5,000 Meters NPB4921:28.3211
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 1 · Place 21 · Montclair Kimberley5,000 Meters Varsity 12118:21.5 PB11
Sep 19Back to the Mountain InvitationalSep 19 · 5,000 Meters Varsity 1 · Place 51 · Montclair Kimberley5,000 Meters Varsity 15120:06 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public B · Place 55 · Montclair Kimberley5,000 Meters Non Public B5521:00 PB10
Oct 29NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity B · Place 39 · Montclair Kimberley5,000 Meters Varsity B3920:22 PB10
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 91 · Montclair Kimberley5,000 Meters Varsity9120:01.1010
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 57 · Montclair Kimberley5,000 Meters American5719:25.5210
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 2 · Place 26 · Montclair Kimberley5,000 Meters Varsity 22619:14.9210
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity G · Place 81 · Montclair Kimberley5,000 Meters Varsity G8121:06 PB10
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 1 Junior Varsity · Place 20 · Montclair Kimberley5,000 Meters Pod 1 Junior Varsity2021:4210
Sep 12Battle @ Ocean County ParkSep 12 · 5,000 Meters Sophomore · Place 81 · Montclair Kimberley5,000 Meters Sophomore8120:13 PB10
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 3 · Place 23 · Montclair Kimberley5,000 Meters Varsity 32320:49.78 PB10
Sep 6Season Opener InvitationalSep 6 · 5,000 Meters Junior Varsity 1 · Place 10 · Montclair Kimberley5,000 Meters Junior Varsity 11021:34 PB10