Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDCL Dual Meet With Westford Academy · May 1014.11aDCL Dual Meet With Westford AcademyMay 10, 2024
Discus · 1.6kg · OutdoorWestford & NS at AB · Apr 14110' 0"Westford & NS at ABApril 14, 2026
Javelin · 800g · OutdoorWestford Academy vs Lincoln-Sudbury · May 696' 5"Westford Academy vs Lincoln-SudburyMay 6, 2026
Shot Put · 12lb · OutdoorWestford Academy vs Lincoln-Sudbury · May 638' 10"Westford Academy vs Lincoln-SudburyMay 6, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · Discus · Place 9 · Westford AcademyDiscus9106-912
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 11 · Westford AcademyShot Put1138-0.512
May 9Andover Boosters InvitationalMay 9 · Discus · Place 27 · Westford AcademyDiscus1.6kg27.100-0412
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 29 · Westford AcademyShot Put12lb29.35-11.0012
May 6Westford Academy vs Lincoln-SudburyMay 6 · Javelin · Place 5 · Westford AcademyJavelin800g5.96' 5" PB12
May 6Westford Academy vs Lincoln-SudburyMay 6 · Discus · Place 3 · Westford AcademyDiscus1.6kg3.99' 9"12
May 6Westford Academy vs Lincoln-SudburyMay 6 · Shot Put · Place 3 · Westford AcademyShot Put12lb3.38' 10" PB12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 24 · Westford AcademyDiscus2431.85m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 46 · Westford AcademyShot Put4610.28m12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Javelin · Place 7 · Westford AcademyJavelin800g7.92' 0"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Discus · Place 2 · Westford AcademyDiscus1.6kg2.107' 5"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Shot Put · Place 3 · Westford AcademyShot Put12lb3.35' 8"12
Apr 14Westford & NS at ABApr 14 · Javelin · Place 11 · Westford AcademyJavelin800g11.91' 9"12
Apr 14Westford & NS at ABApr 14 · Discus · Place 4 · Westford AcademyDiscus1.6kg4.110' 0" PB12
Apr 14Westford & NS at ABApr 14 · Shot Put · Place 8 · Westford AcademyShot Put12lb8.35' 9.5"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Javelin · Place 6 · Westford AcademyJavelin800g6.92' 11"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Discus · Place 3 · Westford AcademyDiscus1.6kg3.100' 7.5"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Shot Put · Place 3 · Westford AcademyShot Put12lb3.33' 3"12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Discus · Place 11 · Westford AcademyDiscus1194-111
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 49 · Westford AcademyDiscus1.6kg49.30.04m11
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 59 · Westford AcademyShot Put12lb59.10.61m11
May 14DCL JV ChampionshipMay 14 · Javelin · Place 7 · Westford AcademyJavelin794-311
May 7Westford Academy vs Newton SouthMay 7 · Discus · Place 3 · Westford AcademyDiscus395-411
May 7Westford Academy vs Newton SouthMay 7 · Shot Put · Place 6 · Westford AcademyShot Put634-811
May 1Westford vs Cambridge RLMay 1 · Javelin · Place 4 · Westford AcademyJavelin492-011
May 1Westford vs Cambridge RLMay 1 · Discus · Place 1 · Westford AcademyDiscus189-911
May 1Westford vs Cambridge RLMay 1 · Shot Put · Place 3 · Westford AcademyShot Put332-611
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Javelin · Place 8 · Westford AcademyJavelin883-911
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Discus · Place 4 · Westford AcademyDiscus489-011
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Shot Put · Place 3 · Westford AcademyShot Put335-3.2511
Apr 8DCL #2 AB vs WAApr 8 · Discus · Place 3 · Westford AcademyDiscus390-4.511
Apr 8DCL #2 AB vs WAApr 8 · Shot Put · Place 3 · Westford AcademyShot Put335-211
Apr 8DCL #2 AB vs WAApr 8 · Javelin · Place 2 · Westford AcademyJavelin273-411
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Javelin · Place 7 · Westford AcademyJavelin780-611
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Discus · Place 2 · Westford AcademyDiscus294-511
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Shot Put · Place 2 · Westford AcademyShot Put236-511

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · Discus · Place 11 · Westford AcademyDiscus1181-10—
May 15Dual County League ChampionshipMay 15 · Shot Put · Place 7 · Westford AcademyShot Put737-10—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 51 · Westford AcademyDiscus5177-9—
May 10DCL Dual Meet With Westford AcademyMay 10 · Javelin · Place 3 · Westford AcademyJavelin397-11—
May 10DCL Dual Meet With Westford AcademyMay 10 · Discus · Place 5 · Westford AcademyDiscus583-1—
May 10DCL Dual Meet With Westford AcademyMay 10 · Shot Put · Place 4 · Westford AcademyShot Put435-5.5—
May 10DCL Dual Meet With Westford AcademyMay 10 · 100 Meters · Place 21 · Westford Academy100 Meters2114.11a PB—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Shot Put · Place 21 · Westford AcademyShot Put2134-8.50—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Javelin · Place 4 · Westford AcademyJavelin488-4—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Discus · Place 5 · Westford AcademyDiscus574-6—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Shot Put · Place 3 · Westford AcademyShot Put338-7—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 100 Meters · Place 28 · Westford Academy100 Meters2814.25a—
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Discus · Place 71 · Westford AcademyDiscus1.6kg71.21.33m12
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Shot Put · Place 61 · Westford AcademyShot Put12lb61.10.69m12
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · Javelin · Place 10 · Westford AcademyJavelin800g10.86-0512
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · Discus · Place 8 · Westford AcademyDiscus1.6kg8.80-1012
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · Discus · Place 9 · Westford AcademyDiscus1.6kg9.70-1112
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · Shot Put · Place 2 · Westford AcademyShot Put12lb2.34-03.0012