Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorWayland v Bedford · Apr 232.5Wayland v BedfordApril 2, 2025
300 Meters · IndoorDual County League Dual Meets Set #2 · Dec 1852.90aDual County League Dual Meets Set #2December 18, 2024
55 Meter · IndoorDual County League Dual Meets Set #1 · Dec 149.21aDual County League Dual Meets Set #1December 14, 2024
Discus · 1kg · OutdoorWayland vs Bedford Dual · Apr 854' 4"Wayland vs Bedford DualApril 8, 2026
Javelin · 600g · OutdoorWayland vs Bedford Dual · Apr 855' 0"Wayland vs Bedford DualApril 8, 2026
Shot Put · 4kg · IndoorDCL Dual Meets #1F · Dec 1521-01.00DCL Dual Meets #1FDecember 15, 2025
Shot Put · 4kg · OutdoorWaltham v Weston v Wayland · Apr 1422' 7.25"Waltham v Weston v WaylandApril 14, 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 · Javelin · Place 20 · WaylandJavelin2061-110
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 24 · WaylandShot Put2420-5.7510
May 6CC and Wayland at ABMay 6 · Javelin · WaylandJavelin600g—DNS10
May 6CC and Wayland at ABMay 6 · Discus · WaylandDiscus1kg—DNS10
May 6CC and Wayland at ABMay 6 · Shot Put · WaylandShot Put4kg—DNS10
Apr 28Weston v Boston Latin & WaylandApr 28 · Javelin · WaylandJavelin600g—SCR10
Apr 28Weston v Boston Latin & WaylandApr 28 · Discus · WaylandDiscus1kg—SCR10
Apr 28Weston v Boston Latin & WaylandApr 28 · Shot Put · WaylandShot Put4kg—SCR10
Apr 14Waltham v Weston v WaylandApr 14 · Javelin · Place 8 · WaylandJavelin600g8.52' 2"10
Apr 14Waltham v Weston v WaylandApr 14 · Discus · Place 5 · WaylandDiscus1kg5.52' 5"10
Apr 14Waltham v Weston v WaylandApr 14 · Shot Put · Place 7 · WaylandShot Put4kg7.22' 7.25" PB10
Apr 8Wayland vs Bedford DualApr 8 · Javelin · Place 4 · WaylandJavelin600g4.55' 0" PB10
Apr 8Wayland vs Bedford DualApr 8 · Discus · Place 7 · WaylandDiscus1kg7.54' 4" PB10
Apr 8Wayland vs Bedford DualApr 8 · Shot Put · Place 6 · WaylandShot Put4kg6.22' 5.5"10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · Shot Put · Place 11 · WaylandShot Put1121-1010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15DCL Dual Meets #1FDec 15 · Shot Put · Place 10 · WaylandShot Put4kg10.21-01.00 PB10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Shot Put · Place 9 · WaylandShot Put919-8.509
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · Discus · Place 11 · WaylandDiscus1kg11.45-099
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · Shot Put · Place 9 · WaylandShot Put4kg9.18-08.509
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Javelin · Place 12 · WaylandJavelin1244-09
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Discus · Place 14 · WaylandDiscus1438-09
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · Shot Put · Place 10 · WaylandShot Put1020-89
Apr 9Weston v WaylandApr 9 · Javelin · Place 9 · WaylandJavelin600g9.29' 11"9
Apr 9Weston v WaylandApr 9 · Discus · Place 8 · WaylandDiscus1kg8.36' 3"9
Apr 9Weston v WaylandApr 9 · Shot Put · Place 5 · WaylandShot Put4kg5.18' 3.5"9
Apr 2Wayland v BedfordApr 2 · Javelin · Place 9 · WaylandJavelin935-49
Apr 2Wayland v BedfordApr 2 · Discus · Place 10 · WaylandDiscus1035-59
Apr 2Wayland v BedfordApr 2 · Shot Put · Place 7 · WaylandShot Put719-09
Apr 2Wayland v BedfordApr 2 · 200 Meters · Place 8 · Wayland200 Meters832.5 PB9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 300 Meters · Place 40 · Wayland300 Meters40.52.90a PB9
Dec 18Dual County League Dual Meets Set #2Dec 18 · Shot Put · Place 29 · WaylandShot Put4kg29.18-05.509
Dec 14Dual County League Dual Meets Set #1Dec 14 · 300 Meters · Place 30 · Wayland300 Meters30.53.34a9
Dec 14Dual County League Dual Meets Set #1Dec 14 · 55 Meter · Place 40 · Wayland55 Meter40.9.21a PB9
Dec 14Dual County League Dual Meets Set #1Dec 14 · Shot Put · Place 28 · WaylandShot Put4kg28.18-00.009