Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 413:36.00Oak Ridge InvitationalSeptember 4, 2026
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 514:24.85Oak Ridge InvitationalSeptember 5, 2025
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 1 · Sep 820:20Natirar Speedway Meet 1September 8, 2026
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1320:06.20Skyland Conference ChampsOctober 13, 2026
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2122:55Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 2818:48.84Freshman/JV State MeetOctober 28, 2026
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 719:09.29Somerville HS Senior MeetOctober 7, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28Freshman/JV State MeetOct 28 · 5,000 Meters Junior Varsity · Place 104 · Somerville5,000 Meters Junior Varsity10418:48.84 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 48 · SomervilleJunior Varsity4819:2811
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Varsity · Place 86 · Somerville5,000 Meters Varsity8620:06.20 PB11
Oct 7Somerville HS Senior MeetOct 7 · 5,000 Meters Varsity · Place 12 · Somerville5,000 Meters Varsity1219:09.29 PB11
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 24 · Somerville5,000 Meters Varsity2420:20 PB11
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 143 · Somerville2 Miles Varsity14313:36.00 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Freshman/JV State MeetOct 29 · 5,000 Meters Junior Varsity · Place 161 · Somerville5,000 Meters Junior Varsity16121:4210
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 145 · Somerville5,000 Meters Junior Varsity14522:55 PB10
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 135 · Somerville5,000 Meters Junior Varsity13522:24.410
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 41 · Somerville5,000 Meters Varsity4121:28.4810
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Sophomore · Place 117 · Somerville5,000 Meters Sophomore11722:17.610
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 50 · Somerville5,000 Meters Varsity5022:0410
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Junior Varsity · Place 47 · Somerville3,345 Meters Junior Varsity4714:24.85 PB10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Freshman/JV State MeetOct 30 · 5,000 Meters Freshman Championship · Place 149 · Somerville5,000 Meters Freshman Championship14924:57—
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 131 · Somerville5,000 Meters Junior Varsity13123:419
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Junior Varsity · Place 151 · M-Somerville5,000 Meters Junior Varsity15124:00.1FR
Oct 15NJ Skyland Conference ChampsOct 15 · Varsity · Place 29 · M-SomervilleVarsity2924:00.1FR
Oct 15NJ Skyland Conference ChampsOct 15 · 5,000 Meters Junior Varsity · Place 151 · M-Somerville5,000 Meters Junior Varsity15124:00.1FR
Sep 25Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 40 · Somerville5,000 Meters Varsity4023:469
Sep 10Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 55 · Somerville5,000 Meters Varsity5525:069
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 118 · Somerville5,000 Meters Junior Varsity11824:35.259