Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · IndoorDCL Dual Meets #5 · Jan 2111:46.09aDCL Dual Meets #5January 21, 2026
2 Miles · OutdoorCC and Wayland at AB · May 611:43.46aCC and Wayland at ABMay 6, 2026
300 Meters · IndoorDual County League Meet #1 · Dec 1343.52aDual County League Meet #1December 13, 2023
400 Meters · IndoorDual County League Invitational · Jan 31:02.66aDual County League InvitationalJanuary 3, 2024
400m Hurdles · 36" / 0.914m · OutdoorCambridge RL vs Boston Latin vs Newton South · May 131:14.81aCambridge RL vs Boston Latin vs Newton SouthMay 13, 2025
55 Meter · IndoorDCL Dual Meets #1F · Dec 158.21aDCL Dual Meets #1FDecember 15, 2025
55 Meters · IndoorDCL Dual Meets #3F · Jan 77.79aDCL Dual Meets #3FJanuary 7, 2026
600 Meters · IndoorDual County League Meet #3 · Jan 101:47.61aDual County League Meet #3January 10, 2024
800 Meters · OutdoorWaltham v Weston v Wayland · Apr 142:25.4Waltham v Weston v WaylandApril 14, 2026
Javelin · 800g · OutdoorWestford Academy vs Lincoln-Sudbury vs Wayland · Apr 2441-05Westford Academy vs Lincoln-Sudbury vs WaylandApril 24, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Dual County League ChampionshipsMay 20 · 2 Miles · Place 22 · Wayland2 Miles2212:43.60a12
May 6CC and Wayland at ABMay 6 · 2 Miles · Place 7 · Wayland2 Miles7.11:43.46a PB12
Apr 28Weston v Boston Latin & WaylandApr 28 · 2 Miles · Place 3 · Wayland2 Miles3.11:49.33a12
Apr 14Waltham v Weston v WaylandApr 14 · 2 Miles · Place 8 · Wayland2 Miles8.12:02.112
Apr 14Waltham v Weston v WaylandApr 14 · 800 Meters · Place 9 · Wayland800 Meters9.2:25.4 PB12
Apr 8Wayland vs Bedford DualApr 8 · 2 Miles · Place 4 · Wayland2 Miles4.11:45.00a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 2 Miles · Place 6 · Wayland2 Miles611:46.88a12
Jan 21DCL Dual Meets #5Jan 21 · 2 Miles · Place 17 · Wayland2 Miles1711:46.09a PB12
Jan 14DCL Dual Meets #4Jan 14 · 2 Miles · Place 17 · Wayland2 Miles1711:46.35a12
Jan 7DCL Dual Meets #3FJan 7 · 2 Miles · Place 7 · Wayland2 Miles712:02.39a12
Jan 7DCL Dual Meets #3FJan 7 · 55 Meters · Place 36 · Wayland55 Meters367.79a PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15DCL Dual Meets #1FDec 15 · 2 Miles · Place 8 · Wayland2 Miles8.12:04.84a12
Dec 15DCL Dual Meets #1FDec 15 · 55 Meter · Place 50 · Wayland55 Meter50.8.21a PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 2 Miles · Place 9 · Wayland2 Miles9.12:16.31a11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 400m Hurdles · Place 11 · Wayland400m Hurdles36" / 0.914m11.1:14.81a PB11
Apr 30Wayland vs. Waltham 2025Apr 30 · 400m Hurdles · Place 3 · Wayland400m Hurdles31:17.411
Apr 30Wayland vs. Waltham 2025Apr 30 · 2 Miles · Place 4 · Wayland2 Miles412:32.111
Apr 16Westford Academy vs Lincoln-Sudbury vs WaylandApr 16 · 400m Hurdles · Place 8 · Wayland400m Hurdles81:15.5611
Apr 9Weston v WaylandApr 9 · 2 Miles · Place 8 · Wayland2 Miles8.12:32.80a11
Apr 2Wayland v BedfordApr 2 · 2 Miles · Place 6 · Wayland2 Miles612:41.711

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · 2 Miles · Place 6 · Wayland2 Miles612:33.34a—
May 7DCL Dual Meet with Boston LatinMay 7 · 2 Miles · Wayland2 Miles—12:51.5Unofficial10
May 7DCL Dual Meet with Boston LatinMay 7 · Discus · WaylandDiscus1.6kg—67' 9"Unofficial10
May 7DCL Dual Meet with Boston LatinMay 7 · 800 Meters · Wayland800 Meters—2:27.8Unofficial10
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · 2 Miles · Wayland2 Miles—12:54.0Unofficial10
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · Javelin · WaylandJavelin800g—52'9"Unofficial10
May 1DCL Double Dual meet with Bedford and WalthamMay 1 · 800 Meters · Wayland800 Meters—2:29.6Unofficial10
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · Javelin · Place 25 · WaylandJavelin800g25.41-05 PB10
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 800 Meters · Place 11 · Wayland800 Meters11.2:34.19a10
Apr 10Wayland @ WestonApr 10 · 2 Miles · Place 4 · Wayland2 Miles413:14.00—
Apr 10Wayland @ WestonApr 10 · 800 Meters · Place 6 · Wayland800 Meters62:30.10—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 300 Meters · Place 35 · Wayland300 Meters3546.44a—
Jan 31Dual County League Meet #6Jan 31 · 300 Meters · Place 54 · Wayland300 Meters5444.24SO
Jan 24Dual County League Meet #5Jan 24 · 300 Meters · Place 52 · Wayland300 Meters5245.69a—
Jan 17Dual County Meet #4Jan 17 · 300 Meters · Place 59 · Wayland300 Meters5945.54a—
Jan 10Dual County League Meet #3Jan 10 · 600 Meters · Place 33 · Wayland600 Meters331:47.61a PB—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 86 · Wayland300 Meters8644.93a—
Jan 3Dual County League InvitationalJan 3 · 400 Meters · Place 26 · Wayland400 Meters26.1:02.66a PB10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 300 Meters · Place 43 · Wayland300 Meters43.43.52a PB10
Feb 11Dual County League ChampionshipsFeb 11 · 300 Meters · Place 5 · Wayland300 Meters545.51FR
Jan 25Dual County League Meet #5Jan 25 · 300 Meters · Place 10 · Wayland300 Meters1044.18a9
Jan 18Dual County League Meet #4Jan 18 · 300 Meters · Place 3 · Wayland300 Meters345.19FR
Jan 11Dual County League Meet #3Jan 11 · 300 Meters · Place 5 · Wayland300 Meters544.51FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 300 Meters · Place 55 · Wayland300 Meters55.45.46a9
Jan 4Dual County League Meet #2Jan 4 · 300 Meters · Place 28 · Wayland300 Meters28.55.03a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17Dual County League Championship MeetMay 17 · 800 Meters · Place 22 · Wayland800 Meters22.2:35.78aUnofficial9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Dual County League Meet #1Dec 14 · 300 Meters · Place 25 · Wayland300 Meters25.43.85a9