Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Woodman FieldMountie Preseason Invitational · Sep 36:37.11Mountie Preseason InvitationalSeptember 3, 2026
2 Miles · Branch Brook ParkSEC Batch Meet 2 · Sep 1615:06.47SEC Batch Meet 2September 16, 2025
2 Miles · Cedar Grove ParkEssex County Track Coaches Invitational · Oct 1813:14.9Essex County Track Coaches InvitationalOctober 18, 2025
3,200 Meters · Garret Mountain ReservationNorth Jersey Championships · Oct 415:06North Jersey ChampionshipsOctober 4, 2025
5,000 Meters · Cedar Grove ParkEssex County Cross Country Championship · Oct 2421:54.52Essex County Cross Country ChampionshipOctober 24, 2025
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 3121:50NJSIAA Sectionals - North 1October 31, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 723:21.22NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 825:36NJSIAA 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 Group 4 · Place 120 · Montclair5,000 Meters Group 412023:21.22 PB2
Oct 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 4 · Place 24 · Montclair5,000 Meters Group 42421:50 PB2
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 38 · Montclair5,000 Meters Championship3822:24.1510
Oct 13SEC XC ChampionshipOct 13 · 5,000 Meters American · Place 22 · Montclair5,000 Meters American2223:11.732
Sep 3Mountie Preseason InvitationalSep 3 · 1,600 Meters Junior Varsity · Place 2 · Montclair1,600 Meters Junior Varsity26:37.11 PB2

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 4 · Place 138 · Montclair5,000 Meters Group 413825:36 PB1
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 4 · Place 33 · Montclair5,000 Meters Group 43323:041
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 27 · Montclair5,000 Meters Varsity2721:54.52 PB1
Oct 18Essex County Track Coaches InvitationalOct 18 · 2 Miles Freshman · Place 5 · Montclair2 Miles Freshman513:14.9 PB1
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 32 · Montclair5,000 Meters American3222:54.701
Oct 4North Jersey ChampionshipsOct 4 · 3,200 Meters Freshman · Place 4 · Montclair3,200 Meters Freshman415:06 PB1
Sep 30SEC Batch Meet 3Sep 30 · 2 Miles Novice · Place 3 · Montclair2 Miles Novice313:22.501
Sep 20Garret InvitationalSep 20 · 3,200 Meters Pod 2 Freshman · Place 4 · Montclair3,200 Meters Pod 2 Freshman415:321
Sep 16SEC Batch Meet 2Sep 16 · 2 Miles Novice · Place 7 · Montclair2 Miles Novice715:06.47 PB1