Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Ghiloni ParkMarlborough vs Groton-Dunstable · Oct 1420:47.29Marlborough vs Groton-DunstableOctober 14, 2026
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2314:15.43USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1016:55.53MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:56.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2517:23.802025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2719:12.2Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Groton-Dunstable Regional High SchoolGroton Dunstable vs Nashoba · Sep 2918:19Groton Dunstable vs NashobaSeptember 29, 2026
5,000 Meters · Twin Springs XC CourseNashoba vs. Groton-Dunstable · Oct 718:45.00Nashoba vs. Groton-DunstableOctober 7, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 317:55.66MSTCA Frank Kelley (Daytime Meet)October 3, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14Marlborough vs Groton-DunstableOct 14 · 3 Miles Varsity · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg3 Miles Varsity820:47.29 PB10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Varsity Medium · Place 36 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity Medium3616:55.53 PB10
Oct 6Groton-Dunstable vs North MiddlesexOct 6 · 5,000 Meters Varsity · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity718:2210
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 5,000 Meters Open · Place 52 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Open5217:55.66 PB10
Sep 29Groton Dunstable vs NashobaSep 29 · 5,000 Meters Varsity · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity518:19 PB10
Sep 15Groton Dunstable vs LeominsterSep 15 · 5,000 Meters Varsity · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity518:3010

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 33 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-143314:15.43 PB9
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 16 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-141614:23.489
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division B · Place 13 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Division B1317:23.80 PB9
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 87 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity Medium8717:56.50 PB9
Oct 7Nashoba vs. Groton-DunstableOct 7 · 5,000 Meters Varsity · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity718:45.00 PB9
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 114 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Championship11419:12.2 PB9