Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWestford & NS at AB · Apr 1413.08aWestford & NS at ABApril 14, 2026
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 819.22aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorWestford Academy vs Lincoln-Sudbury · May 626.3Westford Academy vs Lincoln-SudburyMay 6, 2026
300 Meters · IndoorDCL Dual Meets #5 · Jan 2143.99aDCL Dual Meets #5January 21, 2026
55 Meter · IndoorDCL Dual Meets #1T · Dec 137.73aDCL Dual Meets #1TDecember 13, 2025
55 Meters · IndoorMSTCA Coaches' Invitational · Jan 247.74aMSTCA Coaches' InvitationalJanuary 24, 2026
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 253:03.97aMSTCA Girls PentathlonFebruary 25, 2026
800 Meters · OutdoorMSTCA North Heptathlon · Jun 32:54.79aMSTCA North HeptathlonJune 3, 2024
Heptathlon · OutdoorMSTCA Multi Championships · Jun 82910MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorDCL Dual Meets #1T · Dec 134-10.00DCL Dual Meets #1TDecember 13, 2025
High Jump · OutdoorMSTCA North Heptathlon · Jun 31.30mMSTCA North HeptathlonJune 3, 2024
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 819.15mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 254.82mMSTCA Girls PentathlonFebruary 25, 2026
Long Jump · OutdoorMSTCA North Heptathlon · Jun 33.48mMSTCA North HeptathlonJune 3, 2024
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 86.70mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 82 · Westford Academy800 Meters82.3:09.41a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 33 · Westford AcademyJavelin600g33.19.15m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 54 · Westford AcademyLong Jump54.4.27m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 14 · Westford Academy200 Meters14.27.43a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 41 · Westford AcademyShot Put4kg41.6.70m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 7 · Westford AcademyHigh Jump7.1.50m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 47 · Westford Academy100m Hurdles33" / 0.838m47.19.22a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 34 · Westford AcademyHeptathlon34.2910 PB11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 11 · Westford Academy200 MetersRound P11.27.11aWind: -0.211
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 12 · Westford Academy100 MetersRound P12.13.11aWind: -0.511
May 20Dual County League ChampionshipsMay 20 · Long Jump · Place 4 · Westford AcademyLong Jump44.77m11
May 20Dual County League ChampionshipsMay 20 · High Jump · Place 4 · Westford AcademyHigh Jump41.40m11
May 20Dual County League ChampionshipsMay 20 · Shot Put · Place 11 · Westford AcademyShot Put116.56m11
May 20Dual County League ChampionshipsMay 20 · 100m Hurdles · Place 8 · Westford Academy100m Hurdles819.00a11
May 20Dual County League ChampionshipsMay 20 · 800 Meters · Place 9 · Westford Academy800 Meters93:01.23a11
May 20Dual County League ChampionshipsMay 20 · 200 Meters · Place 11 · Westford Academy200 Meters1127.66a11
May 9Andover Boosters InvitationalMay 9 · High Jump · Westford AcademyHigh Jump--DNS11
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 9 · Westford Academy100 MetersRound P9.13.31a11
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Westford Academy100 Meters--DNS11
May 6Westford Academy vs Lincoln-SudburyMay 6 · Long Jump · Place 2 · Westford AcademyLong Jump2.15' 8.5"11
May 6Westford Academy vs Lincoln-SudburyMay 6 · High Jump · Place 4 · Westford AcademyHigh Jump4.4' 8"11
May 6Westford Academy vs Lincoln-SudburyMay 6 · 200 Meters · Place 1 · Westford Academy200 Meters1.26.3 PB11
May 2MSTCA Division 2 RelaysMay 2 · High Jump · Place 11 · Westford AcademyHigh Jump111.43m11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 200 Meters · Place 3 · Westford Academy200 Meters3.27.31a11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 100 Meters · Place 2 · Westford Academy100 Meters2.13.23a11
Apr 14Westford & NS at ABApr 14 · High Jump · Place 3 · Westford AcademyHigh Jump3.4' 8"11
Apr 14Westford & NS at ABApr 14 · 100 Meters · Place 3 · Westford Academy100 Meters3.13.08a PB11
Apr 8DCL Meet #1 WA @ CCApr 8 · 200 Meters · Place 2 · Westford Academy200 Meters2.27.77a11

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 20 · Westford AcademyLong Jump204.82m PB11
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 53 · Westford AcademyHigh Jump531.32m11
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 56 · Westford AcademyShot Put566.72m11
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 60 · Westford Academy55m Hurdles6010.54a11
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 68 · Westford Academy800 Meters683:03.97a PB11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 15 · Westford Academy300 Meters1544.17a11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 13 · Westford Academy55 MetersRound P137.76a11
Feb 4Dual County League Championship MeetFeb 4 · High Jump · Place 3 · Westford AcademyHigh Jump34-1011
Feb 4Dual County League Championship MeetFeb 4 · 300 Meters · Place 9 · Westford Academy300 Meters944.44a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 51 · Westford Academy300 Meters5145.35a11
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 28 · Westford Academy55 MetersRound P287.74a PB11
Jan 21DCL Dual Meets #5Jan 21 · 300 Meters · Place 6 · Westford Academy300 Meters643.99a PB11
Jan 21DCL Dual Meets #5Jan 21 · 55 Meters · Place 5 · Westford Academy55 Meters57.74a11
Jan 14DCL Dual Meets #4Jan 14 · 300 Meters · Place 7 · Westford Academy300 Meters744.43a11
Jan 9MSTCA Northeast InvitationalJan 9 · High Jump · Place 14 · Westford AcademyHigh Jump144-811
Jan 8DCL Dual Meets #3TJan 8 · High Jump · Place 5 · Westford AcademyHigh Jump54-811
Jan 8DCL Dual Meets #3TJan 8 · 55 Meters · Place 5 · Westford Academy55 Meters58.04a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 55 Meter · Place 9 · Westford Academy55 Meter9.7.93a11
Dec 17DCL Dual Meets #2TDec 17 · High Jump · Place 9 · Westford AcademyHigh Jump9.4-06.0011
Dec 13DCL Dual Meets #1TDec 13 · 55 Meter · Place 4 · Westford Academy55 Meter4.7.73a PB11
Dec 13DCL Dual Meets #1TDec 13 · High Jump · Place 1 · Westford AcademyHigh Jump1.4-10.00 PB11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 16 · Westford Academy200 MetersRound P16.26.72a10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 18 · Westford Academy100 MetersRound P18.13.43a10
May 21Dual County League ChampionshipMay 21 · 200 Meters · Place 3 · Westford Academy200 Meters327.72a10
May 21Dual County League ChampionshipMay 21 · 200 Meters · Place 3 · Westford Academy200 Meters327.60a10
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 6 · Westford AcademyHigh Jump6.1.43m10
May 10Andover Boosters InvitationalMay 10 · High Jump · Place 9 · Westford AcademyHigh Jump94-610
May 10Andover Boosters InvitationalMay 10 · 200 Meters · Place 16 · Westford Academy200 Meters1628.06a10
May 7Westford Academy vs Newton SouthMay 7 · High Jump · Place 4 · Westford AcademyHigh Jump44-1010
May 7Westford Academy vs Newton SouthMay 7 · 100 Meters · Place 2 · Westford Academy100 Meters213.17a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · High Jump · Place 8 · Westford AcademyHigh Jump84-810
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 200 Meters · Place 9 · Westford Academy200 Meters927.00a10
May 1Westford vs Cambridge RLMay 1 · High Jump · Place 2 · Westford AcademyHigh Jump24-810
May 1Westford vs Cambridge RLMay 1 · 100 Meters · Place 1 · Westford Academy100 Meters113.33a10
Apr 8DCL #2 AB vs WAApr 8 · High Jump · Place 3 · Westford AcademyHigh Jump34-610
Apr 8DCL #2 AB vs WAApr 8 · 100 Meters · Place 2 · Westford Academy100 Meters213.50a10
Apr 2Westford Academy vs Concord-CarlisleApr 2 · High Jump · Place 2 · Westford AcademyHigh Jump24-610
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 200 Meters · Place 1 · Westford Academy200 Meters127.65a10

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 3MSTCA North HeptathlonJun 3 · Long Jump · Place 67 · Westford AcademyLong Jump673.48m PB—
Jun 3MSTCA North HeptathlonJun 3 · High Jump · Place 27 · Westford AcademyHigh Jump271.30m PB—
Jun 3MSTCA North HeptathlonJun 3 · Javelin · Place 48 · Westford AcademyJavelin4815.57m—
Jun 3MSTCA North HeptathlonJun 3 · Shot Put · Place 38 · Westford AcademyShot Put386.30m—
Jun 3MSTCA North HeptathlonJun 3 · 100m Hurdles · Place 48 · Westford Academy100m Hurdles4821.20a—
Jun 3MSTCA North HeptathlonJun 3 · 800 Meters · Place 34 · Westford Academy800 Meters342:54.79a PB—
Jun 3MSTCA North HeptathlonJun 3 · 200 Meters · Place 9 · Westford Academy200 Meters927.92a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 200 Meters · Place 18 · Westford Academy200 MetersRound P18.26.68aWind: 2.29
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 100 Meters · Place 21 · Westford Academy100 MetersRound P21.13.12aWind: 1.19
May 15Dual County League ChampionshipMay 15 · 200 Meters · Place 6 · Westford Academy200 Meters627.90a—
May 15Dual County League ChampionshipMay 15 · 200 Meters · Place 5 · Westford Academy200 Meters527.37a—
May 15Dual County League ChampionshipMay 15 · 100 Meters · Place 7 · Westford Academy100 Meters713.58a—
May 15Dual County League ChampionshipMay 15 · 100 Meters · Place 5 · Westford Academy100 Meters513.43a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 19 · Westford Academy100 Meters1913.56a—
May 8DCL # 4 NS vs WAMay 8 · 200 Meters · Place 3 · Westford Academy200 Meters328.15a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 10 · Westford Academy100 Meters1013.26a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 11 · Westford Academy100 Meters1113.19a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 100 Meters · Place 2 · Westford Academy100 Meters213.41a—
Apr 24Westford Academy vs Lincoln-Sudbury vs WaylandApr 24 · 200 Meters · Place 2 · Westford Academy200 Meters2.28.14a9
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · 100 Meters · Place 5 · Westford Academy100 Meters5.13.70a9