Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 412:29.40Oak Ridge InvitationalSeptember 4, 2026
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 512:32.23Oak Ridge InvitationalSeptember 5, 2025
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2019:37Garret InvitationalSeptember 20, 2025
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 718:31.69NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 819:19NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2418:23Natirar Speedway Meet 3September 24, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1319:00.30Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2119:04Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3117:13.09NJSIAA Sectionals - CentralOctober 31, 2026
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 817:47.43Somerville HS Senior MeetOctober 8, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 2 · Place 68 · Somerville5,000 Meters Group 26818:31.69 PB12
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 2 · Place 34 · Somerville5,000 Meters Group 23417:13.09 PB12
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 63 · Somerville5,000 Meters Varsity6319:00.30 PB12
Oct 7Somerville HS Senior MeetOct 7 · 5,000 Meters Varsity · Place 4 · Somerville5,000 Meters Varsity417:58.4312
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity A · Place 69 · Somerville5,000 Meters Varsity A6919:20.312
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men A Race 5000 · Place 69 · Somerville5,000 Meters Men A Race 50006919:20.312
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 7 · Somerville5,000 Meters Varsity718:3112
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 92 · Somerville2 Miles Varsity9212:29.40 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 95 · Somerville5,000 Meters Group 29519:19 PB11
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 2 · Place 51 · Somerville5,000 Meters Group 25118:36.2111
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 62 · Somerville5,000 Meters Varsity6219:04 PB11
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 79 · Somerville5,000 Meters Varsity7919:27.911
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 4 · Somerville5,000 Meters Varsity417:47.43 PB11
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 91 · Somerville5,000 Meters Varsity D9120:0411
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Junior= · Place 33 · Somerville5,000 Meters Junior=3318:46.911
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 15 · Somerville5,000 Meters Varsity1518:23 PB11
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 78 · Somerville5,000 Meters Pod 2 Varsity7819:37 PB11
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 8 · Somerville5,000 Meters Varsity818:3911
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Varsity · Place 64 · Somerville3,345 Meters Varsity6412:32.23 PB11