Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 412:45.90Oak Ridge InvitationalSeptember 4, 2026
2 Miles · Thompson ParkThompson Park Class Meet · Sep 2712:33.2Thompson Park Class MeetSeptember 27, 2025
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 513:45.30Oak Ridge InvitationalSeptember 5, 2025
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2021:38Garret InvitationalSeptember 20, 2025
5,000 Meters · Holmdel ParkHolmdel Opener · Sep 1819:35.7Holmdel OpenerSeptember 18, 2026
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2420:09Natirar Speedway Meet 3September 24, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1318:47.30Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2120:25Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 2919:22Freshman/JV State MeetOctober 29, 2025
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 718:12.53Somerville HS Senior MeetOctober 7, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 51 · Somerville5,000 Meters Varsity5118:47.30 PB10
Oct 7Somerville HS Senior MeetOct 7 · 5,000 Meters Varsity · Place 6 · Somerville5,000 Meters Varsity618:12.53 PB10
Sep 18Holmdel OpenerSep 18 · 5,000 Meters Varsity A · Place 73 · Somerville5,000 Meters Varsity A7319:35.7 PB10
Sep 18Hillsborough InvitationalSep 18 · 5,000 Meters Men A Race 5000 · Place 73 · Somerville5,000 Meters Men A Race 50007319:35.710
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 118 · Somerville2 Miles Varsity11812:45.90 PB10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29Freshman/JV State MeetOct 29 · 5,000 Meters Freshman · Place 34 · Somerville5,000 Meters Freshman3419:22 PB9
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 79 · Somerville5,000 Meters Junior Varsity7920:25 PB9
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 59 · Somerville5,000 Meters Junior Varsity5920:25.59
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 18 · Somerville5,000 Meters Varsity1819:44.179
Oct 4Shore Coaches InvitationalOct 4 · 5,000 Meters Junior Varsity D · Place 28 · Somerville5,000 Meters Junior Varsity D2821:029
Sep 27Thompson Park Class MeetSep 27 · 2 Miles Freshman · Place 47 · Somerville2 Miles Freshman4712:33.2 PB9
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 32 · Somerville5,000 Meters Varsity3220:09 PB9
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 JV · Place 45 · Somerville5,000 Meters Pod 2 JV4521:38 PB9
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 37 · Somerville5,000 Meters Varsity3720:339
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Junior Varsity · Place 28 · Somerville3,345 Meters Junior Varsity2813:45.30 PB9