Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestford Academy vs Newton South · May 713.77aWestford Academy vs Newton SouthMay 7, 2025
200 Meters · OutdoorWestford & NS at AB · Apr 1428.7Westford & NS at ABApril 14, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1047.88aMSTCA Northeast InvitationalJanuary 10, 2025
55 Meters · IndoorDCL Thorpe Division Championship · Jan 228.00aDCL Thorpe Division ChampionshipJanuary 22, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13DCL JV Meet # 2May 13 · 100 Meters · Place 13 · Westford Academy100 Meters13.14.32a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100 Meters · Place 38 · Westford Academy100 Meters3814.70a12
May 6Westford Academy vs Lincoln-SudburyMay 6 · 100 Meters · Place 4 · Westford Academy100 Meters4.13.812
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 100 Meters · Place 4 · Westford Academy100 Meters4.14.27a12
Apr 14Westford & NS at ABApr 14 · 200 Meters · Place 7 · Westford Academy200 Meters7.28.7 PB12
Apr 8DCL Meet #1 WA @ CCApr 8 · 100 Meters · Place 4 · Westford Academy100 Meters4.14.56a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21DCL Dual Meets #5Jan 21 · 55 Meters · Place 27 · Westford Academy55 Meters278.27a12
Jan 14DCL Dual Meets #4Jan 14 · 55 Meters · Place 24 · Westford Academy55 Meters248.25a12
Jan 8DCL Dual Meets #3TJan 8 · 55 Meters · Place 22 · Westford Academy55 Meters228.77a12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · 100 Meters · Place 14 · Westford Academy100 Meters1413.82a11
May 7Westford Academy vs Newton SouthMay 7 · 100 Meters · Place 7 · Westford Academy100 Meters713.77a PB11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100 Meters · Place 45 · Westford Academy100 Meters4513.93a11
May 1Westford vs Cambridge RLMay 1 · 200 Meters · Place 2 · Westford Academy200 Meters229.33a11
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 100 Meters · Place 2 · Westford Academy100 Meters214.0611
Apr 8DCL #2 AB vs WAApr 8 · 200 Meters · Place 2 · Westford Academy200 Meters229.43a11
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 100 Meters · Place 3 · Westford Academy100 Meters313.94a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 22DCL Thorpe Division ChampionshipJan 22 · 55 Meters · Place 14 · Westford Academy55 Meters148.00a PB—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55 Meters · Place 18 · Westford Academy55 Meters188.18a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 94 · Westford Academy300 Meters9447.88a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55 Meters · Place 21 · Westford Academy55 Meters218.11a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Andover Boosters InvitationalMay 11 · 200 Meters · Place 33 · Westford Academy200 Meters3330.22a—
May 8DCL # 4 NS vs WAMay 8 · 200 Meters · Place 11 · Westford Academy200 Meters1130.75a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 100 Meters · Place 6 · Westford Academy100 Meters614.32a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Dual County League Meet #6Jan 31 · 300 Meters · Place 33 · Westford Academy300 Meters3349.65SO
Jan 24Dual County League Meet #5Jan 24 · 55 Meters · Place 46 · Westford Academy55 Meters468.55a—
Jan 17Dual County Meet #4Jan 17 · 300 Meters · Place 26 · Westford Academy300 Meters2649.41a—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 165 · Westford Academy300 Meters16549.0110
Jan 10Dual County League Meet #3Jan 10 · 55 Meters · Place 45 · Westford Academy55 Meters458.49a—