Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTVL Meet #2 - Bellingham @ Norton · Apr 1112.55aTVL Meet #2 - Bellingham @ NortonApril 11, 2023
100 Meters · Outdoor · Hand timedTVL Meet #5 - Medway @ Norton · May 1012.0hTVL Meet #5 - Medway @ NortonMay 10, 2022
200 Meters · IndoorNew Balance Nationals Indoor · Mar 925.17New Balance Nationals IndoorMarch 9, 2023
200 Meters · OutdoorMIAA Meet of Champions · Jun 224.87aMIAA Meet of ChampionsJune 2, 2022
200 Meters · Outdoor · Hand timedTVL Meet #4 - Dedham @ Norton · May 325.0hTVL Meet #4 - Dedham @ NortonMay 3, 2022
300 Meters · IndoorMSTCA Coaches Invitational (Small Schools) · Jan 2839.87aMSTCA Coaches Invitational (Small Schools)January 28, 2023
300 Meters · IndoorTri-Valley League Showcase Meet · Feb 542.55Tri-Valley League Showcase MeetFebruary 5, 2022
300 Meters · OutdoorNew England Championship · Mar 540.16New England ChampionshipMarch 5, 2022
300 Meters · Outdoor · Hand timedTVL Fall 2: Ashland @ Norton · Apr 642.9hTVL Fall 2: Ashland @ NortonApril 6, 2021
400 Meters · IndoorRiverhawk Invitational · Jan 2457.54aRiverhawk InvitationalJanuary 24, 2025
400 Meters · OutdoorMIAA Meet of Champions · Jun 255.74aMIAA Meet of ChampionsJune 2, 2022
55 Meter · IndoorMIAA D5 Indoor Track & Field Championship · Feb 167.29aMIAA D5 Indoor Track & Field ChampionshipFebruary 16, 2023
55 Meters · IndoorTri Valley Meet #4 · Jan 47.39Tri Valley Meet #4January 4, 2023
55 Meters · IndoorTri-Valley League Showcase Meet · Feb 57.39Tri-Valley League Showcase MeetFebruary 5, 2022
55 Meters · OutdoorNew England Championship · Mar 57.37New England ChampionshipMarch 5, 2022
55 Meters · Outdoor · Hand timedTVL Fall 2: Ashland @ Norton · Apr 67.3hTVL Fall 2: Ashland @ NortonApril 6, 2021
60 Meter · IndoorHarvard Crimson Open · Feb 17.92aHarvard Crimson OpenFebruary 1, 2025
60 Meters · IndoorNew England NEICAAA Indoor Championships · Mar 17.97New England NEICAAA Indoor ChampionshipsMarch 1, 2024
800 Meters · Outdoor · Hand timedTVL Meet #5 - Millis @ Norton · May 102:39.6hTVL Meet #5 - Millis @ NortonMay 10, 2023
Discus · 1kg · OutdoorNorton at Dover-Sherborn · Apr 1266-09Norton at Dover-SherbornApril 12, 2022
Long Jump · OutdoorTVL Spring: Millis @ Norton · May 1814-07.50TVL Spring: Millis @ NortonMay 18, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 400 Meters · Place 4 · UMassUMass400 Meters4.57.33aJr
May 1Larry Ellis InvitationalMay 1 · 400 Meters · Place 17 · UMassUMass400 Meters17.57.54aJr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 200 Meters · Place 2 · UMassUMass200 Meters2.25.56aWind: -0.7Jr
Apr 11UMASS Commonwealth InvitationalApr 11 · 200 Meters · Place 17 · UMassUMass200 Meters17.25.85aWind: 3.4Jr
Mar 28UMASS Flagship OpenerMar 28 · 400 Meters · Place 1 · UMassUMass400 Meters1.59.15aJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15UMass Amherst Last Chance Final QualifierMay 15 · 400 Meters · Place 2 · UMass AmherstUMass Amherst400 Meters255.83SO
May 102025 NEICAAA Outdoor ChampsMay 10 · 400 Meters · Place 6 · UMassUMass400 Meters656.41aSO
May 102025 NEICAAA Outdoor ChampsMay 10 · 200 Meters · Place 16 · UMassUMass200 Meters1625.67aSO
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 400 Meters · Place 3 · UMassUMass400 Meters3.56.00aSo
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 200 Meters · Place 6 · UMassUMass200 Meters6.25.72aWind: 1.7So
Apr 5UMASS Flagship OpenerApr 5 · 400 Meters · Place 2 · UMass AmherstUMass Amherst400 Meters258.34SO
Mar 7NEICAAA ChampionshipsMar 7 · 400 Meters · Place 3 · UMass AmherstUMass Amherst400 Meters357.20SO
Mar 7NEICAAA ChampionshipsMar 7 · 400 Meters · Place 3 · UMass AmherstUMass Amherst400 Meters357.20SO

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 7Crimson Elite & OpenFeb 7 · 400 Meters · Place 5 · UMassUMass400 Meters557.96a—
Feb 1Harvard Crimson OpenFeb 1 · 60 Meter · Place 8 · UMassUMass60 MeterRound P8.7.92a PBWind: 0So
Feb 1Harvard Crimson OpenFeb 1 · 60 Meter · Place 8 · UMassUMass60 Meter8.7.94aWind: 0So
Jan 24Riverhawk InvitationalJan 24 · 400 Meters · Place 9 · UMassUMass400 Meters9.57.54a PBSo
Jan 18The Battle in BeantownJan 18 · 200 Meters · Place 13 · UMassUMass200 Meters1325.76a—
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 200 Meters · Place 8 · UMass AmherstUMass Amherst200 Meters825.65SO
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 200 Meters · Place 8 · UMass AmherstUMass Amherst200 Meters825.65SO

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5UCONN Husky ChallengeDec 5 · 300 Meters · Place 3 · UMassUMass300 Meters3.41.24aSo
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 200 Meters · Place 6 · UMass AmherstUMass Amherst200 MetersRound P625.42FR
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 200 Meters · Place 5 · UMass AmherstUMass Amherst200 Meters525.32FR
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 60 Meters · Place 16 · UMass AmherstUMass Amherst60 MetersRound P167.97 PBFR
Feb 10URI Coaches InvitationalFeb 10 · 60 Meters · Place 9 · UMass AmherstUMass Amherst60 MetersRound P97.99FR
Feb 9David Hemrey Valentine InvitationalFeb 9 · 200 Meters · Place 47 · UMass AmherstUMass Amherst200 Meters4725.43FR
Jan 26Riverhawk InvitationalJan 26 · 200 Meters · Place 34 · UMass AmherstUMass Amherst200 Meters3425.87FR
Jan 20Boston University Battle in BeantownJan 20 · 200 Meters · Place 16 · UMass AmherstUMass Amherst200 Meters1626.06FR
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 60 Meters · Place 32 · UMass AmherstUMass Amherst60 MetersRound P328.15FR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 400 Meters · Place 11 · UMass AmherstUMass Amherst400 Meters1158.78FR
May 10NEICAAA Outdoor ChampionshipMay 10 · 400 Meters · Place 11 · UMass AmherstUMass Amherst400 Meters1158.78FR
Apr 26America East Pre-ConferenceApr 26 · 400 Meters · Place 2 · UMassUMass400 Meters2.57.79aFr
Apr 20Holy Cross InvitationalApr 20 · 400 Meters · Place 5 · UMass AmherstUMass Amherst400 Meters557.89FR
Apr 13UMASS Commonwealth Invitational Apr 13 · 100 Meters · Place 2 · UMassUMass100 Meters212.61a—
Apr 5UMASS Flagship OpenerApr 5 · 200 Meters · Place 10 · UMassUMass200 Meters10.25.34aWind: 1.7Fr
Mar 29Bryant Black and Gold InvitationalMar 29 · 200 Meters · Place 7 · UMass AmherstUMass Amherst200 Meters725.94FR

2023 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 7Husky ChallengeDec 7 · 60 Meter · Place 7 · UMassUMass60 MeterRound P7.7.93aFr
Dec 7Husky ChallengeDec 7 · 60 Meter · Place 7 · UMassUMass60 Meter7.7.99aFr
Mar 9New Balance Nationals IndoorMar 9 · 200 Meters · Place 43 · Norton TCNorton TC200 MetersRound P4325.17 PB12
Mar 9New Balance Nationals IndoorMar 9 · 400 Meters · Place 48 · Norton TCNorton TC400 MetersRound P4858.4812
Mar 9New Balance Nationals IndoorMar 9 · 400 Meters · Place 48 · Norton TCNorton TC400 MetersRound P4858.4812
Mar 9New Balance Nationals IndoorMar 9 · 200 Meters · Place 43 · Norton TCNorton TC200 MetersRound P4325.1712
Feb 25MIAA Meet of ChampionsFeb 25 · 300 Meters · Place 2 · NortonNorton300 Meters240.14SR
Feb 25MIAA Meet of ChampionsFeb 25 · 55 Meters · Place 2 · NortonNorton55 Meters27.41SR
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 300 Meters · Place 1 · NortonNorton300 Meters1.40.71a12
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 2 · NortonNorton55 MeterRound P2.7.29a PB12
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 2 · NortonNorton55 Meter2.7.30a12
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 300 Meters · Place 1 · NortonNorton300 Meters139.87a PB—
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 2 · NortonNorton55 Meter2.7.36a12
Jan 18Tri Valley Girls Dual WheatonJan 18 · 55 Meters · Place 2 · NortonNorton55 Meters27.40a12
Jan 18Tri Valley Girls Dual WheatonJan 18 · 55 Meters · Place 2 · NortonNorton55 Meters27.4012
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · NortonNorton55 MetersRound P—FS12
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 1 · NortonNorton200 Meters125.6212
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · NortonNorton55 MeterRound P--FS12
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.62a12
Jan 4Tri Valley Meet #4Jan 4 · 300 Meters · Place 1 · NortonNorton300 Meters143.23SR
Jan 4Tri Valley Meet #4Jan 4 · 55 Meters · Place 1 · NortonNorton55 Meters17.39 PBSR

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 400 Meters · Place 2 · NortonNorton400 Meters256.42a—
May 16Tri Valley League ChampionshipMay 16 · 200 Meters · Place 1 · NortonNorton200 Meters125.91a—
May 16Tri Valley League ChampionshipMay 16 · 200 Meters · Place 1 · NortonNorton200 Meters125.69a—
May 16Tri Valley League ChampionshipMay 16 · 100 Meters · Place 1 · NortonNorton100 Meters112.68a—
May 16Tri Valley League ChampionshipMay 16 · 100 Meters · Place 1 · NortonNorton100 Meters112.57a—
May 13MSTCA Coaches InvitationalMay 13 · 400 Meters · Place 1 · NortonNorton400 Meters157.03a—
May 10TVL Meet #5 - Millis @ NortonMay 10 · Discus · Place 4 · NortonNortonDiscus1kg4.57-02.0012
May 10TVL Meet #5 - Millis @ NortonMay 10 · 800 Meters · Place 1 · NortonNorton800 Meters1.2:39.6h PB12
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Discus · Place 5 · NortonNortonDiscus560-9—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 100 Meters · Place 1 · NortonNorton100 Meters112.55a PB—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Discus · Place 5 · NortonNortonDiscus1kg5.61-11.0012
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 400 Meters · Place 1 · NortonNorton400 Meters1.57.77a12
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.75a12

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 9Tri Valley Dual #1Dec 9 · 300 Meters · Place 1 · NortonNorton300 Meters1.41.68a12
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 2 · NortonNorton55 Meter2.7.46a12
Feb 26MIAA All-State ChampionshipsFeb 26 · 300 Meters · Place 2 · NortonNorton300 Meters240.4311
Feb 26MIAA All-State ChampionshipsFeb 26 · 55 Meters · Place 6 · NortonNorton55 Meters67.4111
Feb 26MIAA All-State ChampionshipsFeb 26 · 55 Meters · Place 6 · NortonNorton55 MetersRound P67.39111
Feb 18MIAA Div 5 ChampionshipFeb 18 · 300 Meters · Place 1 · NortonNorton300 Meters141.3511
Feb 18MIAA Div 5 ChampionshipFeb 18 · 55 Meters · Place 5 · NortonNorton55 MetersRound P57.4811
Feb 18MIAA Div 5 ChampionshipFeb 18 · 55 Meters · Place 4 · NortonNorton55 Meters47.4211
Feb 5Tri-Valley League Showcase MeetFeb 5 · 300 Meters · Place 1 · NortonNorton300 Meters142.55 PBJR
Feb 5Tri-Valley League Showcase MeetFeb 5 · 55 Meters · Place 1 · NortonNorton55 MetersRound P17.39 PBJR
Feb 5Tri-Valley League Showcase MeetFeb 5 · 55 Meters · Place 1 · NortonNorton55 Meters17.44JR
Jan 3TVL Meet #3 (GIRLS)Jan 3 · 55 Meter · NortonNorton55 Meter—7.57a11

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 400 Meters · Place 2 · NortonNorton400 Meters2.55.74a PB11
Jun 2MIAA Meet of ChampionsJun 2 · 200 Meters · Place 1 · NortonNorton200 MetersRound P1.25.18aWind: 011
Jun 2MIAA Meet of ChampionsJun 2 · 200 Meters · Place 2 · NortonNorton200 Meters2.24.87a PBWind: 111
May 30MIAA D5 ChampionshipMay 30 · 400 Meters · Place 1 · NortonNorton400 Meters1.57.16a11
May 30MIAA D5 ChampionshipMay 30 · 200 Meters · Place 1 · NortonNorton200 MetersRound P1.25.71a11
May 30MIAA D5 ChampionshipMay 30 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.85a11
May 26MIAA Division 5 ChampionshipMay 26 · 400 Meters · Place 1 · NortonNorton400 Meters1.57.16a11
May 26MIAA Division 5 ChampionshipMay 26 · 200 Meters · Place 1 · NortonNorton200 MetersRound P1.25.71a11
May 26MIAA Division 5 ChampionshipMay 26 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.85a11
May 17Tri-Valley League ChampionshipsMay 17 · 200 Meters · Place 1 · NortonNorton200 MetersRound P1.26.08a11
May 17Tri-Valley League ChampionshipsMay 17 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.79a11
May 17Tri-Valley League ChampionshipsMay 17 · 100 Meters · Place 1 · NortonNorton100 MetersRound P1.13.05a11
May 17Tri-Valley League ChampionshipsMay 17 · 100 Meters · Place 1 · NortonNorton100 Meters1.12.74a11
May 13MSTCA Coaches Twilight InvitatiunalMay 13 · 400 Meters · Place 1 · NortonNorton400 Meters1.56.32a11
May 10TVL Meet #5 - Medway @ NortonMay 10 · Discus · Place 3 · NortonNortonDiscus1kg3.55-0011
May 10TVL Meet #5 - Medway @ NortonMay 10 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.1h11
May 10TVL Meet #5 - Medway @ NortonMay 10 · 100 Meters · Place 1 · NortonNorton100 Meters1.12.0h PB11
May 3TVL Meet #4 - Dedham @ NortonMay 3 · Discus · Place 6 · NortonNortonDiscus1kg6.62-0011
May 3TVL Meet #4 - Dedham @ NortonMay 3 · 200 Meters · Place 1 · NortonNorton200 Meters1.25.0h PB11
Apr 12Norton at Dover-SherbornApr 12 · Discus · Place 2 · NortonNortonDiscus1kg2.66-09 PB11
Apr 12Norton at Dover-SherbornApr 12 · 100 Meters · Place 1 · NortonNorton100 Meters1.12.61a11
Mar 5New England ChampionshipMar 5 · 300 Meters · Place 4 · NortonNorton300 Meters440.16 PB11
Mar 5New England ChampionshipMar 5 · 55 Meters · Place 9 · NortonNorton55 MetersRound P97.37 PB11

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 300 Meters · Place 6 · NortonNorton300 Meters6.42.90a11
Dec 27MSTCA Boston Holiday ClassicDec 27 · 55 Meter · Place 2 · NortonNorton55 MeterRound P2.7.54a11
Dec 27MSTCA Boston Holiday ClassicDec 27 · 55 Meter · Place 2 · NortonNorton55 Meter2.7.42a11
Dec 27Boston Holiday ChallengeDec 27 · 300 Meters · Place 6 · NortonNorton300 Meters6.42.90a11
Dec 27Boston Holiday ChallengeDec 27 · 55 Meter · Place 2 · NortonNorton55 MeterRound P2.7.54a11
Dec 27Boston Holiday ChallengeDec 27 · 55 Meter · Place 2 · NortonNorton55 Meter2.7.42a11

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 17MIAA D2 South SectionalsJun 17 · 400 Meters · Place 1 · NortonNorton400 Meters1.58.25a10
Jun 17MIAA D2 South SectionalsJun 17 · 200 Meters · Place 2 · NortonNorton200 Meters2.25.95a10
Jun 11Tri Valley ShowcaseJun 11 · 400 Meters · Place 1 · NortonNorton400 Meters1.59.30a10
Jun 11Tri Valley ShowcaseJun 11 · 100 Meters · Place 1 · NortonNorton100 MetersRound P1.12.79a10
Jun 11Tri Valley ShowcaseJun 11 · 100 Meters · Place 1 · NortonNorton100 Meters1.12.75a10
May 18TVL Spring: Millis @ NortonMay 18 · Long Jump · Place 2 · NortonNortonLong Jump2.14-07.50 PB10
May 18TVL Spring: Millis @ NortonMay 18 · 200 Meters · Place 1 · NortonNorton200 Meters1.26.3h10
May 18TVL Spring: Millis @ NortonMay 18 · 100 Meters · Place 1 · NortonNorton100 Meters1.12.9h10
Apr 14TVL Fall 2: Norton @ MedwayApr 14 · 55 Meters · Place 2 · NortonNorton55 Meters27.6h10
Apr 6TVL Fall 2: Ashland @ NortonApr 6 · 300 Meters · Place 1 · NortonNorton300 Meters142.9h PB10
Apr 6TVL Fall 2: Ashland @ NortonApr 6 · 55 Meters · Place 1 · NortonNorton55 Meters17.3h PB10
Mar 31TVL Fall 2: Holliston @ NortonMar 31 · 300 Meters · Place 1 · NortonNorton300 Meters143.6h10
Mar 31TVL Fall 2: Holliston @ NortonMar 31 · 55 Meters · Place 1 · NortonNorton55 Meters17.4h10
Mar 24TVL Fall 2: Norwood @ NortonMar 24 · 300 Meters · Place 2 · NortonNorton300 Meters243.5h10
Mar 24TVL Fall 2: Norwood @ NortonMar 24 · 55 Meters · Place 2 · NortonNorton55 Meters27.5h10
Mar 17TVL Fall 2: Bellingham @ NortonMar 17 · 300 Meters · Place 1 · NortonNorton300 Meters145.1h10
Mar 17TVL Fall 2: Bellingham @ NortonMar 17 · 55 Meters · Place 1 · NortonNorton55 Meters17.9h10
Mar 10TVL Fall 2: Norton HS Time TrialsMar 10 · 200 Meters · Place 1 · NortonNorton200 Meters128.4h10
Mar 10TVL Fall 2: Norton HS Time TrialsMar 10 · 55 Meters · Place 1 · NortonNorton55 Meters17.8h10

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Tri Valley League Showcase MeetFeb 1 · 300 Meters · Place 1 · NortonNorton300 Meters142.25FR
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 300 Meters · Place 3 · NortonNorton300 Meters342.879
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 300 Meters · Place 2 · NortonNorton300 Meters242.879