Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championship · Jun 912.14aMSTCA Multi ChampionshipJune 9, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:16.88aMSTCA Boys PentathlonFebruary 26, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championship · Jun 917.52aMSTCA Multi ChampionshipJune 9, 2025
1500 Meters · OutdoorMSTCA Multi Championship · Jun 95:51.70aMSTCA Multi ChampionshipJune 9, 2025
400 Meters · OutdoorMSTCA Multi Championship · Jun 956.43aMSTCA Multi ChampionshipJune 9, 2025
55 Meters · IndoorDual County League Meet #5 · Jan 247.58aDual County League Meet #5January 24, 2024
55m Hurdles · 39" · IndoorDCL Dual Meets #1T · Dec 138.54aDCL Dual Meets #1TDecember 13, 2025
Decathlon · OutdoorMSTCA Multi Championship · Jun 94558MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorMSTCA Division 1 Relays · May 1827.39mMSTCA Division 1 RelaysMay 18, 2025
High Jump · IndoorDual County League Dual Meets Set #2 · Dec 186-00.00Dual County League Dual Meets Set #2December 18, 2024
High Jump · OutdoorMIAA Division 1 Track & Field Championship · May 295-10.00MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Javelin · 800g · OutdoorMSTCA Multi Championship · Jun 934.65mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.50mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 95.18mMSTCA Multi ChampionshipJune 9, 2025
Pole Vault · OutdoorMSTCA Division 1 Relays · May 187-06.00MSTCA Division 1 RelaysMay 18, 2025
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 99.81mMSTCA Multi ChampionshipJune 9, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 9 · Acton-Boxborough RegHigh Jump9.5-10.00 PB12
May 20Dual County League ChampionshipsMay 20 · High Jump · Place 4 · Acton-Boxborough RegHigh Jump46-012
May 6CC and Wayland at ABMay 6 · High Jump · Acton-Boxborough RegHigh Jump—NH12
May 6CC and Wayland at ABMay 6 · Javelin · Acton-Boxborough RegJavelin800g—DNS12
May 2MSTCA Division 1 RelaysMay 2 · High Jump · Place 5 · Acton-Boxborough RegHigh Jump51.83m12
Apr 29LS vs Bedford vs ABApr 29 · Javelin · Place 7 · Acton-Boxborough RegJavelin800g7.101' 9"12
Apr 14Westford & NS at ABApr 14 · Javelin · Place 4 · Acton-Boxborough RegJavelin800g4.108' 3"12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · High Jump · Place 1 · Acton-Boxborough RegHigh Jump1.5-08.0012
Dec 13DCL Dual Meets #1TDec 13 · 55m Hurdles · Place 1 · Acton-Boxborough Reg55m Hurdles39"1.8.54a PB12
Dec 13DCL Dual Meets #1TDec 13 · High Jump · Place 1 · Acton-Boxborough RegHigh Jump1.5-10.0012
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 72 · Acton-Boxborough RegLong Jump725.50m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 18 · Acton-Boxborough RegHigh Jump181.72m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 36 · Acton-Boxborough RegShot Put3610.19m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 70 · Acton-Boxborough Reg55m Hurdles708.97a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 79 · Acton-Boxborough Reg1000 Meters793:16.88a PB—
Jan 22DCL Thorpe Division ChampionshipJan 22 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump26-0—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Long Jump · Place 10 · Acton-Boxborough RegLong Jump1017-9—
Jan 15Dual County League Dual Meets Set #4Jan 15 · High Jump · Place 5 · Acton-Boxborough RegHigh Jump55-8—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55m Hurdles · Place 7 · Acton-Boxborough Reg55m Hurdles78.96a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Long Jump · Place 12 · Acton-Boxborough RegLong Jump1217-6—
Jan 8Dual County League Dual Meets Set #3Jan 8 · High Jump · Place 3 · Acton-Boxborough RegHigh Jump35-8—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55m Hurdles · Place 14 · Acton-Boxborough Reg55m Hurdles149.50a—

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 108 · Acton-Boxborough Reg1500 MetersRound M108.5:51.70a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 18 · Acton-Boxborough RegJavelin800gRound M18.34.65m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 36 · Acton-Boxborough RegDiscus1.6kgRound M36.26.24m11
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 30 · Acton-Boxborough Reg110m Hurdles39" / 0.991mRound M30.17.52a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 45 · Acton-Boxborough Reg400 MetersRound M45.56.43a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 9 · Acton-Boxborough RegHigh JumpRound M9.1.75m11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 40 · Acton-Boxborough RegShot Put12lbRound M40.9.81m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 65 · Acton-Boxborough RegLong JumpRound M65.5.18m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 42 · Acton-Boxborough Reg100 MetersRound M42.12.14a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 36 · Acton-Boxborough RegDecathlonRound M36.4558 PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 14 · Acton-Boxborough RegHigh Jump14.5-10.0011
May 21Dual County League ChampionshipMay 21 · High Jump · Place 3 · Acton-Boxborough RegHigh Jump35-811
May 21Dual County League ChampionshipMay 21 · 110m Hurdles · Place 8 · Acton-Boxborough Reg110m Hurdles817.45a11
May 21Dual County League ChampionshipMay 21 · 110m Hurdles · Place 6 · Acton-Boxborough Reg110m Hurdles616.89a11
May 18MSTCA Division 1 RelaysMay 18 · Pole Vault · Place 21 · Acton-Boxborough RegPole Vault21.7-06.00 PB11
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 59 · Acton-Boxborough RegDiscus1.6kg59.27.39m PB11
May 10MSTCA Coaches Metro InvitationalMay 10 · High Jump · Place 7 · Acton-Boxborough RegHigh Jump75-811
May 8AB vs CCMay 8 · Javelin · Place 7 · Acton-Boxborough RegJavelin791-711
May 8AB vs CCMay 8 · 110m Hurdles · Place 3 · Acton-Boxborough Reg110m Hurdles317.84a11
May 8AB vs CCMay 8 · Shot Put · Place 3 · Acton-Boxborough RegShot Put331-8.511
May 3Weston Twilight Invitational - Weston EventsMay 3 · High Jump · Place 19 · Acton-Boxborough RegHigh Jump195-08.0011
Apr 15DCL #3 NS vs ABApr 15 · Javelin · Place 3 · Acton-Boxborough RegJavelin3111-211
Apr 15DCL #3 NS vs ABApr 15 · Shot Put · Place 8 · Acton-Boxborough RegShot Put829-811
Apr 15DCL #3 NS vs ABApr 15 · Discus · Place 3 · Acton-Boxborough RegDiscus356-111
Apr 8DCL #2 AB vs WAApr 8 · Javelin · Place 2 · Acton-Boxborough RegJavelin297-011

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 55m Hurdles · Place 12 · Acton-Boxborough Reg55m Hurdles39"12.9.39a11
Dec 18Dual County League Dual Meets Set #2Dec 18 · Long Jump · Place 26 · Acton-Boxborough RegLong Jump26.16-07.5011
Dec 18Dual County League Dual Meets Set #2Dec 18 · High Jump · Place 3 · Acton-Boxborough RegHigh Jump3.6-00.00 PB11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 55m Hurdles · Place 30 · Acton-Boxborough Reg55m Hurdles39"30.12.30a11
Dec 14Dual County League Dual Meets Set #1Dec 14 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump2.5-10.0011
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · High Jump · Place 5 · Acton-Boxborough RegHigh Jump55-8—
Jan 31Dual County League Meet #6Jan 31 · High Jump · Place 5 · Acton-BoxboroughHigh Jump55-6SO
Jan 24Dual County League Meet #5Jan 24 · High Jump · Place 5 · Acton-Boxborough RegHigh Jump55-6—
Jan 24Dual County League Meet #5Jan 24 · 55 Meters · Place 44 · Acton-Boxborough Reg55 Meters447.58a PB—
Jan 20MSTCA D1 RelaysJan 20 · High Jump · Acton-Boxborough RegHigh Jump--DNS10
Jan 17Dual County Meet #4Jan 17 · High Jump · Place 4 · Acton-Boxborough RegHigh Jump45-6—
Jan 10Dual County League Meet #3Jan 10 · High Jump · Place 4 · Acton-Boxborough RegHigh Jump45-6—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · High Jump · Place 9 · Acton-Boxborough RegHigh Jump95-4—
Jan 3Dual County League InvitationalJan 3 · High Jump · Place 4 · Acton-Boxborough RegHigh Jump4.5-04.0010

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · High Jump · Place 12 · Acton-Boxborough RegHigh Jump12.5-10.0010
May 15Dual County League ChampionshipMay 15 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump25-10—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump25-8—
Apr 30Acton-Boxborough vs Lincoln-SudburyApr 30 · Long Jump · Place 2 · Acton-Boxborough RegLong Jump217-0.25—
Apr 30Acton-Boxborough vs Lincoln-SudburyApr 30 · High Jump · Place 1 · Acton-Boxborough RegHigh Jump15-4—
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · High Jump · Acton-Boxborough RegHigh Jump--DNS10
Apr 23AB vs Newton SouthApr 23 · High Jump · Place 1 · Acton-Boxborough RegHigh Jump15-6—
Apr 9Westford Academy vs Acton-BoxboroughApr 9 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump2.5-0410
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump25-4—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · High Jump · Acton-Boxborough RegHigh Jump--DNS10
Dec 13Dual County League Meet #1Dec 13 · High Jump · Place 2 · Acton-Boxborough RegHigh Jump2.5-08.0010
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · High Jump · Place 22 · Acton-Boxborough RegHigh Jump22.5-00.009
Jan 4Dual County League Meet #2Jan 4 · High Jump · Place 3 · Acton-Boxborough RegHigh Jump3.5-06.009

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · High Jump · Place 23 · Acton-Boxborough RegHigh Jump235-2—