Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMedfield vs. Norton · Apr 211.2Medfield vs. NortonApril 2, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1023.87aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorMedfield vs. Norton · Apr 223.2Medfield vs. NortonApril 2, 2025
300 Meters · IndoorTri Valley League Meet 5 · Jan 2453.97aTri Valley League Meet 5January 24, 2025
55 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 156.65aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 15, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100 Meters · Place 16 · Norton100 MetersRound P16.11.55a12
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 100 Meters · Place 4 · Norton100 MetersRound P4.11.53a12
May 12Norton vs MedwayMay 12 · 100 Meters · Norton100 Meters—11.13Unofficial12
May 5Norton vs MedfieldMay 5 · 100 Meters · Place 1 · Norton100 Meters1.11.57a12
Apr 29Norton at BellinghamApr 29 · 200 Meters · Place 2 · Norton200 Meters2.24.48a12
Apr 29Norton at BellinghamApr 29 · 100 Meters · Place 2 · Norton100 Meters2.11.82a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 200 Meters · Place 8 · Norton200 Meters823.74a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 100 Meters · Place 2 · Norton100 MetersRound P211.39a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 100 Meters · Place 3 · Norton100 Meters311.39a12
Apr 14Norton @ Dover SherbornApr 14 · 200 Meters · Norton200 Meters—23.3Unofficial12
Apr 7Norton vs MillisApr 7 · 100 Meters · Place 2 · Norton100 Meters211.68a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 4 · Norton55 Meters46.68a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 4 · Norton55 Meters46.68a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 6 · Norton55m Hurdles66.69—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 3 · Norton55m Hurdles36.65q—
Jan 31Tri Valley League ShowcaseJan 31 · 55 Meters · Place 1 · Norton55 Meters16.68a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 16 · Norton55 MetersRound P166.74a12
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 6 · Norton55m Hurdles68.92a12
Jan 14TVL- Small Double-DualJan 14 · 55 Meters · Place 2 · Norton55 Meters26.80a12
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55m Hurdles · Place 2 · Norton55m Hurdles28.99a12
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55 Meters · Place 1 · Norton55 Meters16.69a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 4 · Norton55 Meters46.82a12
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 3 · Norton55 Meters36.65a PB—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 6 · Norton55 Meters66.69a—
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 18 · Norton55m HurdlesRound P189.3111
Jan 26TVL Championship/Showcase meetJan 26 · 55 Meters · Place 4 · Norton55 MetersRound P46.8211
Jan 26TVL Championship/Showcase meetJan 26 · 55 Meters · Place 2 · Norton55 Meters26.6511
Jan 24Tri Valley League Meet 5Jan 24 · 300 Meters · Place 27 · Norton300 Meters2753.97a PB—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 24 · Norton55m Hurdles2410.04a—
Jan 24Tri Valley League Meet 5Jan 24 · 55 Meters · Place 4 · Norton55 Meters46.86a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 32 · Norton200 Meters3223.87a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 34 · Norton55 Meters346.90a—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 21 · Norton55m Hurdles2110.05a—
Jan 3Tri Valley Meet 4Jan 3 · 55 Meters · Place 5 · Norton55 Meters56.89a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 100 Meters · Place 12 · Norton100 Meters1211.81a11
Apr 15Norton vs Medway vs MillisApr 15 · Long Jump · Place 5 · NortonLong Jump517-02.0011
Apr 15Norton vs Medway vs MillisApr 15 · 100 Meters · Place 1 · Norton100 Meters111.75a11
Apr 2Medfield vs. NortonApr 2 · Long Jump · Place 3 · NortonLong Jump318-011
Apr 2Medfield vs. NortonApr 2 · 200 Meters · Place 2 · Norton200 Meters223.2 PB11
Apr 2Medfield vs. NortonApr 2 · 100 Meters · Place 1 · Norton100 Meters111.2 PB11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 200 Meters · Place 49 · Norton200 Meters4925.01a—
May 18Mercury Grand InvitationalMay 18 · 200 Meters · Place 5 · Norton200 Meters523.98a—
May 14Tri Valley League ChampionshipMay 14 · 100 Meters · Place 13 · Norton100 Meters1311.74a—
May 7Dover-Sherborn vs NortonMay 7 · 200 Meters · Place 5 · Norton200 Meters524.63a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100 Meters · Place 27 · Norton100 Meters2712.15a—
May 1Norton vs MillisMay 1 · 200 Meters · Place 2 · Norton200 Meters224.85a—
Apr 24Norton vs MedwayApr 24 · 200 Meters · Place 4 · Norton200 Meters425.25a—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 166 · Norton100 Meters16612.89a—
Apr 10Norton vs DedhamApr 10 · 200 Meters · Place 1 · Norton200 Meters125.91a—
Apr 10Norton vs DedhamApr 10 · 100 Meters · Place 1 · Norton100 Meters112.59a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 100 Meters · Place 20 · Norton100 Meters2012.37a—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 6 · Norton100 Meters611.92a—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 4 · Norton100 Meters411.86a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 110m Hurdles · Place 25 · Norton110m Hurdles2518.63a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 100 Meters · Place 48 · Norton100 Meters4812.11a—
Apr 20MSTCA Warrior InvitationalApr 20 · Triple Jump · Place 29 · NortonTriple Jump2929-11.50—
Apr 20MSTCA Warrior InvitationalApr 20 · 110m Hurdles · Place 13 · Norton110m Hurdles1318.45a—
Apr 20MSTCA Warrior InvitationalApr 20 · 100 Meters · Place 51 · Norton100 Meters5112.07a—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Triple Jump · Place 3 · NortonTriple Jump329-11—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 110m Hurdles · Place 3 · Norton110m Hurdles318.64a—