Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1320:11.70USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 917:41.52USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1218:38.30USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · 5K High SchoolBlack Bear Invite · Sep 2624:58.1Black Bear InviteSeptember 26, 2026
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1422:43.93USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Cheshire FairgroundsMoonlight Madness Invitational · Oct 422:04.74Moonlight Madness InvitationalOctober 4, 2024
5,000 Meters · Derryfield ParkNHIAA Division State X-C Championships · Oct 2524:01.2NHIAA Division State X-C ChampionshipsOctober 25, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1723:22.0Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2724:36.6Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2322:39.00USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Hopkinton FairgroundsHopkinton Cross Country Festival · Oct 1023:23.80Hopkinton Cross Country FestivalOctober 10, 2026
5,000 Meters · Moonlight MadnessMoonlight Madness Cross-Country Invitational · Oct 223:57.5Moonlight Madness Cross-Country InvitationalOctober 2, 2026
5,000 Meters · Nashua High School SouthNashua North X-C Invitational · Sep 1323:14.1Nashua North X-C InvitationalSeptember 13, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31NHIAA Division State X-C ChampionshipsOct 31 · 5,000 Meters D1 · Place 93 · MerrimackMerrimack5,000 Meters D19324:49.0011
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 241 · MerrimackMerrimack5,000 Meters Varsity Girls24123:22.0 PB11
Oct 10Hopkinton Cross Country FestivalOct 10 · 5,000 Meters Varsity · Place 168 · MerrimackMerrimack5,000 Meters Varsity16823:23.80 PB11
Oct 2Moonlight Madness Cross-Country InvitationalOct 2 · 5,000 Meters Varsity · Place 86 · MerrimackMerrimack5,000 Meters Varsity8623:57.5 PB11
Sep 26Black Bear InviteSep 26 · 5,000 Meters Varsity · Place 98 · MerrimackMerrimack5,000 Meters Varsity9824:58.1 PB11
Sep 19Manchester InvitationalSep 19 · 5,000 Meters Girls Varsity Large · Place 135 · MerrimackMerrimack5,000 Meters Girls Varsity Large13524:59.211
Sep 12Nashua North X-C InvitationalSep 12 · 5,000 Meters Varsity · Place 87 · MerrimackMerrimack5,000 Meters Varsity8724:15.2011

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 58 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-185825:39.1010
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 33 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-183322:39.00 PB10
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 5,000 Meters 15-18 · Place 16 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-181623:17.5010
Oct 25NHIAA Division State X-C ChampionshipsOct 25 · 5,000 Meters D1 · Place 74 · MerrimackMerrimack5,000 Meters D17424:01.2 PB10
Oct 3Monadnock Moonlight MadnessOct 3 · 5,000 Meters Varsity · Place 42 · MerrimackMerrimack5,000 Meters Varsity4222:08.7910
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 156 · MerrimackMerrimack5,000 Meters Varsity 115624:36.6 PB10
Sep 20Manchester InviteSep 20 · 5,000 Meters Girls Varsity Large School · Place 150 · MerrimackMerrimack5,000 Meters Girls Varsity Large School15025:51.410
Sep 13Nashua North X-C InvitationalSep 13 · 5,000 Meters Varsity · Place 60 · MerrimackMerrimack5,000 Meters Varsity6023:14.1 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 57 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-185722:43.93 PB9
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 5,000 Meters 15-18 · Place 26 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-182626:34.979
Oct 4Moonlight Madness InvitationalOct 4 · 5,000 Meters Varsity · Place 19 · MerrimackMerrimack5,000 Meters Varsity1922:04.74 PB9
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 177 · MerrimackMerrimack5,000 Meters Large School Varsity17724:11.79

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 319 · Nashua PAL StridersNashua PAL Striders4,000 Meters 13-1431917:41.52 PB8
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 66 · Nashua PAL StridersNashua PAL Striders4,000 Meters 13-146618:38.30 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 72 · Nashua PAL StridersNashua PAL Striders4,000 Meters 13-147220:11.70 PB7