Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 421:34.60Oak Ridge InvitationalSeptember 4, 2026
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 519:57.57Oak Ridge InvitationalSeptember 5, 2025
5,000 Meters · Garret Mountain ReservationGarret Invitational · Sep 2031:45Garret InvitationalSeptember 20, 2025
5,000 Meters · Natirar Park TrailNatirar Speedway Meet 3 · Sep 2430:11Natirar Speedway Meet 3September 24, 2025
5,000 Meters · Phillipsburg High SchoolSkyland Conference Champs · Oct 1430:55.2Skyland Conference ChampsOctober 14, 2025
5,000 Meters · Pleasant Valley ParkSomerset County XC Championships · Oct 2130:57Somerset County XC ChampionshipsOctober 21, 2025
5,000 Meters · Thompson ParkFreshman/JV State Meet · Oct 2829:08.33Freshman/JV State MeetOctober 28, 2026
5,000 Meters · White Oak ParkSomerville HS Senior Meet · Oct 829:42.11Somerville HS Senior MeetOctober 8, 2025

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 143 · Somerville5,000 Meters Junior Varsity14329:08.33 PB11
Oct 21Somerset County XC ChampionshipsOct 21 · Junior Varsity · Place 62 · SomervilleJunior Varsity6229:2311
Oct 13Skyland Conference ChampsOct 13 · 5,000 Meters Junior Varsity · Place 68 · Somerville5,000 Meters Junior Varsity6834:01.1911
Oct 7Somerville HS Senior MeetOct 7 · 5,000 Meters Varsity · Place 41 · Somerville5,000 Meters Varsity4129:44.3711
Sep 8Natirar Speedway Meet 1Sep 8 · 5,000 Meters Varsity · Place 29 · Somerville5,000 Meters Varsity2935:3311
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Junior Varsity · Place 94 · Somerville2 Miles Junior Varsity9421:34.60 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 21Somerset County XC ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 54 · Somerville5,000 Meters Junior Varsity5430:57 PB10
Oct 14Skyland Conference ChampsOct 14 · 5,000 Meters Junior Varsity · Place 67 · Somerville5,000 Meters Junior Varsity6730:55.2 PB10
Oct 8Somerville HS Senior MeetOct 8 · 5,000 Meters Varsity · Place 33 · Somerville5,000 Meters Varsity3329:42.11 PB10
Sep 27Thompson Park Class MeetSep 27 · 5,000 Meters Sophomore · Place 66 · Somerville5,000 Meters Sophomore6630:44.410
Sep 24Natirar Speedway Meet 3Sep 24 · 5,000 Meters Varsity · Place 28 · Somerville5,000 Meters Varsity2830:11 PB10
Sep 20Garret InvitationalSep 20 · 5,000 Meters Pod 2 JV · Place 59 · Somerville5,000 Meters Pod 2 JV5931:45 PB10
Sep 9Natirar Speedway Meet 1Sep 9 · 5,000 Meters Varsity · Place 25 · Somerville5,000 Meters Varsity2531:2010
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Junior Varsity · Place 81 · Somerville3,345 Meters Junior Varsity8119:57.57 PB10

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Freshman/JV State MeetOct 30 · 5,000 Meters Freshman Championship · Place 55 · Somerville5,000 Meters Freshman Championship5531:06—
Oct 24Somerset County XC ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 57 · Somerville5,000 Meters Junior Varsity5727:439
Oct 5Shore Coaches InvitationalOct 5 · 5,000 Meters Junior Varsity · Place 96 · Somerville5,000 Meters Junior Varsity9630:47.44—
Sep 25Natirar Speedway Meet 3Sep 25 · 5,000 Meters Varsity · Place 30 · Somerville5,000 Meters Varsity3030:299
Sep 10Natirar Speedway Meet 1Sep 10 · 5,000 Meters Varsity · Place 38 · Somerville5,000 Meters Varsity3832:409
Sep 7Roxbury XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 63 · Somerville5,000 Meters Junior Varsity6328:54.009