Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #5 · Jan 214:59.37aDCL Dual Meets #5January 21, 2026
1 Mile · OutdoorBedford vs Boston Latin · Apr 155:03.1Bedford vs Boston LatinApril 15, 2026
1000 Meters · IndoorDual County League Meet #5 · Jan 243:16.04aDual County League Meet #5January 24, 2024
2 Miles · IndoorDual County League Dual Meets Set #4 · Jan 1511:19.94aDual County League Dual Meets Set #4January 15, 2025
2 Miles · OutdoorActon and Beford at LS · Apr 2911:44.91aActon and Beford at LSApril 29, 2025
300 Meters · IndoorDCL Dual Meets #3F · Jan 743.99aDCL Dual Meets #3FJanuary 7, 2026
400 Meters · OutdoorWeston v Bedford & Waltham · May 1158.98aWeston v Bedford & WalthamMay 11, 2026
800 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 242:10.00aMSTCA Invacational & PentathlonApril 24, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · 800 Meters · Place 25 · Bedford800 Meters252:13.62a11
May 11Weston v Bedford & WalthamMay 11 · 800 Meters · Place 2 · Bedford800 Meters2.2:11.03a11
May 11Weston v Bedford & WalthamMay 11 · 400 Meters · Place 10 · Bedford400 Meters10.58.98a PB11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 62 · Bedford800 Meters622:10.12a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 20 · Bedford800 Meters202:10.00a PB11
Apr 15Bedford vs Boston LatinApr 15 · 1 Mile · Place 3 · Bedford1 Mile3.5:03.1 PB11
Apr 8Wayland vs Bedford DualApr 8 · 800 Meters · Place 3 · Bedford800 Meters3.2:12.18a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 1 Mile · Place 5 · Bedford1 Mile55:05.70a11
Jan 21DCL Dual Meets #5Jan 21 · 1 Mile · Place 14 · Bedford1 Mile144:59.37a PB11
Jan 14DCL Dual Meets #4Jan 14 · 1 Mile · Place 19 · Bedford1 Mile195:00.57a11
Jan 7DCL Dual Meets #3FJan 7 · 1 Mile · Place 5 · Bedford1 Mile55:00.00a11
Jan 7DCL Dual Meets #3FJan 7 · 300 Meters · Place 32 · Bedford300 Meters3243.99a PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 24 · Bedford1 Mile24.5:02.86a11
Dec 15DCL Dual Meets #1FDec 15 · 1 Mile · Place 7 · Bedford1 Mile7.5:04.54a11
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1 Mile · Place 22 · Bedford1 Mile225:15.66a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 2 Miles · Place 12 · Bedford2 Miles1211:19.94a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1 Mile · Place 25 · Bedford1 Mile255:14.57a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · 800 Meters · Place 8 · Bedford800 Meters82:13.73a10
May 7Weston v BedfordMay 7 · 1 Mile · Place 3 · Bedford1 Mile35:05.44a10
Apr 29Acton and Beford at LSApr 29 · 2 Miles · Place 2 · Bedford2 Miles211:44.91a PB10
Apr 9Bedford vs WalthamApr 9 · 1 Mile · Place 3 · Bedford1 Mile3.5:12.010
Apr 2Wayland v BedfordApr 2 · 1 Mile · Place 7 · Bedford1 Mile75:18.110

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1 Mile · Place 23 · Bedford1 Mile23.5:16.59a10
Dec 14Dual County League Dual Meets Set #1Dec 14 · 1 Mile · Place 25 · Bedford1 Mile25.5:32.64a10
Jan 31Dual County League Meet #6Jan 31 · 1000 Meters · Place 21 · Bedford1000 Meters213:16.11FR
Jan 24Dual County League Meet #5Jan 24 · 1000 Meters · Place 22 · Bedford1000 Meters223:16.04a PB—
Jan 17Dual County Meet #4Jan 17 · 1000 Meters · Place 26 · Bedford1000 Meters263:20.96a—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 33 · Bedford1000 Meters333:21.80a—
Jan 3Dual County League InvitationalJan 3 · 800 Meters · Bedford800 Meters—DNS9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Bedford @ WestonMay 8 · 1 Mile · Place 6 · Bedford1 Mile65:28.11a—
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · 1 Mile · Bedford1 Mile—5:27.1Unofficial9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 1000 Meters · Place 25 · Bedford1000 Meters25.3:22.41a9