Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 411:52.20Oak Ridge InvitationalSeptember 4, 2026
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 512:42.21Oak Ridge InvitationalSeptember 5, 2025
5,000 Meters · Holmdel ParkNJSIAA Group Championships · Nov 717:52.15NJSIAA Group ChampionshipsNovember 7, 2026
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 818:38NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 1 · Sep 817:16Natirar Speedway Meet 1September 8, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1318:41.00Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2118:46Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Oct 3116:44.23NJSIAA Sectionals - CentralOctober 31, 2026
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 716:35.49Somerville HS Senior MeetOctober 7, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7NJSIAA Group ChampionshipsNov 7 · 5,000 Meters Group 2 · Place 39 · Somerville5,000 Meters Group 23917:52.15 PB11
Oct 31NJSIAA Sectionals - CentralOct 31 · 5,000 Meters Group 2 · Place 20 · Somerville5,000 Meters Group 22016:44.23 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · Varsity · Place 17 · SomervilleVarsity1717:0211
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 48 · Somerville5,000 Meters Varsity4818:41.00 PB11
Oct 7Somerville HS Senior MeetOct 7 · 5,000 Meters Varsity · Place 1 · Somerville5,000 Meters Varsity116:35.49 PB11
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity A · Place 26 · Somerville5,000 Meters Varsity A2617:57.511
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men A Race 5000 · Place 26 · Somerville5,000 Meters Men A Race 50002617:57.511
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 2 · Somerville5,000 Meters Varsity217:16 PB11
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 59 · Somerville2 Miles Varsity5911:52.20 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 70 · Somerville5,000 Meters Group 27018:38 PB10
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 2 · Place 32 · Somerville5,000 Meters Group 23217:57.5110
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 57 · Somerville5,000 Meters Varsity5718:46 PB10
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 82 · Somerville5,000 Meters Varsity8219:32.710
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 8 · Somerville5,000 Meters Varsity818:23.4310
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Varsity D · Place 75 · Somerville5,000 Meters Varsity D7519:4610
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 11 · Somerville5,000 Meters Varsity1118:0810
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 9 · Somerville5,000 Meters Varsity918:4410
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Varsity · Place 71 · Somerville3,345 Meters Varsity7112:42.21 PB10

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30Freshman/JV State MeetOct 30 · 5,000 Meters Freshman Championship · Place 38 · Somerville5,000 Meters Freshman Championship3820:06—
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 79 · Somerville5,000 Meters Varsity7920:219
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 59 · Somerville5,000 Meters Junior Varsity5922:01—
Sep 10Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 26 · Somerville5,000 Meters Varsity2620:399
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 43 · Somerville5,000 Meters Junior Varsity4320:26.009