Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #4 · Jan 145:08.43aDCL Dual Meets #4January 14, 2026
1 Mile · OutdoorDCL JV Meet # 2 · May 134:54.78aDCL JV Meet # 2May 13, 2026
100 Meters · OutdoorMSTCA Multi Championships · Jun 813.14aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorDual County League Championship Meet · Feb 42:58.57aDual County League Championship MeetFebruary 4, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 823.12aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 84:38.93aMSTCA Multi ChampionshipsJune 8, 2026
2 Miles · IndoorDCL Dual Meets #5 · Jan 2110:57.36aDCL Dual Meets #5January 21, 2026
2 Miles · OutdoorJoe Tranchita Last Chance To Qualify Meet · May 2310:39.38aJoe Tranchita Last Chance To Qualify MeetMay 23, 2026
300 Meters · IndoorDCL Dual Meets #1T · Dec 1344.18aDCL Dual Meets #1TDecember 13, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 856.17aMSTCA Multi ChampionshipsJune 8, 2026
5000 Meters · OutdoorJonathan Tymann Invitational · Mar 2717:35.18aJonathan Tymann InvitationalMarch 27, 2026
800 Meters · OutdoorDual County League Championships · May 202:12.57aDual County League ChampionshipsMay 20, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 83694MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 823.95mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.50mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 828.92mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.48mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 88.07mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Division 1 Relays · May 189.84mMSTCA Division 1 RelaysMay 18, 2025

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 8 · Westford AcademyWestford Academy1500 Meters8.4:38.93a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 72 · Westford AcademyWestford AcademyJavelin800g72.28.92m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 121 · Westford AcademyWestford AcademyTriple Jump121.9.36m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 56 · Westford AcademyWestford AcademyDiscus1.6kg56.23.95m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 122 · Westford AcademyWestford Academy110m Hurdles39" / 0.991m122.23.12a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 49 · Westford AcademyWestford Academy400 Meters49.56.17a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 75 · Westford AcademyWestford AcademyHigh Jump75.1.50m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 102 · Westford AcademyWestford AcademyShot Put12lb102.8.07m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 118 · Westford AcademyWestford AcademyLong Jump118.4.48m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 122 · Westford AcademyWestford Academy100 Meters122.13.14a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 94 · Westford AcademyWestford AcademyDecathlon94.3694 PB11
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 2 Miles · Place 11 · Westford AcademyWestford Academy2 Miles11.10:39.38a PB11
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 1 Mile · Westford AcademyWestford Academy1 Mile—DNS11
May 20Dual County League ChampionshipsMay 20 · 800 Meters · Place 24 · Westford AcademyWestford Academy800 Meters242:12.57a PB11
May 13DCL JV Meet # 2May 13 · Triple Jump · Westford AcademyWestford AcademyTriple Jump—DNS11
May 13DCL JV Meet # 2May 13 · 2 Miles · Westford AcademyWestford Academy2 Miles—DNS11
May 13DCL JV Meet # 2May 13 · 1 Mile · Place 7 · Westford AcademyWestford Academy1 Mile7.4:54.78a PB11
May 13DCL JV Meet # 2May 13 · 400 Meters · Place 3 · Westford AcademyWestford Academy400 Meters3.57.81a11
May 9Andover Boosters InvitationalMay 9 · 2 Miles · Place 16 · Westford AcademyWestford Academy2 Miles16.10:46.52a11
May 6Westford Academy vs Lincoln-SudburyMay 6 · Triple Jump · Westford AcademyWestford AcademyTriple Jump—SCR11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 2 Miles · Place 10 · Westford AcademyWestford Academy2 Miles10.12:07.011
May 6Westford Academy vs Lincoln-SudburyMay 6 · 1 Mile · Place 6 · Westford AcademyWestford Academy1 Mile6.5:00.4211
May 6Westford Academy vs Lincoln-SudburyMay 6 · 400 Meters · Place 2 · Westford AcademyWestford Academy400 Meters2.57.211
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Triple Jump · Westford AcademyWestford AcademyTriple Jump—DNS11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 2 Miles · Place 11 · Westford AcademyWestford Academy2 Miles11.12:36.65a11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 800 Meters · Place 7 · Westford AcademyWestford Academy800 Meters7.2:18.80a11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 400 Meters · Place 2 · Westford AcademyWestford Academy400 Meters2.58.84a11
Apr 14Westford & NS at ABApr 14 · Triple Jump · Place 7 · Westford AcademyWestford AcademyTriple Jump7.30' 5.5"11
Apr 14Westford & NS at ABApr 14 · 2 Miles · Place 10 · Westford AcademyWestford Academy2 Miles10.12:01.89a11
Apr 14Westford & NS at ABApr 14 · 1 Mile · Place 10 · Westford AcademyWestford Academy1 Mile10.5:05.46a11
Apr 8DCL Meet #1 WA @ CCApr 8 · Triple Jump · Place 5 · Westford AcademyWestford AcademyTriple Jump5.30' 6"11
Apr 8DCL Meet #1 WA @ CCApr 8 · 1 Mile · Place 14 · Westford AcademyWestford Academy1 Mile14.5:06.04a11
Mar 27Jonathan Tymann InvitationalMar 27 · 5000 Meters · Place 13 · UnattachedUnattached5000 Meters13.17:35.18a PB11
Mar 27Jonathan Tymann InvitationalMar 27 · 1500 Meters · Place 15 · UnattachedUnattached1500 Meters15.4:39.23a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 1000 Meters · Place 11 · Westford AcademyWestford Academy1000 Meters112:58.57a PB11
Jan 21DCL Dual Meets #5Jan 21 · 2 Miles · Place 10 · Westford AcademyWestford Academy2 Miles1010:57.36a PB11
Jan 14DCL Dual Meets #4Jan 14 · 2 Miles · Place 11 · Westford AcademyWestford Academy2 Miles1111:12.13a11
Jan 14DCL Dual Meets #4Jan 14 · 1 Mile · Place 22 · Westford AcademyWestford Academy1 Mile225:08.43a PB11
Jan 8DCL Dual Meets #3TJan 8 · Long Jump · Place 22 · Westford AcademyWestford AcademyLong Jump2214-0.5011
Jan 8DCL Dual Meets #3TJan 8 · 1000 Meters · Place 11 · Westford AcademyWestford Academy1000 Meters113:02.69a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 2 Miles · Place 10 · Westford AcademyWestford Academy2 Miles10.11:20.63a11
Dec 13DCL Dual Meets #1TDec 13 · 300 Meters · Place 32 · Westford AcademyWestford Academy300 Meters32.44.18a PB11
Dec 13DCL Dual Meets #1TDec 13 · 1 Mile · Place 22 · Westford AcademyWestford Academy1 Mile22.5:18.57a11
Jan 22DCL Thorpe Division ChampionshipJan 22 · 2 Miles · Place 10 · Westford AcademyWestford Academy2 Miles1011:44.00a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1000 Meters · Place 27 · Westford AcademyWestford Academy1000 Meters273:07.32a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 2 Miles · Place 13 · Westford AcademyWestford Academy2 Miles1311:26.46a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 2 Miles · Place 21 · Westford AcademyWestford Academy2 Miles2111:31.11a—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 16 · Westford AcademyWestford Academy1500 MetersRound M16.4:49.33a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 78 · Westford AcademyWestford AcademyJavelin800gRound M78.25.90m10
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 74 · Westford AcademyWestford AcademyDiscus1.6kgRound M74.21.28m10
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 129 · Westford AcademyWestford Academy110m Hurdles39" / 0.991mRound M129.26.97a10
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 108 · Westford AcademyWestford Academy400 MetersRound M108.1:00.97a10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 83 · Westford AcademyWestford AcademyHigh JumpRound M83.1.45m10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 111 · Westford AcademyWestford AcademyShot Put12lbRound M111.7.46m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 127 · Westford AcademyWestford AcademyLong JumpRound M127.4.04m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 120 · Westford AcademyWestford Academy100 MetersRound M120.13.41a10
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 112 · Westford AcademyWestford AcademyDecathlonRound M112.305210
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 57 · Westford AcademyWestford AcademyTriple Jump57.9.84m PB10
May 14DCL JV ChampionshipMay 14 · Triple Jump · Place 14 · Westford AcademyWestford AcademyTriple Jump1430-2.510
May 14DCL JV ChampionshipMay 14 · 1 Mile · Place 11 · Westford AcademyWestford Academy1 Mile115:09.610
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 32 · Westford AcademyWestford Academy1 Mile325:09.92a10
May 7Westford Academy vs Newton SouthMay 7 · 2 Miles · Place 8 · Westford AcademyWestford Academy2 Miles811:37.90a10
May 7Westford Academy vs Newton SouthMay 7 · 800 Meters · Place 10 · Westford AcademyWestford Academy800 Meters102:20.84a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 2 Miles · Place 22 · Westford AcademyWestford Academy2 Miles2211:13.19a10
May 1Westford vs Cambridge RLMay 1 · 800 Meters · Place 6 · Westford AcademyWestford Academy800 Meters62:23.71a10
May 1Westford vs Cambridge RLMay 1 · 400 Meters · Place 9 · Westford AcademyWestford Academy400 Meters91:01.68a10
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · High Jump · Westford AcademyWestford AcademyHigh Jump—NH10
Apr 8DCL #2 AB vs WAApr 8 · 1 Mile · Place 6 · Westford AcademyWestford Academy1 Mile65:20.97a10
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 1 Mile · Place 12 · Westford AcademyWestford Academy1 Mile125:18.98a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1 Mile · Place 30 · Westford AcademyWestford Academy1 Mile30.5:32.51a10
Dec 14Dual County League Dual Meets Set #1Dec 14 · 2 Miles · Place 19 · Westford AcademyWestford Academy2 Miles19.11:23.74a10
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 2 Miles · Place 21 · Westford AcademyWestford Academy2 Miles2111:47.12a—
Jan 24Dual County League Meet #5Jan 24 · 2 Miles · Place 14 · Westford AcademyWestford Academy2 Miles1411:57.09a—
Jan 17Dual County Meet #4Jan 17 · 2 Miles · Place 17 · Westford AcademyWestford Academy2 Miles1712:17.88a—
Jan 10Dual County League Meet #3Jan 10 · 1 Mile · Place 32 · Westford AcademyWestford Academy1 Mile325:41.67a—
Jan 8DCJV2Jan 8 · 1000 Meters · Place 9 · Westford AcademyWestford Academy1000 Meters9.3:33.44a9
Jan 3Dual County League InvitationalJan 3 · 1 Mile · Place 23 · Westford AcademyWestford Academy1 Mile23.5:45.57a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 1 Mile · Place 18 · Westford AcademyWestford Academy1 Mile18.5:36.41a9