Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Derryfield ParkManchester Invite · Sep 2015:22.6Manchester InviteSeptember 20, 2025
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2613:26Boston Mayors Cup ChampionshipOctober 26, 2025
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championship · Nov 1619:04.50USATF New England Junior Olympic ChampionshipNovember 16, 2025
5,000 Meters · Alvirne High School21st Battle of Border · Oct 424:30.2421st Battle of BorderOctober 4, 2025
5,000 Meters · Derryfield ParkNHIAA Division State X-C Championships · Oct 2525:10.6NHIAA Division State X-C ChampionshipsOctober 25, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2923:56.8Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Hopkinton FairgroundsHOPKINTON CROSS COUNTRY FESTIVAL(HS) · Oct 1125:04.9HOPKINTON CROSS COUNTRY FESTIVAL(HS)October 11, 2025
5,000 Meters · Portsmouth Christian AcademySpaulding, Newmarket, Souhegan, Timberlane, Trinity @ Portsmouth · Oct 1723:15.6Spaulding, Newmarket, Souhegan, Timberlane, Trinity @ PortsmouthOctober 17, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters Freshman/Sophomore Girls · Place 20 · New England Elite Track ClubNew England Elite Track Club5,000 Meters Freshman/Sophomore Girls2023:56.8 PB9
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 61 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-146119:04.50 PB9
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 13-14 · Place 17 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 13-141713:26 PB9
Oct 25NHIAA Division State X-C ChampionshipsOct 25 · 5,000 Meters D1 · Place 95 · PortsmouthPortsmouth5,000 Meters D19525:10.6 PB9
Oct 19USATF NE XC Developmental Meet (Mayors Cup Preview)Oct 19 · 3,000 Meters 14 and Under 3K · Place 12 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 14 and Under 3K1214:05.629
Oct 17Spaulding, Newmarket, Souhegan, Timberlane, Trinity @ PortsmouthOct 17 · 5,000 Meters Varsity · Place 4 · PortsmouthPortsmouth5,000 Meters Varsity423:15.6 PB9
Oct 11HOPKINTON CROSS COUNTRY FESTIVAL(HS)Oct 11 · 5,000 Meters Varsity · Place 117 · PortsmouthPortsmouth5,000 Meters Varsity11725:04.9 PB9
Oct 421st Battle of BorderOct 4 · 5,000 Meters Varsity · Place 78 · PortsmouthPortsmouth5,000 Meters Varsity7824:30.24 PB9
Sep 20Manchester InviteSep 20 · 2 Miles Girls Freshman · Place 41 · PortsmouthPortsmouth2 Miles Girls Freshman4115:22.6 PB9
Sep 12Kennett, Dover @ PortsmouthSep 12 · 5,000 Meters Varsity · PortsmouthPortsmouth5,000 Meters Varsity0DNS9