Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1028.22aMSTCA Northeast InvitationalJanuary 10, 2025
300 Meters · IndoorDual County League Dual Meets Set #1 · Dec 1440.60aDual County League Dual Meets Set #1December 14, 2024
55 Meter · IndoorDual County League Dual Meets Set #2 · Dec 187.20aDual County League Dual Meets Set #2December 18, 2024
55 Meters · IndoorMSTCA Freshman-Sophomore Meet (Large Schools) · Jan 47.29aMSTCA Freshman-Sophomore Meet (Large Schools)January 4, 2025
High Jump · IndoorMSTCA Kalperis Relays - Division 2 · Jan 181.68mMSTCA Kalperis Relays - Division 2January 18, 2026
High Jump · OutdoorWestford & NS at AB · Apr 145' 4"Westford & NS at ABApril 14, 2026
Long Jump · IndoorDCL Dual Meets #2T · Dec 1716-07.00DCL Dual Meets #2TDecember 17, 2025
Long Jump · OutdoorDCL Meet #1 WA @ CC · Apr 817' 4"DCL Meet #1 WA @ CCApril 8, 2026
Triple Jump · OutdoorDCL Meet #1 WA @ CC · Apr 834' 7.5"DCL Meet #1 WA @ CCApril 8, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13DCL JV Meet # 2May 13 · Long Jump · Westford AcademyLong Jump—DNS10
May 6Westford Academy vs Lincoln-SudburyMay 6 · Triple Jump · Westford AcademyTriple Jump—SCR10
May 6Westford Academy vs Lincoln-SudburyMay 6 · Long Jump · Westford AcademyLong Jump—SCR10
May 6Westford Academy vs Lincoln-SudburyMay 6 · High Jump · Westford AcademyHigh Jump—SCR10
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 43 · Westford AcademyTriple Jump439.88m10
May 2MSTCA Division 2 RelaysMay 2 · High Jump · Westford AcademyHigh Jump—ND10
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Triple Jump · Place 7 · Westford AcademyTriple Jump7.33' 5"10
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Long Jump · Place 9 · Westford AcademyLong Jump9.17' 1.5"10
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · High Jump · Place 3 · Westford AcademyHigh Jump3.5' 2"10
Apr 14Westford & NS at ABApr 14 · Long Jump · Place 7 · Westford AcademyLong Jump7.16' 5.25"10
Apr 14Westford & NS at ABApr 14 · High Jump · Place 6 · Westford AcademyHigh Jump6.5' 4" PB10
Apr 14Westford & NS at ABApr 14 · 200 Meters · Westford Academy200 Meters—DNS10
Apr 8DCL Meet #1 WA @ CCApr 8 · Triple Jump · Place 3 · Westford AcademyTriple Jump3.34' 7.5" PB10
Apr 8DCL Meet #1 WA @ CCApr 8 · Long Jump · Place 5 · Westford AcademyLong Jump5.17' 4" PB10
Apr 8DCL Meet #1 WA @ CCApr 8 · High Jump · Place 2 · Westford AcademyHigh Jump2.5' 2"10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · High Jump · Place 7 · Westford AcademyHigh Jump75-410
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · High Jump · Place 15 · Westford AcademyHigh Jump155-410
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · High Jump · Place 22 · Westford AcademyHigh Jump221.68m PB10
Jan 14DCL Dual Meets #4Jan 14 · Long Jump · Place 21 · Westford AcademyLong Jump2116-11.5010
Jan 14DCL Dual Meets #4Jan 14 · High Jump · Place 16 · Westford AcademyHigh Jump165-210
Jan 8DCL Dual Meets #3TJan 8 · High Jump · Place 6 · Westford AcademyHigh Jump65-410

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · Long Jump · Place 14 · Westford AcademyLong Jump14.16-07.00 PB10
Dec 17DCL Dual Meets #2TDec 17 · High Jump · Place 12 · Westford AcademyHigh Jump12.5-02.0010
Dec 13DCL Dual Meets #1TDec 13 · High Jump · Westford AcademyHigh Jump—DNS10
Jan 22DCL Thorpe Division ChampionshipJan 22 · High Jump · Place 6 · Westford AcademyHigh Jump65-6—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 17 · Westford AcademyHigh Jump171.73m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · High Jump · Place 8 · Westford AcademyHigh Jump85-4—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 186 · Westford Academy200 Meters18628.22a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 249 · Westford Academy55 Meters2497.92a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · High Jump · Place 5 · Westford AcademyHigh Jump55-6—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55m Hurdles · Place 35 · Westford Academy55m Hurdles3511.40a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55 Meters · Place 44 · Westford Academy55 Meters447.33a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · High Jump · Place 14 · Westford AcademyHigh Jump145-4—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 58 · Westford Academy55 Meters587.29a PB—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · High Jump · Place 8 · Westford AcademyHigh Jump85-49
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 54 · Westford AcademyTriple Jump54.10.35m9
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 39 · Westford AcademyHigh Jump39.1.57m9
May 14DCL JV ChampionshipMay 14 · Triple Jump · Place 6 · Westford AcademyTriple Jump635-1.59
May 14DCL JV ChampionshipMay 14 · Shot Put · Place 27 · Westford AcademyShot Put2724-2.759
May 7Westford Academy vs Newton SouthMay 7 · High Jump · Place 3 · Westford AcademyHigh Jump35-69
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · High Jump · Place 13 · Westford AcademyHigh Jump135-69
May 1Westford vs Cambridge RLMay 1 · High Jump · Place 1 · Westford AcademyHigh Jump15-89
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · High Jump · Place 3 · Westford AcademyHigh Jump35-69
Apr 8DCL #2 AB vs WAApr 8 · High Jump · Place 1 · Westford AcademyHigh Jump15-09

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 55 Meter · Place 20 · Westford Academy55 Meter20.7.20a PB9
Dec 18Dual County League Dual Meets Set #2Dec 18 · High Jump · Place 11 · Westford AcademyHigh Jump11.5-04.009
Dec 14Dual County League Dual Meets Set #1Dec 14 · 300 Meters · Place 16 · Westford Academy300 Meters16.40.60a PB9