Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorDual County League Meet #6 · Jan 313:49.50Dual County League Meet #6January 31, 2024
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1334.69MSTCA Northeast InvitationalJanuary 13, 2023
55 Meter · IndoorMSTCA Northeast Invitational · Jan 139.46aMSTCA Northeast InvitationalJanuary 13, 2023
55 Meters · IndoorMSTCA Northeast Invitational · Jan 139.46MSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · IndoorDual County League Invitational · Jan 33:08.65aDual County League InvitationalJanuary 3, 2024
800 Meters · OutdoorWaltham at Weston · Apr 233:09.74Waltham at WestonApril 23, 2024
Discus · 1kg · OutdoorDCL JV Meet #1 · May 1265' 9"DCL JV Meet #1May 12, 2026
Javelin · 600g · OutdoorJoe Tranchita Last Chance To Qualify Meet · May 2372-10Joe Tranchita Last Chance To Qualify MeetMay 23, 2026
Shot Put · 4kg · IndoorDCL Dual Meets #1F · Dec 1517-08.25DCL Dual Meets #1FDecember 15, 2025
Shot Put · 4kg · OutdoorWeston v. Waltham · Apr 1618' 8.5"Weston v. WalthamApril 16, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Javelin · Place 13 · WestonJavelin600g13.72-10 PB12
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Discus · Place 14 · WestonDiscus1kg14.62-0512
May 20Dual County League ChampionshipsMay 20 · Javelin · Place 8 · WestonJavelin881-1112
May 12DCL JV Meet #1May 12 · Javelin · Place 2 · WestonJavelin600g2.71' 1"12
May 12DCL JV Meet #1May 12 · Discus · Place 2 · WestonDiscus1kg2.65' 9" PB12
May 11Weston v Bedford & WalthamMay 11 · Javelin · Place 4 · WestonJavelin600g4.64' 1"12
May 11Weston v Bedford & WalthamMay 11 · Discus · Place 8 · WestonDiscus1kg8.53' 3"12
Apr 28Weston v Boston Latin & WaylandApr 28 · Javelin · Place 5 · WestonJavelin600g5.61' 9"12
Apr 28Weston v Boston Latin & WaylandApr 28 · Discus · Place 7 · WestonDiscus1kg7.55' 0.5"12
Apr 14Waltham v Weston v WaylandApr 14 · Javelin · Place 6 · WestonJavelin600g6.65' 1"12
Apr 14Waltham v Weston v WaylandApr 14 · Discus · Place 4 · WestonDiscus1kg4.61' 3"12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Javelin · Place 5 · WestonJavelin600g5.65' 2"12
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · Discus · Place 8 · WestonDiscus1kg8.56' 2"12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · Shot Put · Place 14 · WestonShot Put1420-0.5012
Jan 21DCL Dual Meets #5Jan 21 · Shot Put · Place 39 · WestonShot Put3918-9.5012
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 58 · WestonShot Put585.55m12
Jan 14DCL Dual Meets #4Jan 14 · Shot Put · Place 41 · WestonShot Put4118-612
Jan 7DCL Dual Meets #3FJan 7 · Shot Put · Place 22 · WestonShot Put2219-0.5012
Jan 7DCL Dual Meets #3FJan 7 · 55 Meters · Place 69 · Weston55 Meters699.78a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15DCL Dual Meets #1FDec 15 · 55 Meter · Place 46 · Weston55 Meter46.9.59a12
Dec 15DCL Dual Meets #1FDec 15 · Shot Put · Place 19 · WestonShot Put4kg19.17-08.25 PB12
Jan 29DCL Foley Division ChampionshipJan 29 · Shot Put · Place 14 · WestonShot Put1420-1—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 36 · WestonShot Put3617-1—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1000 Meters · Place 36 · Weston1000 Meters364:24.79a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · Javelin · Place 11 · WestonJavelin1170-211
May 21Dual County League ChampionshipMay 21 · Discus · Place 11 · WestonDiscus1145-811
May 7Weston v BedfordMay 7 · Javelin · Place 5 · WestonJavelin559-511
May 7Weston v BedfordMay 7 · Discus · Place 7 · WestonDiscus755-211
May 7Weston v BedfordMay 7 · Shot Put · Place 10 · WestonShot Put1017-2.511
Apr 30Boston Latin v WestonApr 30 · Javelin · Place 3 · WestonJavelin368-611
Apr 30Boston Latin v WestonApr 30 · Discus · Place 5 · WestonDiscus550-911
Apr 30Boston Latin v WestonApr 30 · Shot Put · Place 6 · WestonShot Put619-611
Apr 16Weston v. WalthamApr 16 · Javelin · Place 4 · WestonJavelin600g4.64' 9"11
Apr 16Weston v. WalthamApr 16 · Discus · Place 3 · WestonDiscus1kg3.43' 0"11
Apr 16Weston v. WalthamApr 16 · Shot Put · Place 8 · WestonShot Put4kg8.18' 8.5" PB11
Apr 9Weston v WaylandApr 9 · Javelin · Place 2 · WestonJavelin600g2.62' 3.5"11
Apr 9Weston v WaylandApr 9 · Discus · Place 5 · WestonDiscus1kg5.42' 11"11
Apr 9Weston v WaylandApr 9 · Shot Put · Place 7 · WestonShot Put4kg7.16' 5"11
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Javelin · Place 3 · WestonJavelin367-911
Apr 2DCL Newton south Vs Weston Vs Lincoln SudburyApr 2 · Discus · Place 9 · WestonDiscus944-911

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1000 Meters · Weston1000 Meters—DNS11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 1000 Meters · Place 26 · Weston1000 Meters26.4:20.69a11
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 1000 Meters · Place 19 · Weston1000 Meters193:58.99a—
Jan 31Dual County League Meet #6Jan 31 · 1000 Meters · Place 29 · Weston1000 Meters293:49.50 PBSO
Jan 24Dual County League Meet #5Jan 24 · 1000 Meters · Place 21 · Weston1000 Meters214:03.09a—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 26 · Weston1000 Meters264:04.38a—
Jan 8DCJV2Jan 8 · 1000 Meters · Place 2 · Weston1000 Meters2.4:11.91a10
Jan 3Dual County League InvitationalJan 3 · 800 Meters · Place 26 · Weston800 Meters26.3:08.65a PB10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 19Joe Tranchita Last Chance to Qualify MeetMay 19 · Javelin · Place 5 · WestonJavelin553-6—
May 15Dual County League ChampionshipMay 15 · Javelin · Place 5 · WestonJavelin564-11—
May 8Bedford @ WestonMay 8 · Javelin · Place 1 · WestonJavelin164-10—
May 8Bedford @ WestonMay 8 · 800 Meters · Place 10 · Weston800 Meters103:15.35a—
May 1Boston Latin at WestonMay 1 · Javelin · Place 2 · WestonJavelin261-0—
Apr 23Waltham at WestonApr 23 · Javelin · Place 3 · WestonJavelin373-11—
Apr 23Waltham at WestonApr 23 · 800 Meters · Place 7 · Weston800 Meters73:09.74 PB—
Apr 10Wayland @ WestonApr 10 · Javelin · Place 4 · WestonJavelin457-2—
Apr 10Wayland @ WestonApr 10 · 800 Meters · Place 9 · Weston800 Meters93:12.60—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19DCL JV ChampionshipMay 19 · Javelin · WestonJavelin600g—50'10"Unofficial9
May 19DCL JV ChampionshipMay 19 · 800 Meters · Weston800 Meters—3:13.8Unofficial9
May 10Bedford at WestonMay 10 · Javelin · Place 8 · WestonJavelin834-0—
May 10Bedford at WestonMay 10 · 800 Meters · Place 9 · Weston800 Meters93:11.36a—
May 3Boston Latin v. WestonMay 3 · Javelin · Place 6 · WestonJavelin634-3—
May 3Boston Latin v. WestonMay 3 · 800 Meters · Place 6 · Weston800 Meters63:12.39a—
Apr 25Waltham vs. WestonApr 25 · Javelin · Place 10 · WestonJavelin600g10.35-039
Apr 25Waltham vs. WestonApr 25 · 800 Meters · Place 6 · Weston800 Meters6.3:14.47a9
Apr 12Weston v. WaylandApr 12 · Javelin · Place 12 · WestonJavelin600g12.37'6"Unofficial9
Apr 12Weston v. WaylandApr 12 · 800 Meters · Place 6 · Weston800 Meters6.3:24.2Unofficial9
Apr 5Weston v. Newton South & Lincoln-SudburyApr 5 · 800 Meters · Place 15 · Weston800 Meters15.3:13.57aUnofficial9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 190 · Weston55 MetersRound P1909.46 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 162 · Weston200 Meters16234.69 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 190 · Weston55 MeterRound P190.9.46a PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 162 · Weston200 Meters162.34.69a9
Jan 11Dual County League Meet #3Jan 11 · 55 Meters · Place 6 · Weston55 Meters69.62FR