Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Montclair High SchoolMountie Preseason Invitational · Aug 2811:10.03Mountie Preseason InvitationalAugust 28, 2025
3,200 Meters · Woodman FieldMountie Preseason Invitational · Sep 311:04.40Mountie Preseason InvitationalSeptember 3, 2026
5,000 Meters · Branch Brook ParkSEC Batch Meet 2 · Sep 1618:07.72SEC Batch Meet 2September 16, 2025
5,000 Meters · Cedar Grove ParkSEC Batch Meet 4 · Oct 817:35.7SEC Batch Meet 4October 8, 2026
5,000 Meters · Garret Mountain ReservationNJSIAA Sectionals - North 1 · Oct 3117:59NJSIAA Sectionals - North 1October 31, 2026
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 717:47.85NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 818:13NJSIAA Group ChampionshipsNovember 8, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 4 · Place 74 · Montclair5,000 Meters Group 47417:47.85 PB12
Oct 31NJSIAA Sectionals - North 1Oct 31 · 5,000 Meters Group 4 · Place 33 · Montclair5,000 Meters Group 43317:59 PB12
Oct 23Essex County Cross Country ChampionshipsOct 23 · 5,000 Meters Championship · Place 34 · Montclair5,000 Meters Championship3417:23.0812
Oct 8SEC Batch Meet 4Oct 8 · 5,000 Meters Varsity 1 · Place 8 · Montclair5,000 Meters Varsity 1817:35.7 PB12
Sep 19Back to the Mountain InvitationalSep 19 · 5,000 Meters Varsity 2 · Place 20 · Montclair5,000 Meters Varsity 22018:0912
Sep 3Mountie Preseason InvitationalSep 3 · 3,200 Meters Varsity · Place 4 · Montclair3,200 Meters Varsity411:04.40 PB12

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 4 · Place 90 · Montclair5,000 Meters Group 49018:13 PB11
Nov 1NJSIAA Sectionals - North 1Nov 1 · 5,000 Meters Group 4 · Place 33 · Montclair5,000 Meters Group 43318:2611
Oct 24Essex County Cross Country ChampionshipOct 24 · 5,000 Meters Varsity · Place 26 · Montclair5,000 Meters Varsity2617:36.7511
Oct 18Essex County Track Coaches InvitationalOct 18 · 5,000 Meters Junior · Place 4 · Montclair5,000 Meters Junior417:56.511
Oct 14SEC ChampionshipsOct 14 · 5,000 Meters American · Place 18 · Montclair5,000 Meters American1817:41.8611
Oct 9SEC Batch Meet 4Oct 9 · 5,000 Meters Varsity 2 · Place 5 · Montclair5,000 Meters Varsity 2517:40.4211
Oct 4North Jersey ChampionshipsOct 4 · 5,000 Meters Varsity · Place 22 · Montclair5,000 Meters Varsity2219:0411
Sep 30SEC Batch Meet 3Sep 30 · 5,000 Meters Varsity 2 · Place 15 · Montclair5,000 Meters Varsity 21518:51.4811
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 42 · Montclair5,000 Meters Pod 2 Varsity4218:3311
Sep 16SEC Batch Meet 2Sep 16 · 5,000 Meters Varsity 2 · Place 4 · Montclair5,000 Meters Varsity 2418:07.72 PB11
Sep 9SEC Batch Meet 1Sep 9 · 5,000 Meters Varsity 3 · Place 7 · Montclair5,000 Meters Varsity 3718:45.3711
Aug 28Mountie Preseason InvitationalAug 28 · 3,200 Meters Varsity · Place 6 · Montclair3,200 Meters Varsity611:10.03 PB11

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9NJSIAA Group ChampionshipsNov 9 · 5,000 Meters Varsity · Place 144 · Montclair5,000 Meters Varsity14420:1510
Oct 25Essex County Cross Country ChampionshipsOct 25 · 5,000 Meters Varsity · Place 49 · Montclair5,000 Meters Varsity4918:46.110
Oct 19Essex County Track Coaches InvitationalOct 19 · 5,000 Meters Sophomore · Place 7 · Montclair5,000 Meters Sophomore718:23.710
Oct 15SEC XC Championship MeetOct 15 · 5,000 Meters Novice · Place 9 · Montclair5,000 Meters Novice918:40.3310
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 22 · Montclair5,000 Meters Varsity2218:59.9410
Oct 8SEC Dual Batch Meets 4Oct 8 · 5,000 Meters Varsity · Place 22 · Montclair5,000 Meters Varsity2218:59.9410
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 9 · Montclair5,000 Meters Varsity918:47.010
Oct 1SEC Dual Batch Meets 3Oct 1 · 5,000 Meters Varsity · Place 9 · Montclair5,000 Meters Varsity918:47.010
Sep 17SEC Batch Meet 1Sep 17 · 5,000 Meters Varsity · Place 9 · Montclair5,000 Meters Varsity919:22.5810

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23Essex County Cross Country ChampionshipsOct 23 · 3,200 Meters Freshman · Place 11 · Montclair3,200 Meters Freshman119:25.229
Oct 10SEC XC Championship MeetOct 10 · 2 Miles Freshman · Place 4 · Montclair2 Miles Freshman412:23.479
Oct 10SEC XC Championship MeetOct 10 · 2 Miles Freshman · Place 4 · Montclair2 Miles Freshman412:23.479
Oct 3SEC Dual Batch Meets 4Oct 3 · 2 Miles Novice · Place 7 · M9 Montclair2 Miles Novice712:58.2—
Sep 27SEC Dual Batch Meet #3Sep 27 · 2 Miles Novice · Place 4 · M9 Montclair2 Miles Novice412:06.3—
Sep 16Back to the Mountain InvitationalSep 16 · 3,200 Meters Freshman · Place 13 · Montclair3,200 Meters Freshman1312:389