Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ocean County ParkBattle @ Ocean County Park · Sep 1215:14Battle @ Ocean County ParkSeptember 12, 2025
5,000 Meters · Blair Academy NJISAA Prep State Championships · Oct 2823:21NJISAA Prep State ChampionshipsOctober 28, 2026
5,000 Meters · Branch Brook ParkSEC Batch Meet 1 · Sep 925:55.94SEC Batch Meet 1September 9, 2025
5,000 Meters · Cedar Grove ParkSEC Batch Meet 4 · Oct 922:28.42SEC Batch Meet 4October 9, 2025
5,000 Meters · Garret Mountain ReservationBack to the Mountain Invitational · Sep 1924:04Back to the Mountain InvitationalSeptember 19, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 721:58.81NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 825:31NJSIAA Group ChampionshipsNovember 8, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters NPA · Place 45 · Montclair Kimberley5,000 Meters NPA4521:58.81 PB10
Oct 28NJISAA Prep State ChampionshipsOct 28 · 5,000 Meters Race 2 · Place 28 · Montclair Kimberley5,000 Meters Race 22823:21 PB10
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 40 · Montclair Kimberley Academy5,000 Meters Championship4022:25.8210
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 3 · Place 9 · Montclair Kimberley5,000 Meters Varsity 3922:36.410
Sep 19Back to the Mountain InvitationalSep 19 · 5,000 Meters Varsity 1 · Place 44 · Montclair Kimberley5,000 Meters Varsity 14424:04 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 100 · Montclair Kimberley5,000 Meters Non Public A10025:31 PB9
Oct 29NJISAA Prep State ChampionshipsOct 29 · 5,000 Meters Varsity B · Place 33 · Montclair Kimberley5,000 Meters Varsity B3324:129
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 53 · Montclair Kimberley5,000 Meters Varsity5323:05.339
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 37 · Montclair Kimberley5,000 Meters American3723:04.129
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 2 · Place 13 · Montclair Kimberley5,000 Meters Varsity 21322:28.42 PB9
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity F · Place 89 · Montclair Kimberley5,000 Meters Varsity F8924:249
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 1Varsity · Place 44 · Montclair Kimberley5,000 Meters Pod 1Varsity4424:359
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 3 · Place 10 · Montclair Kimberley5,000 Meters Varsity 31025:56.239
Sep 12Battle @ Ocean County ParkSep 12 · 2 Miles Freshman · Place 39 · Montclair Kimberley2 Miles Freshman3915:14 PB9
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 1 · Place 14 · Montclair Kimberley5,000 Meters Varsity 11425:55.94 PB9