Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestford Academy vs Newton South · May 712.83aWestford Academy vs Newton SouthMay 7, 2025
200 Meters · OutdoorWestford Academy vs Cambridge Rindge and Latin School · May 125.81aWestford Academy vs Cambridge Rindge and Latin SchoolMay 1, 2024
55 Meters · IndoorDual County League Dual Meets Set #3 · Jan 87.46aDual County League Dual Meets Set #3January 8, 2025
Discus · 1.6kg · OutdoorDCL Meet #1 WA @ CC · Apr 8102' 9.5"DCL Meet #1 WA @ CCApril 8, 2026
Javelin · 800g · OutdoorWestford Academy vs Acton-Boxborough · Apr 961-05Westford Academy vs Acton-BoxboroughApril 9, 2024
Shot Put · 12lb · IndoorDual County League Dual Meets Set #2 · Dec 1834-00.00Dual County League Dual Meets Set #2December 18, 2024
Shot Put · 12lb · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 2937' 1"Westford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · Discus · Place 14 · Westford AcademyDiscus1496-412
May 13DCL JV Meet # 2May 13 · Shot Put · Place 2 · Westford AcademyShot Put12lb2.36' 6.5"12
May 9Andover Boosters InvitationalMay 9 · Discus · Place 30 · Westford AcademyDiscus1.6kg30.96-0912
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 30 · Westford AcademyShot Put12lb30.33-00.0012
May 6Westford Academy vs Lincoln-SudburyMay 6 · Discus · Westford AcademyDiscus1.6kg—SCR12
May 6Westford Academy vs Lincoln-SudburyMay 6 · Shot Put · Westford AcademyShot Put12lb—DNS12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 44 · Westford AcademyDiscus4426.88m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 40 · Westford AcademyShot Put4010.48m12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Discus · Place 3 · Westford AcademyDiscus1.6kg3.99' 0"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Shot Put · Place 2 · Westford AcademyShot Put12lb2.37' 1" PB12
Apr 14Westford & NS at ABApr 14 · Discus · Place 6 · Westford AcademyDiscus1.6kg6.90' 7"12
Apr 14Westford & NS at ABApr 14 · Shot Put · Place 7 · Westford AcademyShot Put12lb7.36' 2"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Discus · Place 2 · Westford AcademyDiscus1.6kg2.102' 9.5" PB12
Apr 8DCL Meet #1 WA @ CCApr 8 · Shot Put · Place 2 · Westford AcademyShot Put12lb2.35' 5"12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Shot Put · Place 8 · Westford AcademyShot Put833-11.7511
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 58 · Westford AcademyDiscus1.6kg58.27.72m11
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 56 · Westford AcademyShot Put12lb56.10.75m11
May 7Westford Academy vs Newton SouthMay 7 · Discus · Place 5 · Westford AcademyDiscus592-111
May 7Westford Academy vs Newton SouthMay 7 · Shot Put · Place 5 · Westford AcademyShot Put535-9.511
May 7Westford Academy vs Newton SouthMay 7 · 100 Meters · Place 6 · Westford Academy100 Meters612.83a PB11
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Discus · Place 5 · Westford AcademyDiscus588-711
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Shot Put · Place 5 · Westford AcademyShot Put534-9.7511
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 100 Meters · Place 12 · Westford Academy100 Meters1213.3311
Apr 8DCL #2 AB vs WAApr 8 · Discus · Place 5 · Westford AcademyDiscus580-511
Apr 8DCL #2 AB vs WAApr 8 · Shot Put · Place 4 · Westford AcademyShot Put434-211
Apr 8DCL #2 AB vs WAApr 8 · 100 Meters · Place 10 · Westford Academy100 Meters1013.39a11
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Discus · Place 5 · Westford AcademyDiscus586-1111
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Shot Put · Place 3 · Westford AcademyShot Put335-911
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 100 Meters · Place 8 · Westford Academy100 Meters813.10a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 22DCL Thorpe Division ChampionshipJan 22 · Shot Put · Place 11 · Westford AcademyShot Put1135-10.75—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 58 · Westford AcademyShot Put5810.81m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 15 · Westford AcademyShot Put1533-5—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55 Meters · Place 56 · Westford Academy55 Meters567.56a—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 66 · Westford AcademyShot Put6635-3.25—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Shot Put · Place 9 · Westford AcademyShot Put933-3—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55 Meters · Place 54 · Westford Academy55 Meters547.46a PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · Shot Put · Place 11 · Westford AcademyShot Put12lb11.34-00.00 PB11
Dec 14Dual County League Dual Meets Set #1Dec 14 · Shot Put · Place 21 · Westford AcademyShot Put12lb21.30-01.2511

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10DCL Dual Meet With Westford AcademyMay 10 · Discus · Place 7 · Westford AcademyDiscus765-4—
May 10DCL Dual Meet With Westford AcademyMay 10 · 100 Meters · Place 18 · Westford Academy100 Meters1813.46a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 200 Meters · Place 9 · Westford Academy200 Meters925.81a PB—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · Discus · Place 11 · Westford AcademyDiscus1.6kg11.66-0310
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · Javelin · Place 10 · Westford AcademyJavelin800g10.61-05 PB10
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · Discus · Place 11 · Westford AcademyDiscus1.6kg11.66-0010
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · Shot Put · Place 8 · Westford AcademyShot Put12lb8.29-09.5010