Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLittle East Championship · Apr 2713.00Little East ChampionshipApril 27, 2025
100 Meters · Outdoor · Hand timedTVL Spring: Millis @ Norton · May 1813.9hTVL Spring: Millis @ NortonMay 18, 2021
200 Meters · IndoorKelly Invite · Feb 1527.43aKelly InviteFebruary 15, 2025
200 Meters · OutdoorMSTCA Coaches Invitational · May 1326.99aMSTCA Coaches InvitationalMay 13, 2023
200 Meters · Outdoor · Hand timedTVL Fall 2: Norton HS Time Trials · Mar 1030.7hTVL Fall 2: Norton HS Time TrialsMarch 10, 2021
300 Meters · IndoorTri Valley League Showcase · Feb 345.24aTri Valley League ShowcaseFebruary 3, 2024
300 Meters · Outdoor · Hand timedTVL Fall 2: Norton @ Medway · Apr 1447.3hTVL Fall 2: Norton @ MedwayApril 14, 2021
400 Meters · OutdoorJerry Gravel Invitational · Apr 131:03.97aJerry Gravel InvitationalApril 13, 2025
55 Meter · IndoorTri Valley League - Meet 1 · Dec 87.85aTri Valley League - Meet 1December 8, 2023
55 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 187.69aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 18, 2024
55 Meters · Outdoor · Hand timedTVL Fall 2: Norton @ Medway · Apr 147.9hTVL Fall 2: Norton @ MedwayApril 14, 2021
60 Meter · IndoorLittle East Indoor Championship · Feb 228.34aLittle East Indoor ChampionshipFebruary 22, 2025
60 Meters · IndoorTufts Cupid Challenge · Feb 78.29aTufts Cupid ChallengeFebruary 7, 2025
Shot Put · 4kg · IndoorTri Valley Dual #5 · Jan 2726-04.75Tri Valley Dual #5January 27, 2023
Shot Put · 4kg · OutdoorTVL Meet #5 - Millis @ Norton · May 1026-06.00TVL Meet #5 - Millis @ NortonMay 10, 2023
Triple Jump · OutdoorTVL Spring: Millis @ Norton · May 1829-00.00TVL Spring: Millis @ NortonMay 18, 2021

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 27Little East ChampionshipApr 27 · 100 Meters · Place 11 · UMass DartmouthUMass Dartmouth100 MetersRound P1113.00 PBFR
Apr 18Tufts Sunshine ClassicApr 18 · 200 Meters · Place 4 · UMass DartmouthUMass Dartmouth200 Meters4.27.30aWind: 2Fr
Apr 18Tufts Sunshine ClassicApr 18 · 100 Meters · Place 7 · UMass DartmouthUMass Dartmouth100 MetersRound P7.13.14aWind: 1.5Fr
Apr 18Tufts Sunshine ClassicApr 18 · 100 Meters · Place 5 · UMass DartmouthUMass Dartmouth100 Meters5.13.02aWind: 2.6Fr
Apr 13Jerry Gravel InvitationalApr 13 · 400 Meters · Place 3 · UMass DartmouthUMass Dartmouth400 Meters31:03.97a PBFR
Apr 13Jerry Gravel InvitationalApr 13 · 100 Meters · UMass DartmouthUMass Dartmouth100 Meters—0.0FR
Apr 5CGA Spring InviteApr 5 · 200 Meters · Place 12 · UMass DartmouthUMass Dartmouth200 Meters1228.35aFR
Apr 5CGA Spring InviteApr 5 · 100 Meters · Place 11 · UMass DartmouthUMass Dartmouth100 Meters1113.41aFR
Mar 292025 Corsair Classic InvitationalMar 29 · 200 Meters · Place 8 · UMass DartmouthUMass Dartmouth200 Meters827.84FR
Mar 292025 Corsair Classic InvitationalMar 29 · 100 Meters · Place 11 · UMass DartmouthUMass Dartmouth100 Meters1113.51FR

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 22Little East Indoor ChampionshipFeb 22 · 60 Meter · Place 12 · UMass DartmouthUMass Dartmouth60 MeterRound P12.8.34a PBFr
Feb 15Kelly InviteFeb 15 · 60 Meter · Place 10 · UMass DartmouthUMass Dartmouth60 MeterRound P10.8.45aFr
Feb 15Kelly InviteFeb 15 · 200 Meters · Place 4 · UMass DartmouthUMass Dartmouth200 Meters4.27.43a PBFr
Feb 7Tufts Cupid ChallengeFeb 7 · 200 Meters · Place 16 · UMass DartmouthUMass Dartmouth200 Meters1628.27a—
Feb 7Tufts Cupid ChallengeFeb 7 · 60 Meters · Place 12 · UMass DartmouthUMass Dartmouth60 Meters128.29a PB—
Feb 1Wheaton InviteFeb 1 · 60 Meters · Place 10 · UMass DartmouthUMass Dartmouth60 MetersRound P108.41FR
Jan 25Lyons InviteJan 25 · 200 Meters · Place 8 · UMass DartmouthUMass Dartmouth200 Meters827.70FR
Jan 25Lyons InviteJan 25 · 60 Meters · Place 9 · UMass DartmouthUMass Dartmouth60 Meters98.36FR
Jan 182025 Reggie Poyau Memorial InvitationalJan 18 · 60 Meters · Place 10 · UMass DartmouthUMass Dartmouth60 Meters108.46a—
Jan 11Suffolk RelaysJan 11 · 200 Meters · Place 28 · UMass DartmouthUMass Dartmouth200 Meters2828.17a—
Jan 11Suffolk RelaysJan 11 · 60 Meters · Place 35 · UMass DartmouthUMass Dartmouth60 Meters358.57a—

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 200 Meters · Place 16 · NortonNorton200 Meters1627.99a—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 100 Meters · Place 18 · NortonNorton100 Meters1813.55a—
May 18Mercury Grand InvitationalMay 18 · 200 Meters · Place 4 · NortonNorton200 Meters427.71a—
May 18Mercury Grand InvitationalMay 18 · 100 Meters · Place 5 · NortonNorton100 Meters513.25a—
May 18Mercury Grand InvitationalMay 18 · 100 Meters · Place 4 · NortonNorton100 Meters413.32a—
May 14Tri Valley League ChampionshipMay 14 · 200 Meters · Place 9 · NortonNorton200 Meters927.33a—
May 14Tri Valley League ChampionshipMay 14 · 100 Meters · Place 11 · NortonNorton100 Meters1113.35a—
May 7Dover-Sherborn vs NortonMay 7 · Triple Jump · Place 2 · NortonNortonTriple Jump230-9.50—
May 7Dover-Sherborn vs NortonMay 7 · 200 Meters · Place 1 · NortonNorton200 Meters127.81a—
May 1Norton vs MillisMay 1 · Triple Jump · Place 4 · NortonNortonTriple Jump430-1.25—
May 1Norton vs MillisMay 1 · 100 Meters · Place 2 · NortonNorton100 Meters213.45a—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 27 · NortonNortonShot Put4kg27.7.81m12
Apr 24Norton vs MedwayApr 24 · Triple Jump · Place 2 · NortonNortonTriple Jump231-0.75—
Apr 24Norton vs MedwayApr 24 · 200 Meters · Place 3 · NortonNorton200 Meters328.28a—
Apr 24Norton vs MedwayApr 24 · 100 Meters · Place 3 · NortonNorton100 Meters313.44a—
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 34 · NortonNortonShot Put3426-1—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 27 · NortonNorton100 Meters2713.58a—
Apr 10Norton vs DedhamApr 10 · Triple Jump · Place 2 · NortonNortonTriple Jump231-2—
Apr 10Norton vs DedhamApr 10 · 200 Meters · Place 1 · NortonNorton200 Meters127.89a—
Apr 10Norton vs DedhamApr 10 · 100 Meters · Place 1 · NortonNorton100 Meters113.45a—
Apr 10Norton vs DedhamApr 10 · Triple Jump · Place 2 · NortonNortonTriple Jump231-2—
Apr 10Norton vs DedhamApr 10 · 200 Meters · Place 1 · NortonNorton200 Meters127.89a—
Apr 10Norton vs DedhamApr 10 · 100 Meters · Place 1 · NortonNorton100 Meters113.45a—
Apr 2Bellingham vs NortonApr 2 · Triple Jump · Place 2 · NortonNortonTriple Jump2.30-01.75Unofficial12
Apr 2Bellingham vs NortonApr 2 · 200 Meters · Place 3 · NortonNorton200 Meters3.28.8Unofficial12
Apr 2Bellingham vs NortonApr 2 · 100 Meters · Place 2 · NortonNorton100 Meters2.13.4Unofficial12

2024 Indoor Track

20 results
DateMeetEventPlMarkGr
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 300 Meters · Place 22 · NortonNorton300 Meters2245.45a—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 55 Meters · Place 16 · NortonNorton55 Meters167.69a PB—
Feb 3Tri Valley League ShowcaseFeb 3 · 300 Meters · Place 14 · NortonNorton300 Meters1445.24a PB—
Feb 3Tri Valley League ShowcaseFeb 3 · 55 Meters · Place 12 · NortonNorton55 Meters127.87a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 47 · NortonNortonShot Put4725-3.5012
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 55 Meters · Place 45 · NortonNorton55 MetersRound P457.8912
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 47 · NortonNortonShot Put4725-3.5012
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 55 Meters · Place 45 · NortonNorton55 MetersRound P457.8912
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 9 · NortonNortonShot Put926-2—
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 6 · NortonNorton300 Meters645.40a—
Jan 26Tri Valley League - Meet 5Jan 26 · 55 Meters · Place 10 · NortonNorton55 Meters107.90a—
Jan 21MSTCA D4 RelaysJan 21 · Shot Put · NortonNortonShot Put4kg--DNS12
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 37 · NortonNorton200 Meters3728.5212
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 44 · NortonNorton55 MetersRound P447.9412
Jan 11Tri Valley League- 1/11Jan 11 · 55 Meter · Place 13 · NortonNorton55 Meter13.8.05a12
Jan 11Tri Valley League- 1/11Jan 11 · Shot Put · Place 6 · NortonNortonShot Put4kg6.25-09.0012
Jan 7Winter Classic (Females Only)Jan 7 · 60 Meter · Place 10 · UnattachedUnattached60 Meter10.8.46a12
Jan 7Winter Classic (Females Only)Jan 7 · 200 Meters · Place 11 · UnattachedUnattached200 Meters11.28.28a12
Jan 5Tri Valley League - Meet 4Jan 5 · Shot Put · Place 7 · NortonNortonShot Put728-1—
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 10 · NortonNorton55 Meters107.97a—

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 13Tri Valley League - Meet 2Dec 13 · 300 Meters · Place 12 · NortonNorton300 Meters1247.91a—
Dec 13Tri Valley League - Meet 2Dec 13 · 55 Meters · Place 8 · NortonNorton55 Meters88.02a—
Dec 10Mercury Indoor GamesDec 10 · 300 Meters · NortonNorton300 Meters—DNS12
Dec 10Mercury Indoor GamesDec 10 · 55 Meter · Place 6 · NortonNorton55 MeterRound P6.8.00a12
Dec 10Mercury Indoor GamesDec 10 · 55 Meter · Place 5 · NortonNorton55 Meter5.7.92a12
Dec 8Tri Valley League - Meet 1Dec 8 · 300 Meters · Place 13 · NortonNorton300 Meters13.47.47a12
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 6 · NortonNorton55 Meter6.7.85a PB12
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 12 · NortonNortonShot Put4kg12.25-06.5012
Feb 11MSTCA Qualifier MeetFeb 11 · 55 Meter · Place 36 · NortonNorton55 MeterRound P36.7.96a11
Jan 27Tri Valley Dual #5Jan 27 · 300 Meters · Place 18 · NortonNorton300 Meters18.48.43a11
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 22 · NortonNorton55 Meter22.8.18a11
Jan 27Tri Valley Dual #5Jan 27 · Shot Put · Place 15 · NortonNortonShot Put4kg15.26-04.75 PB11
Jan 18Tri Valley Girls Dual WheatonJan 18 · Shot Put · Place 20 · NortonNortonShot Put2023-08.0011
Jan 18Tri Valley Girls Dual WheatonJan 18 · 300 Meters · Place 25 · NortonNorton300 Meters2550.25a11
Jan 18Tri Valley Girls Dual WheatonJan 18 · 55 Meters · Place 18 · NortonNorton55 Meters188.15a11
Jan 18Tri Valley Girls Dual WheatonJan 18 · Shot Put · Place 20 · NortonNortonShot Put2023-08.0011
Jan 18Tri Valley Girls Dual WheatonJan 18 · 300 Meters · Place 25 · NortonNorton300 Meters2550.2511
Jan 18Tri Valley Girls Dual WheatonJan 18 · 55 Meters · Place 18 · NortonNorton55 Meters188.1511

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 200 Meters · Place 6 · NortonNorton200 Meters627.65a—
May 16Tri Valley League ChampionshipMay 16 · 200 Meters · Place 5 · NortonNorton200 Meters527.87a—
May 16Tri Valley League ChampionshipMay 16 · 100 Meters · Place 11 · NortonNorton100 Meters1113.71a—
May 13MSTCA Coaches InvitationalMay 13 · 200 Meters · Place 14 · NortonNorton200 Meters1426.99a PB—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 21 · NortonNorton100 Meters2113.17a—
May 10TVL Meet #5 - Millis @ NortonMay 10 · Shot Put · Place 3 · NortonNortonShot Put4kg3.26-06.00 PB11
Apr 29MSTCA D1 RelaysApr 29 · Shot Put · Place 33 · NortonNortonShot Put337.73m—
Apr 29MSTCA D5 RelaysApr 29 · Shot Put · Place 33 · NortonNortonShot Put4kg33.7.73m11
Apr 20MSTCA Warrior InvitationalApr 20 · Shot Put · Place 11 · NortonNortonShot Put1128-6.50—
Apr 20MSTCA Warrior InvitationalApr 20 · 200 Meters · Place 7 · NortonNorton200 Meters727.90a—
Apr 20MSTCA Warrior InvitationalApr 20 · 100 Meters · Place 15 · NortonNorton100 Meters1513.41a—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · Shot Put · Place 2 · NortonNortonShot Put226-1.50—
Apr 11TVL Meet #2 - Bellingham @ NortonApr 11 · 100 Meters · Place 4 · NortonNorton100 Meters413.64a—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Shot Put · Place 3 · NortonNortonShot Put4kg3.25-08.0011
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 100 Meters · Place 2 · NortonNorton100 Meters2.13.03a11

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Tri Valley Dual #1Dec 9 · 300 Meters · Place 18 · NortonNorton300 Meters18.49.07a11
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 14 · NortonNorton55 Meter14.8.20a11
Dec 9Tri Valley Dual #1Dec 9 · Shot Put · Place 30 · NortonNortonShot Put4kg30.20-04.0011

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18TVL Spring: Millis @ NortonMay 18 · Triple Jump · Place 1 · NortonNortonTriple Jump1.29-00.00 PB9
May 18TVL Spring: Millis @ NortonMay 18 · 100 Meters · Place 2 · NortonNorton100 Meters2.13.9h PB9
Apr 14TVL Fall 2: Norton @ MedwayApr 14 · 300 Meters · Place 3 · NortonNorton300 Meters347.3h PB9
Apr 14TVL Fall 2: Norton @ MedwayApr 14 · 55 Meters · Place 5 · NortonNorton55 Meters57.9h PB9
Apr 6TVL Fall 2: Ashland @ NortonApr 6 · 300 Meters · Place 3 · NortonNorton300 Meters348.8h9
Apr 6TVL Fall 2: Ashland @ NortonApr 6 · 55 Meters · Place 4 · NortonNorton55 Meters47.9h9
Mar 31TVL Fall 2: Holliston @ NortonMar 31 · 300 Meters · Place 4 · NortonNorton300 Meters449.2h9
Mar 31TVL Fall 2: Holliston @ NortonMar 31 · 55 Meters · Place 3 · NortonNorton55 Meters37.9h9
Mar 24TVL Fall 2: Norwood @ NortonMar 24 · 55 Meters · Place 4 · NortonNorton55 Meters48.0h9
Mar 17TVL Fall 2: Bellingham @ NortonMar 17 · 300 Meters · Place 3 · NortonNorton300 Meters349.6h9
Mar 17TVL Fall 2: Bellingham @ NortonMar 17 · 55 Meters · Place 1 · NortonNorton55 Meters18.3h9
Mar 10TVL Fall 2: Norton HS Time TrialsMar 10 · 200 Meters · Place 4 · NortonNorton200 Meters430.7h PB9
Mar 10TVL Fall 2: Norton HS Time TrialsMar 10 · 55 Meters · Place 4 · NortonNorton55 Meters48.5h9