Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorWaltham v Weston v Wayland · Apr 1416.1Waltham v Weston v WaylandApril 14, 2026
200 Meters · OutdoorWeston v Boston Latin & Wayland · Apr 2827.22aWeston v Boston Latin & WaylandApril 28, 2026
300 Meters · IndoorDual County League Championship Meet · Feb 444.59aDual County League Championship MeetFebruary 4, 2026
400m Hurdles · 30" / 0.762m · OutdoorWeston v Bedford & Waltham · May 111:10.13aWeston v Bedford & WalthamMay 11, 2026
55 Meters · IndoorDCL Thorpe Division Championship · Jan 228.22aDCL Thorpe Division ChampionshipJanuary 22, 2025
55m Hurdles · 33" · IndoorThe Beantown Winter Classic · Dec 209.36aThe Beantown Winter ClassicDecember 20, 2025
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 253:04.42aMSTCA Girls PentathlonFebruary 25, 2025
800 Meters · OutdoorMSTCA Multi Championships · Jun 82:34.19aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 83678MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorDual County League Dual Meets Set #2 · Dec 184-02.00Dual County League Dual Meets Set #2December 18, 2024
High Jump · OutdoorMSTCA Multi Championships · Jun 81.45mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 824.26mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 253.51mMSTCA Girls PentathlonFebruary 25, 2025
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.33mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 86.99mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 100m Hurdles · Place 1 · Weston100m Hurdles33" / 0.838m1.16.29a10
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 200 Meters · Place 1 · Weston200 Meters1.27.28a10
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 8 · Weston800 Meters8.2:34.19a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 11 · WestonJavelin600g11.24.26m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 49 · WestonLong Jump49.4.33m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 12 · Weston200 Meters12.27.31a10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 34 · WestonShot Put4kg34.6.99m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 10 · WestonHigh Jump10.1.45m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 7 · Weston100m Hurdles33" / 0.838m7.16.14a10
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 8 · WestonHeptathlon8.3678 PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 12 · Weston400m Hurdles30" / 0.762m12.1:10.42a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 6 · Weston100m Hurdles33" / 0.838mRound P6.16.57a10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 8 · Weston100m Hurdles33" / 0.838m8.17.21a10
May 20Dual County League ChampionshipsMay 20 · 400m Hurdles · Place 12 · Weston400m Hurdles121:14.00a10
May 20Dual County League ChampionshipsMay 20 · 100m Hurdles · Place 4 · Weston100m Hurdles416.76a10
May 20Dual County League ChampionshipsMay 20 · 100m Hurdles · Place 4 · Weston100m Hurdles416.46a10
May 11Weston v Bedford & WalthamMay 11 · High Jump · Place 3 · WestonHigh Jump3.4' 8"10
May 11Weston v Bedford & WalthamMay 11 · 400m Hurdles · Place 2 · Weston400m Hurdles30" / 0.762m2.1:10.13a PB10
May 11Weston v Bedford & WalthamMay 11 · 100m Hurdles · Place 2 · Weston100m Hurdles33" / 0.838m2.16.79a10
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 18 · Weston400m Hurdles181:12.16a10
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100m Hurdles · Place 29 · Weston100m Hurdles2918.91a10
Apr 28Weston v Boston Latin & WaylandApr 28 · High Jump · Place 3 · WestonHigh Jump3.4' 4"10
Apr 28Weston v Boston Latin & WaylandApr 28 · 400m Hurdles · Place 2 · Weston400m Hurdles30" / 0.762m2.1:11.94a10
Apr 28Weston v Boston Latin & WaylandApr 28 · 200 Meters · Place 2 · Weston200 Meters2.27.22a PB10
Apr 23MSTCA Warrior InvitationalApr 23 · High Jump · Place 11 · WestonHigh Jump114-610
Apr 23MSTCA Warrior InvitationalApr 23 · 100m Hurdles · Place 5 · Weston100m Hurdles516.75a10
Apr 14Waltham v Weston v WaylandApr 14 · 400m Hurdles · Place 3 · Weston400m Hurdles30" / 0.762m3.1:12.110
Apr 14Waltham v Weston v WaylandApr 14 · 100m Hurdles · Place 2 · Weston100m Hurdles33" / 0.838m2.16.1 PB10
Apr 14Waltham v Weston v WaylandApr 14 · High Jump · Place 1 · WestonHigh Jump1.4' 8"10
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · High Jump · Place 4 · WestonHigh Jump4.4' 6"10
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · 400m Hurdles · Place 1 · Weston400m Hurdles30" / 0.762m1.1:12.54a10
Apr 8Weston v Lincoln-Sudbury & Newton SouthApr 8 · 100m Hurdles · Weston100m Hurdles33" / 0.838m—DQ10

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 16 · Weston55m Hurdles169.75a10
Feb 4Dual County League Championship MeetFeb 4 · 300 Meters · Place 5 · Weston300 Meters544.59a PB10
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 25 · Weston55m HurdlesRound P259.72a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 4 · Weston55m HurdlesRound P49.41a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 8 · Weston55m Hurdles810.83a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 30 · Weston300 Meters3046.44a10
Jan 21DCL Dual Meets #5Jan 21 · 55m Hurdles · Place 8 · Weston55m Hurdles89.82a10
Jan 21DCL Dual Meets #5Jan 21 · 300 Meters · Place 22 · Weston300 Meters2247.11a10
Jan 14DCL Dual Meets #4Jan 14 · 55m Hurdles · Place 35 · Weston55m Hurdles3513.50a10
Jan 14DCL Dual Meets #4Jan 14 · 300 Meters · Place 14 · Weston300 Meters1445.67a10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 11 · Weston55m HurdlesRound P119.39a10
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 36 · Weston300 Meters3645.24a10
Jan 7DCL Dual Meets #3FJan 7 · 55m Hurdles · Place 2 · Weston55m Hurdles29.04a10
Jan 7DCL Dual Meets #3FJan 7 · 300 Meters · Place 3 · Weston300 Meters345.20a10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Weston55m Hurdles33"Round P--DNS10
Dec 20The Beantown Winter ClassicDec 20 · 300 Meters · Weston300 Meters—DNS10
Dec 20The Beantown Winter ClassicDec 20 · 55m Hurdles · Place 16 · Weston55m Hurdles33"Round P16.9.36a PB10
Dec 15DCL Dual Meets #1FDec 15 · 55m Hurdles · Place 2 · Weston55m Hurdles33"2.9.56a10
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 138 · WestonLong Jump1383.51m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 108 · WestonHigh Jump1081.22m—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 97 · WestonShot Put976.13m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 57 · Weston55m Hurdles579.99a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 91 · Weston800 Meters913:04.42a PB—
Jan 22DCL Thorpe Division ChampionshipJan 22 · 55 Meters · Place 25 · Weston55 Meters258.22a PB—
Jan 15Dual County League Dual Meets Set #4Jan 15 · High Jump · Place 14 · WestonHigh Jump144-2—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55m Hurdles · Place 9 · Weston55m Hurdles910.31a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55m Hurdles · Place 9 · Weston55m Hurdles910.40a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 31 · Weston55m HurdlesRound P3111.04a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 55m Hurdles · Place 10 · Weston55m Hurdles33"10.10.48a9
Dec 18Dual County League Dual Meets Set #2Dec 18 · High Jump · Place 20 · WestonHigh Jump20.4-02.00 PB9
Dec 14Dual County League Dual Meets Set #1Dec 14 · 55m Hurdles · Place 14 · Weston55m Hurdles33"14.11.14a9
Dec 14Dual County League Dual Meets Set #1Dec 14 · High Jump · Place 14 · WestonHigh Jump14.4-02.009