Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 276:05Boston Mayor's Cup ChampionshipOctober 27, 2024
3 Miles · Ghiloni ParkMarlborough vs Groton-Dunstable · Oct 1420:23.81Marlborough vs Groton-DunstableOctober 14, 2026
3,000 Meters · Wayland High SchoolWayland XC · Oct 1311:54.7Wayland XCOctober 13, 2024
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2010:31.90MSTCA Frank Kelley (Small Schools)September 20, 2025
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:20.25USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1014:22.98USATF New England Junior Olympic ChampionshipsNovember 10, 2024
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1017:37.35MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2517:42.022025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Groton-Dunstable Regional High SchoolGroton-Dunstable vs North Middlesex · Oct 618:54Groton-Dunstable vs North MiddlesexOctober 6, 2026
5,000 Meters · Wrentham Development CenterMSTCA Bay State (Twilight Meet) · Oct 317:45.73MSTCA Bay State (Twilight Meet)October 3, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 242026 Midland-Wachusett League XC Championship MeetOct 24 · 5,000 Meters Varsity · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity917:33.010
Oct 14Marlborough vs Groton-DunstableOct 14 · 3 Miles Varsity · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg3 Miles Varsity520:23.81 PB10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Varsity Medium · Place 64 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity Medium6417:37.35 PB10
Oct 6Groton-Dunstable vs North MiddlesexOct 6 · 5,000 Meters Varsity · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity818:54 PB10
Oct 3MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters Varsity "B" · Place 84 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity "B"8417:45.73 PB10
Sep 29Groton Dunstable vs NashobaSep 29 · 5,000 Meters Varsity · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity819:0810
Sep 15Groton Dunstable vs LeominsterSep 15 · 5,000 Meters Varsity · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Varsity819:4010

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division B · Place 15 · Groton-Dunstable RegGroton-Dunstable Reg5,000 Meters Division B1517:42.02 PB9
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Freshman · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg3,000 Meters Freshman910:31.90 PB9

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 198 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1419814:20.25 PB6
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 5 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-14514:22.98 PB6
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 13-14 · Place 11 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 13-14116:05 PB6
Oct 23Central Mass Middle School XC ChampionshipsOct 23 · 1.7 Miles Division 1 · Place 2 · Groton/DunstableGroton/Dunstable1.7 Miles Division 129:31.328
Oct 20USATF NE Youth XC Developmental Meet (Mayors Cup Preview)Oct 20 · 1.1 Miles Varsity · Place 5 · New England Elite Track ClubNew England Elite Track Club1.1 Miles Varsity56:07.5013
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 7 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth711:54.7 PB6

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Middle School · Place 15 · Groton/DunstableGroton/Dunstable3,000 Meters Middle School1511:58.16