Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 2969' 1"Westford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026
Javelin · 600g · OutdoorJoe Tranchita Last Chance To Qualify Meet · May 2383-06Joe Tranchita Last Chance To Qualify MeetMay 23, 2026
Shot Put · 4kg · OutdoorWestford Academy vs Lincoln-Sudbury · May 622' 11"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

20 results
DateMeetEventPlMarkGr
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Javelin · Place 4 · Westford AcademyJavelin600g4.83-06 PB12
May 20Dual County League ChampionshipsMay 20 · Javelin · Place 5 · Westford AcademyJavelin588-312
May 16MSTCA Coaches Metro InvitationalMay 16 · Javelin · Place 7 · Westford AcademyJavelin786-0512
May 13DCL JV Meet # 2May 13 · Discus · Place 4 · Westford AcademyDiscus1kg4.67' 9"12
May 13DCL JV Meet # 2May 13 · Shot Put · Place 2 · Westford AcademyShot Put4kg2.22' 0"12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 27 · Westford AcademyJavelin2772-0812
May 6Westford Academy vs Lincoln-SudburyMay 6 · Javelin · Place 3 · Westford AcademyJavelin600g3.73' 11"12
May 6Westford Academy vs Lincoln-SudburyMay 6 · Discus · Place 5 · Westford AcademyDiscus1kg5.61' 2"12
May 6Westford Academy vs Lincoln-SudburyMay 6 · Shot Put · Place 6 · Westford AcademyShot Put4kg6.22' 11" PB12
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 5 · Westford AcademyJavelin526.98m12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 27 · Westford AcademyDiscus2720.87m12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Javelin · Place 3 · Westford AcademyJavelin600g3.71' 8"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Discus · Place 2 · Westford AcademyDiscus1kg2.69' 1" PB12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Shot Put · Place 2 · Westford AcademyShot Put4kg2.22' 0"12
Apr 14Westford & NS at ABApr 14 · Javelin · Place 2 · Westford AcademyJavelin600g2.71' 8"12
Apr 14Westford & NS at ABApr 14 · Discus · Place 5 · Westford AcademyDiscus1kg5.67' 0"12
Apr 14Westford & NS at ABApr 14 · Shot Put · Place 11 · Westford AcademyShot Put4kg11.20' 10"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Javelin · Place 2 · Westford AcademyJavelin600g2.74' 3"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Discus · Place 4 · Westford AcademyDiscus1kg4.60' 6"12
Apr 8DCL Meet #1 WA @ CCApr 8 · Shot Put · Place 7 · Westford AcademyShot Put4kg7.19' 2"12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Javelin · Place 6 · Westford AcademyJavelin668-1111
May 7Westford Academy vs Newton SouthMay 7 · Javelin · Place 4 · Westford AcademyJavelin465-211
May 7Westford Academy vs Newton SouthMay 7 · Discus · Place 8 · Westford AcademyDiscus850-211
May 7Westford Academy vs Newton SouthMay 7 · Shot Put · Place 7 · Westford AcademyShot Put717-1111
May 1Westford vs Cambridge RLMay 1 · Javelin · Place 2 · Westford AcademyJavelin273-1111
May 1Westford vs Cambridge RLMay 1 · Discus · Place 7 · Westford AcademyDiscus744-811
May 1Westford vs Cambridge RLMay 1 · Shot Put · Place 5 · Westford AcademyShot Put519-111
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Javelin · Place 6 · Westford AcademyJavelin659-711
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Discus · Place 7 · Westford AcademyDiscus756-511
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Shot Put · Place 13 · Westford AcademyShot Put139-011
Apr 8DCL #2 AB vs WAApr 8 · Javelin · Place 2 · Westford AcademyJavelin260-1111
Apr 8DCL #2 AB vs WAApr 8 · Discus · Place 5 · Westford AcademyDiscus556-5.511
Apr 8DCL #2 AB vs WAApr 8 · Shot Put · Place 8 · Westford AcademyShot Put818-511
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Javelin · Place 6 · Westford AcademyJavelin657-911
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Discus · Place 8 · Westford AcademyDiscus851-411
Apr 2Westford Academy vs Concord-CarlisleApr 2 · Shot Put · Place 7 · Westford AcademyShot Put718-311

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · Javelin · Place 11 · Westford AcademyJavelin1166-9—
May 10DCL Dual Meet With Westford AcademyMay 10 · Javelin · Place 6 · Westford AcademyJavelin660-3—
May 10DCL Dual Meet With Westford AcademyMay 10 · Discus · Place 9 · Westford AcademyDiscus954-11—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Javelin · Place 17 · Westford AcademyJavelin1764-1—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Javelin · Place 1 · Westford AcademyJavelin170-9—