Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 612.9Westford Academy vs Lincoln-SudburyMay 6, 2026
1500 Meters · OutdoorMSTCA North Decathlon · Jun 36:51.09aMSTCA North DecathlonJune 3, 2024
200 Meters · OutdoorWestford Academy vs Newton South · May 727.11aWestford Academy vs Newton SouthMay 7, 2025
400 Meters · OutdoorMSTCA North Decathlon · Jun 31:05.53aMSTCA North DecathlonJune 3, 2024
High Jump · OutdoorMSTCA North Decathlon · Jun 31.23mMSTCA North DecathlonJune 3, 2024
Long Jump · OutdoorMSTCA North Decathlon · Jun 34.60mMSTCA North DecathlonJune 3, 2024
Pole Vault · OutdoorWestford & NS at AB · Apr 1410' 0"Westford & NS at ABApril 14, 2026
Triple Jump · OutdoorMSTCA North Decathlon · Jun 39.17mMSTCA North DecathlonJune 3, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · Pole Vault · Place 10 · Westford AcademyPole Vault1010-612
May 16MSTCA Coaches Metro InvitationalMay 16 · Pole Vault · Place 20 · Westford AcademyPole Vault209-00.0012
May 13DCL JV Meet # 2May 13 · Pole Vault · Westford AcademyPole Vault—DNS12
May 6Westford Academy vs Lincoln-SudburyMay 6 · Pole Vault · Place 4 · Westford AcademyPole Vault4.9' 6"12
May 6Westford Academy vs Lincoln-SudburyMay 6 · 200 Meters · Westford Academy200 Meters—SCR12
May 6Westford Academy vs Lincoln-SudburyMay 6 · 100 Meters · Place 15 · Westford Academy100 Meters15.12.9 PB12
May 2MSTCA Division 2 RelaysMay 2 · Pole Vault · Place 12 · Westford AcademyPole Vault129-06.0012
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Pole Vault · Place 2 · Westford AcademyPole Vault2.9' 0"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 200 Meters · Westford Academy200 Meters—DNS12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 100 Meters · Place 11 · Westford Academy100 Meters11.13.14a12
Apr 14Westford & NS at ABApr 14 · Pole Vault · Place 3 · Westford AcademyPole Vault3.10' 0" PB12
Apr 8DCL Meet #1 WA @ CCApr 8 · Pole Vault · Place 3 · Westford AcademyPole Vault3.9' 0"12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14DCL JV ChampionshipMay 14 · Triple Jump · Place 17 · Westford AcademyTriple Jump1727-3.511
May 14DCL JV ChampionshipMay 14 · 100 Meters · Place 45 · Westford Academy100 Meters4512.911
May 7Westford Academy vs Newton SouthMay 7 · 200 Meters · Place 9 · Westford Academy200 Meters927.11a PB11
May 7Westford Academy vs Newton SouthMay 7 · 100 Meters · Place 8 · Westford Academy100 Meters813.05a11
May 1Westford vs Cambridge RLMay 1 · Pole Vault · Place 3 · Westford AcademyPole Vault38-611
May 1Westford vs Cambridge RLMay 1 · 200 Meters · Place 13 · Westford Academy200 Meters1327.24a11
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Pole Vault · Place 5 · Westford AcademyPole Vault58-611
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 100 Meters · Place 10 · Westford Academy100 Meters1013.1311
Apr 8DCL #2 AB vs WAApr 8 · Pole Vault · Place 5 · Westford AcademyPole Vault58-011

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 3MSTCA North DecathlonJun 3 · Triple Jump · Place 73 · Westford AcademyTriple Jump739.17m PB—
Jun 3MSTCA North DecathlonJun 3 · Long Jump · Place 69 · Westford AcademyLong Jump694.60m PB—
Jun 3MSTCA North DecathlonJun 3 · High Jump · Place 72 · Westford AcademyHigh Jump721.23m PB—
Jun 3MSTCA North DecathlonJun 3 · Javelin · Place 62 · Westford AcademyJavelin6221.11m—
Jun 3MSTCA North DecathlonJun 3 · Discus · Place 72 · Westford AcademyDiscus7212.88m—
Jun 3MSTCA North DecathlonJun 3 · Shot Put · Place 65 · Westford AcademyShot Put656.69m—
Jun 3MSTCA North DecathlonJun 3 · 110m Hurdles · Place 63 · Westford Academy110m Hurdles6322.84a—
Jun 3MSTCA North DecathlonJun 3 · 1500 Meters · Place 70 · Westford Academy1500 Meters706:51.09a PB—
Jun 3MSTCA North DecathlonJun 3 · 400 Meters · Place 69 · Westford Academy400 Meters691:05.53a PB—
Jun 3MSTCA North DecathlonJun 3 · 100 Meters · Place 74 · Westford Academy100 Meters7413.58a—
May 15Dual County League ChampionshipMay 15 · Pole Vault · Place 13 · Westford AcademyPole Vault138-0—
May 10DCL Dual Meet With Westford AcademyMay 10 · Pole Vault · Place 6 · Westford AcademyPole Vault68-0—
May 10DCL Dual Meet With Westford AcademyMay 10 · 100 Meters · Place 17 · Westford Academy100 Meters1713.41a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Pole Vault · Place 2 · Westford AcademyPole Vault27-6—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 100 Meters · Place 24 · Westford Academy100 Meters2413.81a—