Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 821.62aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorMSTCA Multi Championships · Jun 833.11aMSTCA Multi ChampionshipsJune 8, 2026
400m Hurdles · 30" / 0.762m · OutdoorDCL Meet #1 WA @ CC · Apr 81:26.12aDCL Meet #1 WA @ CCApril 8, 2026
800 Meters · OutdoorDCL JV Meet # 2 · May 133:00.96aDCL JV Meet # 2May 13, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 81978MSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 294' 2"Westford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 815.66mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.03mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 86.38mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorDCL Meet #1 WA @ CC · Apr 827' 10.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

24 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 70 · Westford Academy800 Meters70.3:03.77a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 65 · Westford AcademyJavelin600g65.15.66m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 74 · Westford AcademyLong Jump74.4.03m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 102 · Westford Academy200 Meters102.33.11a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 51 · Westford AcademyShot Put4kg51.6.38m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 63 · Westford AcademyHigh Jump63.1.25m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 83 · Westford Academy100m Hurdles33" / 0.838m83.21.62a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 89 · Westford AcademyHeptathlon89.1978 PB11
May 20Dual County League ChampionshipsMay 20 · Triple Jump · Place 12 · Westford AcademyTriple Jump1228-7.511
May 13DCL JV Meet # 2May 13 · High Jump · Place 5 · Westford AcademyHigh Jump5.4' 0"11
May 13DCL JV Meet # 2May 13 · 800 Meters · Place 6 · Westford Academy800 Meters6.3:00.96a PB11
May 9Andover Boosters InvitationalMay 9 · Triple Jump · Place 22 · Westford AcademyTriple Jump22.27-01.0011
May 6Westford Academy vs Lincoln-SudburyMay 6 · Triple Jump · Place 2 · Westford AcademyTriple Jump2.27' 3"11
May 6Westford Academy vs Lincoln-SudburyMay 6 · High Jump · Place 2 · Westford AcademyHigh Jump2.4' 0"11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 400m Hurdles · Place 5 · Westford Academy400m Hurdles30" / 0.762m5.1:28.011
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 36 · Westford AcademyTriple Jump368.60m11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Triple Jump · Place 5 · Westford AcademyTriple Jump5.27' 2"11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · High Jump · Place 1 · Westford AcademyHigh Jump1.4' 2" PB11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 400m Hurdles · Place 1 · Westford Academy400m Hurdles30" / 0.762m1.1:28.67a11
Apr 14Westford & NS at ABApr 14 · Triple Jump · Place 5 · Westford AcademyTriple Jump5.27' 1"11
Apr 14Westford & NS at ABApr 14 · 400m Hurdles · Westford Academy400m Hurdles30" / 0.762m—DNS11
Apr 8DCL Meet #1 WA @ CCApr 8 · Triple Jump · Place 3 · Westford AcademyTriple Jump3.27' 10.5" PB11
Apr 8DCL Meet #1 WA @ CCApr 8 · High Jump · Westford AcademyHigh Jump—NH11
Apr 8DCL Meet #1 WA @ CCApr 8 · 400m Hurdles · Place 3 · Westford Academy400m Hurdles30" / 0.762m3.1:26.12a PB11

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 99 · Westford Academy800 MetersRound M99.3:10.19a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 104 · Westford AcademyJavelin600gRound M104.13.05m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 115 · Westford AcademyLong JumpRound M115.3.66m10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 126 · Westford Academy200 MetersRound M126.35.40a10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 91 · Westford AcademyShot Put4kgRound M91.5.65m10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 81 · Westford AcademyHigh JumpRound M81.1.20m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 113 · Westford Academy100m Hurdles33" / 0.838mRound M113.23.84a10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 115 · Westford AcademyHeptathlonRound M115.146710
May 21Dual County League ChampionshipMay 21 · Triple Jump · Place 13 · Westford AcademyTriple Jump1326-010
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 44 · Westford AcademyTriple Jump44.8.39m10
May 14DCL JV ChampionshipMay 14 · High Jump · Place 6 · Westford AcademyHigh Jump63-1010
May 14DCL JV ChampionshipMay 14 · 400m Hurdles · Place 4 · Westford Academy400m Hurdles41:36.810
May 14DCL JV ChampionshipMay 14 · 100m Hurdles · Place 4 · Westford Academy100m Hurdles422.510
May 7Westford Academy vs Newton SouthMay 7 · Triple Jump · Place 4 · Westford AcademyTriple Jump425-6.7510
May 7Westford Academy vs Newton SouthMay 7 · High Jump · Place 4 · Westford AcademyHigh Jump44-010
May 7Westford Academy vs Newton SouthMay 7 · 100m Hurdles · Place 6 · Westford Academy100m Hurdles622.85a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Triple Jump · Place 38 · Westford AcademyTriple Jump3826-910
May 1Westford vs Cambridge RLMay 1 · Triple Jump · Place 3 · Westford AcademyTriple Jump326-1.5010
May 1Westford vs Cambridge RLMay 1 · High Jump · Place 7 · Westford AcademyHigh Jump74-010
May 1Westford vs Cambridge RLMay 1 · 400m Hurdles · Place 4 · Westford Academy400m Hurdles41:32.82a10
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Triple Jump · Place 5 · Westford AcademyTriple Jump526-110
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · High Jump · Place 6 · Westford AcademyHigh Jump64-010
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 100m Hurdles · Place 3 · Westford Academy100m Hurdles324.2510
Apr 8DCL #2 AB vs WAApr 8 · Triple Jump · Place 4 · Westford AcademyTriple Jump415-1.510
Apr 8DCL #2 AB vs WAApr 8 · 400m Hurdles · Place 3 · Westford Academy400m Hurdles31:35.09a10
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Triple Jump · Place 2 · Westford AcademyTriple Jump227-210
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 400m Hurdles · Place 3 · Westford Academy400m Hurdles31:32.68a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · 400m Hurdles · Place 16 · Westford Academy400m Hurdles161:29.34a—
May 10DCL Dual Meet With Westford AcademyMay 10 · Triple Jump · Place 3 · Westford AcademyTriple Jump327-9.25—
May 8DCL # 4 NS vs WAMay 8 · 400m Hurdles · Place 7 · Westford Academy400m Hurdles71:30.37a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Triple Jump · Place 5 · Westford AcademyTriple Jump528-5—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 400m Hurdles · Place 4 · Westford Academy400m Hurdles41:27.97a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 400m Hurdles · Place 6 · Westford Academy400m Hurdles30" / 0.762m6.1:33.13a9
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · High Jump · Place 7 · Westford AcademyHigh Jump7.4-009
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 400m Hurdles · Place 3 · Westford Academy400m Hurdles30" / 0.762m3.1:26.79a9
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · High Jump · Place 5 · Westford AcademyHigh Jump5.4-29