Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCambridge RL vs Acton Boxboro · Apr 114.97aCambridge RL vs Acton BoxboroApril 1, 2025
400 Meters · OutdoorDCL #3 NS vs AB · Apr 151:11.05aDCL #3 NS vs ABApril 15, 2025
55m Hurdles · 33" · IndoorDCL Dual Meets #2T · Dec 1711.13aDCL Dual Meets #2TDecember 17, 2025
600 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 241:52.35aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
Javelin · 600g · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1226.00mUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
Shot Put · 4kg · IndoorDCL Dual Meets #1T · Dec 1325-11.50DCL Dual Meets #1TDecember 13, 2025
Shot Put · 4kg · OutdoorUSATF New England Association Junior Olympic Championship · Jun 129.07mUSATF New England Association Junior Olympic ChampionshipJune 12, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · High Jump · Waltham TrackWaltham TrackHigh JumpRound M—DNS10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Javelin · Place 3 · Waltham TrackWaltham TrackJavelin600g3.23.88m10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Waltham TrackWaltham TrackShot Put4kgRound M—DNS10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 5 · Waltham TrackWaltham TrackShot Put4kg5.8.79m10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Waltham TrackWaltham Track100m Hurdles33" / 0.838mRound M—DNSWind: 0.810
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Waltham TrackWaltham Track200 MetersRound M—DNSWind: 1.310
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Javelin · Place 2 · Waltham TrackWaltham TrackJavelin600g2.26.00m PB10
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Shot Put · Place 5 · Waltham TrackWaltham TrackShot Put4kg5.9.07m PB10
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 800 Meters · Waltham TrackWaltham Track800 Meters—DNS10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · 600 Meters · Place 10 · Acton-Boxborough RegActon-Boxborough Reg600 Meters101:54.81a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Shot Put · Place 34 · Acton-Boxborough RegActon-Boxborough RegShot Put3424-410
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 600 Meters · Place 30 · Acton-Boxborough RegActon-Boxborough Reg600 Meters301:52.35a PB10
Jan 21DCL Dual Meets #5Jan 21 · 600 Meters · Place 14 · Acton-Boxborough RegActon-Boxborough Reg600 Meters141:56.18a10
Jan 14DCL Dual Meets #4Jan 14 · 600 Meters · Place 17 · Acton-Boxborough RegActon-Boxborough Reg600 Meters171:56.74a10
Jan 8DCL Dual Meets #3TJan 8 · Shot Put · Place 8 · Acton-Boxborough RegActon-Boxborough RegShot Put826-010
Jan 8DCL Dual Meets #3TJan 8 · 55m Hurdles · Place 10 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles1011.49a10
Jan 8DCL Dual Meets #3TJan 8 · 600 Meters · Place 9 · Acton-Boxborough RegActon-Boxborough Reg600 Meters91:55.80a10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 600 Meters · Place 10 · Acton-Boxborough RegActon-Boxborough Reg600 Meters10.1:59.58a10
Dec 17DCL Dual Meets #2TDec 17 · 55m Hurdles · Place 6 · Acton-Boxborough RegActon-Boxborough Reg55m Hurdles33"6.11.13a PB10
Dec 17DCL Dual Meets #2TDec 17 · Shot Put · Place 12 · Acton-Boxborough RegActon-Boxborough RegShot Put4kg12.24-07.0010
Dec 13DCL Dual Meets #1TDec 13 · 600 Meters · Place 7 · Acton-Boxborough RegActon-Boxborough Reg600 Meters7.1:54.52a10
Dec 13DCL Dual Meets #1TDec 13 · Shot Put · Place 9 · Acton-Boxborough RegActon-Boxborough RegShot Put4kg9.25-11.50 PB10

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Javelin · Place 10 · Acton-Boxborough RegActon-Boxborough RegJavelin1055-09
May 21Dual County League ChampionshipMay 21 · 400m Hurdles · Place 7 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles71:13.92a9
May 14DCL JV ChampionshipMay 14 · Javelin · Place 5 · Acton-Boxborough RegActon-Boxborough RegJavelin564-109
May 14DCL JV ChampionshipMay 14 · Shot Put · Place 2 · Acton-Boxborough RegActon-Boxborough RegShot Put224-89
May 8AB vs CCMay 8 · Javelin · Place 6 · Acton-Boxborough RegActon-Boxborough RegJavelin653-79
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400m Hurdles · Place 16 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles161:15.23a9
Apr 29Acton and Beford at LSApr 29 · 400m Hurdles · Place 3 · Acton-Boxborough RegActon-Boxborough Reg400m Hurdles31:15.92a9
Apr 15DCL #3 NS vs ABApr 15 · Javelin · Place 9 · Acton-Boxborough RegActon-Boxborough RegJavelin944-29
Apr 15DCL #3 NS vs ABApr 15 · 400 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg400 Meters11:11.05a PB9
Apr 8DCL #2 AB vs WAApr 8 · Javelin · Place 7 · Acton-Boxborough RegActon-Boxborough RegJavelin738-79
Apr 8DCL #2 AB vs WAApr 8 · 400 Meters · Place 1 · Acton-Boxborough RegActon-Boxborough Reg400 Meters11:13.24a9
Apr 1Cambridge RL vs Acton BoxboroApr 1 · Javelin · Place 5 · Acton-Boxborough RegActon-Boxborough RegJavelin543-109
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 100 Meters · Place 7 · Acton-Boxborough RegActon-Boxborough Reg100 Meters714.97a PB9