Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkUSATF-NE Youth Development Meet · Oct 167:35.70USATF-NE Youth Development MeetOctober 16, 2022
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 313:03.84MSTCA Frank Kelley (Daytime Meet)October 3, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2012:30.68MSTCA Frank Kelley (Small Schools)September 20, 2025
4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1317:51.80USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 915:57.31USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1216:18.49USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2018:53.81USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1421:29.78USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2521:10.0Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1721:36.8Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2322:26.85USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 822:59.53MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Wayland High SchoolWayland XC · Oct 1321:04.8Wayland XCOctober 13, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1521:56.03MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseCape Ann League Championships · Oct 2521:19.10Cape Ann League ChampionshipsOctober 25, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Cape Ann League ChampionshipOct 31 · 5,000 Meters Varsity · Place 28 · NewburyportNewburyport5,000 Meters Varsity2823:13.24Unofficial12
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 144 · NewburyportNewburyport5,000 Meters Varsity Girls14421:36.8 PB12
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Junior & Senior S/M Schools · Place 21 · NewburyportNewburyport3,000 Meters Junior & Senior S/M Schools2113:03.84 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 31 · New England Elite Track ClubNew England Elite Track Club5,000 Meters 15-183122:26.85 PB11
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 100 · NewburyportNewburyport5,000 Meters Division 210021:56.03 PB11
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2B · Place 37 · NewburyportNewburyport5,000 Meters Varsity Division 2B3722:59.53 PB11
Oct 25Cape Ann League ChampionshipsOct 25 · 5,000 Meters Varsity · Place 13 · NewburyportNewburyport5,000 Meters Varsity1321:19.10 PB11
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 54 · NewburyportNewburyport5,000 Meters Varsity5421:18.311
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 41 · NewburyportNewburyport5,000 Meters Championship4122:21.95—
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Junior · Place 20 · NewburyportNewburyport3,000 Meters Junior2012:30.68 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 41 · New England Elite Track ClubNew England Elite Track Club5,000 Meters 15-184121:29.78 PB10
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 61 · NewburyportNewburyport5,000 Meters Varsity Division 26121:53.3810
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 17 · NewburyportNewburyport5,000 Meters Varsity1721:10.2810
Oct 26Cape Ann League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 7 · NewburyportNewburyport5,000 Meters Varsity720:21.2310
Oct 1963rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 52 · NewburyportNewburyport5,000 Meters Varsity5221:22.610
Oct 13Wayland XCOct 13 · 5,000 Meters Open · Place 20 · New England Elite Track ClubNew England Elite Track Club5,000 Meters Open2021:04.8 PB10
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 27 · NewburyportNewburyport5,000 Meters Varsity2721:51.4710

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 180 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1418015:57.31 PB9
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Freshman/Sophomore · Place 16 · New England Elite Track ClubNew England Elite Track Club5,000 Meters Freshman/Sophomore1621:10.0 PB9
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 25 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-142516:18.49 PB9
Oct 28Cape Ann League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 13 · GeorgetownGeorgetown5,000 Meters Varsity1321:45.3FR

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 54 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-145418:53.81 PB13
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 53 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-145317:51.80 PB13
Oct 29Cape Ann League ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 1 · GeorgetownGeorgetown5,000 Meters Junior Varsity122:04.48
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Cape Ann JV · Place 1 · GeorgetownGeorgetown5,000 Meters Cape Ann JV122:04.48
Oct 16USATF-NE Youth Development MeetOct 16 · 1.1 Miles Age 6-14 · Place 15 · New England Elite Track ClubNew England Elite Track Club1.1 Miles Age 6-14157:35.70 PB13

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 30CAL ChampionshipsOct 30 · 5,000 Meters Junior Varsity · Place 6 · GeorgetownGeorgetown5,000 Meters Junior Varsity622:57.37