Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 119:29.91USATF New England Association Junior Olympic ChampionshipsNovember 11, 2018
2,000 Meters · Van Cortlandt ParkUSATF Region 1 Junior Olympic Championships · Nov 189:06.80USATF Region 1 Junior Olympic ChampionshipsNovember 18, 2018
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1712:36.00USATF New England Association Junior Olympic ChampionshipsNovember 17, 2019
3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2412:56USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Wayland High SchoolWayland XC · Oct 1312:18.1Wayland XCOctober 13, 2024
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 39:51.12MSTCA Frank Kelley (Daytime Meet)October 3, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2010:14.89MSTCA Frank Kelley (Small Schools)September 20, 2025
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:20.23USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF New England Junior Olympic Championships · Nov 1014:25.37USATF New England Junior Olympic ChampionshipsNovember 10, 2024
5,000 Meters · Burlington HS XC CourseML-12 Wk 3: Wilmington @ Burlington · Sep 2917:29.2ML-12 Wk 3: Wilmington @ BurlingtonSeptember 29, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1016:27.06MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:23.09MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2917:29.3Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · McClennen ParkML-12 Wk 1: Melrose v Wilmington · Sep 1516:45ML-12 Wk 1: Melrose v WilmingtonSeptember 15, 2026
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 818:13.67MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1517:33.92MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wilmington High SchoolML-12 Wk 5: Wakefield @ Wilmington · Oct 1316:04ML-12 Wk 5: Wakefield @ WilmingtonOctober 13, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 26ML-12 XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 11 · WilmingtonWilmington5,000 Meters Varsity1116:23.0—
Oct 20ML-12 Wk 6: Wilmington @ WatertownOct 20 · 5,000 Meters Varsity · Place 1 · WilmingtonWilmington5,000 Meters Varsity116:4010
Oct 13ML-12 Wk 5: Wakefield @ WilmingtonOct 13 · 5,000 Meters Varsity · Place 1 · WilmingtonWilmington5,000 Meters Varsity116:04 PB10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Sophomore · Place 2 · WilmingtonWilmington5,000 Meters Sophomore216:27.06 PB10
Oct 6ML-12 Wk 4: Melrose @ WilmingtonOct 6 · 5,000 Meters Varsity · Place 1 · WilmingtonWilmington5,000 Meters Varsity117:1310
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Sophomore S/M Schools · Place 2 · WilmingtonWilmington3,000 Meters Sophomore S/M Schools29:51.12 PB10
Sep 29ML-12 Wk 3: Wilmington @ BurlingtonSep 29 · 5,000 Meters Varsity · Place 4 · WilmingtonWilmington5,000 Meters Varsity417:29.2 PB10
Sep 22ML-12 Wk 2: Stoneham @ WilmingtonSep 22 · 5,000 Meters Varsity · Place 1 · WilmingtonWilmington5,000 Meters Varsity117:02.910
Sep 15ML-12 Wk 1: Melrose v WilmingtonSep 15 · 5,000 Meters Varsity · Place 1 · WilmingtonWilmington5,000 Meters Varsity116:45 PB10
Sep 15ML-12 Wk 1: Wilmington @ ArlingtonSep 15 · 5,000 Meters Varsity · Place 5 · WilmingtonWilmington5,000 Meters Varsity516:4510

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters Freshman/Sophomore Boys · Place 10 · New England Elite Track ClubNew England Elite Track Club5,000 Meters Freshman/Sophomore Boys1017:29.3 PB9
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 76 · WilmingtonWilmington5,000 Meters Division 27617:33.92 PB9
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 27 · WilmingtonWilmington5,000 Meters Varsity Division 2C2718:13.67 PB9
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 27 · WilmingtonWilmington5,000 Meters Varsity2716:26.059
Oct 21ML-12 Wk 6: Watertown @ WilmingtonOct 21 · 5,000 Meters Varsity · Place 3 · WilmingtonWilmington5,000 Meters Varsity317:389
Oct 14ML-12 Wk 5: Wakefield @ WilmingtonOct 14 · 5,000 Meters Varsity · Place 3 · WilmingtonWilmington5,000 Meters Varsity316:469
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Sophomore Small Medium · Place 12 · WilmingtonWilmington5,000 Meters Sophomore Small Medium1217:23.09 PB9
Oct 7ML-12 Wk 4: Wilmington @ MelroseOct 7 · 5,000 Meters Varsity · Place 6 · WilmingtonWilmington5,000 Meters Varsity618:229
Sep 30ML-12 Wk 3: Burlington @ WilmingtonSep 30 · 5,000 Meters Varsity · Place 3 · WilmingtonWilmington5,000 Meters Varsity317:03.69
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Freshman · Place 7 · WilmingtonWilmington3,000 Meters Freshman710:14.89 PB9
Sep 16ML-12 Wk 2: Wilmington @ StonehamSep 16 · 5,000 Meters Varsity · Place 2 · WilmingtonWilmington5,000 Meters Varsity218:059
Sep 9ML-12 Wk 1: Wilmington @ WoburnSep 9 · 3 Miles Varsity · Place 4 · WilmingtonWilmington3 Miles Varsity416:569

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 197 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1419714:20.23 PB8
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 8 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-14814:25.37 PB8
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 14 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth1412:18.1 PB8

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 9-10 · Place 53 · Greater Lowell Road RunnersGreater Lowell Road Runners3,000 Meters 9-105312:56 PB3
Nov 17USATF New England Association Junior Olympic ChampionshipsNov 17 · 3,000 Meters 9-10 · Place 22 · Greater Lowell Road RunnersGreater Lowell Road Runners3,000 Meters 9-102212:36.00 PB3

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 18USATF Region 1 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 22 · Greater Lowell Road RunnersGreater Lowell Road Runners2,000 Meters 8U229:06.80 PB2
Nov 11USATF New England Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 18 · Greater Lowell Road RunnersGreater Lowell Road Runners2,000 Meters 8U189:29.91 PB2