Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNorton vs Medfield · May 517.31aNorton vs MedfieldMay 5, 2026
110m Hurdles · 39" / 0.991m · Outdoor · Hand timedTVL Meet #5 - Millis @ Norton · May 1021.2hTVL Meet #5 - Millis @ NortonMay 10, 2023
200 Meters · OutdoorDover-Sherborn vs Norton · May 727.72aDover-Sherborn vs NortonMay 7, 2024
400m Hurdles · 36" / 0.914m · OutdoorNorton at Bellingham · Apr 291:06.35aNorton at BellinghamApril 29, 2026
400m Hurdles · 36" / 0.914m · Outdoor · Hand timedTVL Meet #5 - Millis @ Norton · May 101:09.2hTVL Meet #5 - Millis @ NortonMay 10, 2023
55 Meter · IndoorTri Valley Dual #5 · Jan 278.15aTri Valley Dual #5January 27, 2023
55 Meters · IndoorTri Valley Boys Dual Wheaton · Jan 98.22aTri Valley Boys Dual WheatonJanuary 9, 2023
55m Hurdles · 39" · IndoorTri Valley League - Meet 1 · Dec 1110.06aTri Valley League - Meet 1December 11, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 21 · Norton110m Hurdles39" / 0.991mRound P21.17.62a12
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400m Hurdles · Norton400m Hurdles36" / 0.914m--DNS12
May 12Norton vs MedwayMay 12 · 400m Hurdles · Norton400m Hurdles36" / 0.914m—1:04.1Unofficial12
May 12Norton vs MedwayMay 12 · 110m Hurdles · Norton110m Hurdles39" / 0.991m—17.10Unofficial12
May 5Norton vs MedfieldMay 5 · 400m Hurdles · Place 1 · Norton400m Hurdles36" / 0.914m1.1:06.46a12
May 5Norton vs MedfieldMay 5 · 110m Hurdles · Place 1 · Norton110m Hurdles39" / 0.991m1.17.31a PB12
Apr 29Norton at BellinghamApr 29 · 400m Hurdles · Place 4 · Norton400m Hurdles36" / 0.914m4.1:06.35a PB12
Apr 29Norton at BellinghamApr 29 · 110m Hurdles · Place 2 · Norton110m Hurdles39" / 0.991m2.17.48a12
Apr 7Norton vs MillisApr 7 · 400m Hurdles · Place 2 · Norton400m Hurdles21:05.59a12
Apr 7Norton vs MillisApr 7 · 110m Hurdles · Place 1 · Norton110m Hurdles117.97a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 55m Hurdles · Place 16 · Norton55m Hurdles169.29a12
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 7 · Norton55m Hurdles79.22a12
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55m Hurdles · Place 4 · Norton55m Hurdles49.49a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Norton55m Hurdles39"--DNS12
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55m Hurdles · Place 7 · Norton55m Hurdles79.84a12
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 23 · Norton55m Hurdles39"23.10.06a PB12

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · 400m Hurdles · Place 8 · Norton400m Hurdles81:08.76a—
May 14Tri Valley League ChampionshipMay 14 · 400m Hurdles · Place 16 · Norton400m Hurdles161:08.16a—
May 7Dover-Sherborn vs NortonMay 7 · 400m Hurdles · Place 5 · Norton400m Hurdles51:09.20a—
May 7Dover-Sherborn vs NortonMay 7 · 200 Meters · Place 7 · Norton200 Meters727.72a PB—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 400m Hurdles · Place 16 · Norton400m Hurdles161:07.67a—
Apr 24Norton vs MedwayApr 24 · 400m Hurdles · Place 3 · Norton400m Hurdles31:06.71a—
Apr 10Norton vs DedhamApr 10 · 400m Hurdles · Place 4 · Norton400m Hurdles41:08.39a—
Apr 2Bellingham vs NortonApr 2 · 400m Hurdles · Place 2 · Norton400m Hurdles36" / 0.914m2.1:06.7Unofficial10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 400m Hurdles · Place 14 · Norton400m Hurdles1467.38a—
May 10TVL Meet #5 - Millis @ NortonMay 10 · 400m Hurdles · Place 1 · Norton400m Hurdles36" / 0.914m1.1:09.2h PB9
May 10TVL Meet #5 - Millis @ NortonMay 10 · 110m Hurdles · Place 5 · Norton110m Hurdles39" / 0.991m5.21.2h PB9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 400m Hurdles · Place 33 · Norton400m Hurdles331:08.52a—
Apr 20MSTCA Warrior InvitationalApr 20 · 400m Hurdles · Place 19 · Norton400m Hurdles191:08.31a—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 400m Hurdles · Place 3 · Norton400m Hurdles31:08.73a—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 110m Hurdles · Place 6 · Norton110m Hurdles622.20a—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 400m Hurdles · Place 7 · Norton400m Hurdles36" / 0.914m7.1:11.74a9
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 110m Hurdles · Place 7 · Norton110m Hurdles39" / 0.991m7.21.32a9

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 27Tri Valley Dual #5Jan 27 · 55m Hurdles · Place 28 · Norton55m Hurdles39"28.10.92a9
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 28 · Norton55 Meter28.8.15a PB9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 55m Hurdles · Place 33 · Norton55m Hurdles3311.41a9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 55 Meters · Place 43 · Norton55 Meters438.22a PB9
Jan 4Tri Valley Meet #4Jan 4 · 55m Hurdles · Place 5 · Norton55m Hurdles511.98FR
Jan 4Tri Valley Meet #4Jan 4 · 55 Meters · Place 5 · Norton55 Meters58.30FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 55m Hurdles · Place 23 · Norton55m Hurdles39"23.11.48a9
Dec 29Tri Valley Meet #3Dec 29 · 55 Meter · Place 27 · Norton55 Meter27.8.21a9
Dec 9Tri Valley Dual #1Dec 9 · 55m Hurdles · Place 26 · Norton55m Hurdles39"26.11.72a9
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 74 · Norton55 Meter74.8.20a9