Personal bests

Best marks in available results
Event / courseMarkMeetDate
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 513:00.88Oak Ridge InvitationalSeptember 5, 2025
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2021:41Garret InvitationalSeptember 20, 2025
5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 819:42NJSIAA Group ChampionshipsNovember 8, 2025
5,000 Meters · Natirar Natirar Speedway Meet 3 · Sep 2618:25Natirar Speedway Meet 3September 26, 2023
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2519:55Natirar Speedway Meet 3September 25, 2024
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1419:55.8Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2119:48Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkNJSIAA Sectionals - Central · Nov 118:19.82NJSIAA Sectionals - CentralNovember 1, 2025
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 818:42.79Somerville HS Senior MeetOctober 8, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Group 2 · Place 112 · Somerville5,000 Meters Group 211219:42 PB12
Nov 1NJSIAA Sectionals - CentralNov 1 · 5,000 Meters Group 2 · Place 43 · Somerville5,000 Meters Group 24318:19.82 PB12
Oct 29Freshman/JV State MeetOct 29 · 5,000 Meters Junior Varsity · Place 68 · Somerville5,000 Meters Junior Varsity6818:3212
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 71 · Somerville5,000 Meters Varsity7119:48 PB12
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Varsity · Place 87 · Somerville5,000 Meters Varsity8719:55.8 PB12
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 9 · Somerville5,000 Meters Varsity918:42.79 PB12
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Senior · Place 69 · Somerville5,000 Meters Senior6920:19.712
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 31 · Somerville5,000 Meters Varsity3120:0212
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 Varsity · Place 121 · Somerville5,000 Meters Pod 2 Varsity12121:41 PB12
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 23 · Somerville5,000 Meters Varsity2320:0412
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Varsity · Place 81 · Somerville3,345 Meters Varsity8113:00.88 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2NJSIAA Sectionals - CentralNov 2 · 5,000 Meters Varsity · Place 62 · Somerville5,000 Meters Varsity6219:23.511
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 67 · Somerville5,000 Meters Varsity6719:4411
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 95 · M-Somerville5,000 Meters Varsity9519:49.9JR
Oct 15NJ Skyland Conference ChampsOct 15 · Varsity · Place 16 · M-SomervilleVarsity1619:49.9JR
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Varsity · Place 95 · M-Somerville5,000 Meters Varsity9519:49.9JR
Oct 9Somerville HS Senior MeetOct 9 · 5,000 Meters Varsity · Place 19 · Somerville5,000 Meters Varsity190:19:33.0711
Oct 9Somerville HS Senior MeetOct 9 · 5,000 Meters Varsity · Place 6 · Somerville5,000 Meters Varsity60:19:33.0719
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Varsity · Place 123 · Somerville5,000 Meters Varsity12321:12—
Sep 25Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 20 · Somerville5,000 Meters Varsity2019:55 PB11

2023 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 48 · Somerville5,000 Meters Varsity4818:31.6210
Oct 28NJSIAA Sectionals - North 2Oct 28 · 5,000 Meters Varsity · Place 48 · Somerville5,000 Meters Varsity4818:31.6210
Oct 19Somerset County XC ChampionshipsOct 19 · 5,000 Meters Varsity · Place 56 · Somerville5,000 Meters Varsity5618:5310
Oct 12Skyland Conference XC ChampionshipsOct 12 · 5,000 Meters Varsity · Place 83 · Somerville HS (Boys)5,000 Meters Varsity8319:42.2SO
Oct 12Skyland Conference XC ChampionshipsOct 12 · Varsity · Place 20 · Somerville HS (Boys)Varsity2019:42.2SO
Oct 12Skyland Conference XC ChampionshipsOct 12 · Championship · Place 83 · Somerville HS (Boys)Championship833:56.4SO
Oct 4Somerville Quad MeetOct 4 · 5,000 Meters Varsity · Place 4 · Somerville5,000 Meters Varsity40:18:55.626
Oct 4Somerville Quad MeetOct 4 · 5,000 Meters Varsity · Place 6 · Somerville5,000 Meters Varsity60:18:55.626
Sep 30New Balance Shore Coaches InvitationalSep 30 · 5,000 Meters Varsity · Place 84 · Somerville5,000 Meters Varsity8419:57—
Sep 26Natirar Speedway Meet 3Sep 26 · 5,000 Meters Varsity · Place 11 · Somerville5,000 Meters Varsity1118:25 PB10
Sep 23Magee Memorial Class MeetSep 23 · 5,000 Meters Sophomore · Place 64 · Somerville5,000 Meters Sophomore6419:23.710
Sep 12Natirar Speedway Meet 1Sep 12 · 5,000 Meters Varsity · Place 21 · Somerville5,000 Meters Varsity2119:4810

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26NJ Freshman/JV State MeetOct 26 · 5,000 Meters Freshman · Place 39 · Somerville5,000 Meters Freshman3921:05.779
Oct 26NJ Freshman/JV State MeetOct 26 · 5,000 Meters Freshman Championship · Place 39 · Somerville5,000 Meters Freshman Championship3921:05.89
Oct 4Somerville Dual/Tri MeetOct 4 · 5,000 Meters Varsity · Place 27 · Somerville5,000 Meters Varsity2720:509
Sep 24Stewart Memorial InvitationalSep 24 · 3,100 Meters Freshman · Place 48 · Somerville3,100 Meters Freshman4813:17.509
Sep 24Stewart Memorial InvitationalSep 24 · 3,100 Meters Freshman · Place 48 · Somerville H3,100 Meters Freshman4813:17.509
Sep 10Thompson 2 MilerSep 10 · 2 Miles Freshman · Place 53 · Somerville2 Miles Freshman5314:24.919