Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHockomock Championship · Jun 1214.11Hockomock ChampionshipJune 12, 2021
200 Meters · IndoorTufts Stampede Open · Feb 1529.74Tufts Stampede OpenFebruary 15, 2025
200 Meters · OutdoorMSTCA Coaches Invitational · May 1130.27aMSTCA Coaches InvitationalMay 11, 2024
300 Meters · IndoorHockomock League Meet · Feb 846.49aHockomock League MeetFebruary 8, 2024
400 Meters · IndoorMary Grinaker Invitational · Dec 71:07.41aMary Grinaker InvitationalDecember 7, 2024
400 Meters · OutdoorNEWMAC Championships · Apr 251:05.05aNEWMAC ChampionshipsApril 25, 2025
55 Meter · IndoorHockomock - Meet3 - Reggie · Jan 208.56aHockomock - Meet3 - ReggieJanuary 20, 2022
600 Meters · IndoorSmith Quad Meet · Feb 201:47.80aSmith Quad MeetFebruary 20, 2026
800 Meters · IndoorTufts Cupid Challenge · Feb 132:35.63aTufts Cupid ChallengeFebruary 13, 2026
800 Meters · OutdoorNEWMAC Outdoor Championships · Apr 242:31.24aNEWMAC Outdoor ChampionshipsApril 24, 2026
Shot Put · 4kg · IndoorHockomock League Meet #1 · Dec 725-03.00Hockomock League Meet #1December 7, 2023
Shot Put · 4kg · OutdoorHock Dual: OA vs. Stoughton · Apr 223-11Hock Dual: OA vs. StoughtonApril 2, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · 800 Meters · Place 20 · Mount HolyokeMount Holyoke800 Meters20.2:31.24a PBSo
Apr 18Wellesley, Mt. Holyoke, Smith Tri-MeetApr 18 · 800 Meters · Place 9 · Mount HolyokeMount Holyoke800 Meters9.2:35.09aSo
Apr 11Jerry Gravel ClassicApr 11 · 800 Meters · Place 6 · Mount HolyokeMount Holyoke800 Meters6.2:34.15aSo
Apr 4Amherst Spring FlingApr 4 · 200 Meters · Place 40 · Mount HolyokeMount Holyoke200 Meters40.31.01aWind: -2.8So
Mar 28Yellow Jacket OpenMar 28 · 800 Meters · Place 6 · Mount HolyokeMount Holyoke800 Meters6.2:36.13aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Smith Quad MeetFeb 20 · 600 Meters · Place 5 · Mount HolyokeMount Holyoke600 Meters5.1:47.80a PBSo
Feb 13Tufts Cupid ChallengeFeb 13 · 800 Meters · Place 13 · Mount HolyokeMount Holyoke800 Meters132:35.63a PBSo
Feb 72026 Wheaton InvitationalFeb 7 · 400 Meters · Place 9 · Mount HolyokeMount Holyoke400 Meters91:07.48aSO
Jan 31Mary Grinaker InvitationalJan 31 · 600 Meters · Place 5 · Mount HolyokeMount Holyoke600 Meters51:48.46aSo
Jan 17Branwen Smith-King InvitationalJan 17 · 600 Meters · Place 13 · Mount HolyokeMount Holyoke600 Meters131:48.12aSO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Springfield College Season OpenerDec 6 · 600 Meters · Place 3 · Mount HolyokeMount Holyoke600 Meters3.1:51.14aSo
Dec 6Springfield College Season OpenerDec 6 · 200 Meters · Mount HolyokeMount Holyoke200 Meters—DNSSo
Feb 22Peter De Villiers CupFeb 22 · 600 Meters · Place 6 · Mount HolyokeMount Holyoke600 Meters61:48.42FR
Feb 15Tufts Stampede OpenFeb 15 · 200 Meters · Place 36 · Mount HolyokeMount Holyoke200 Meters3629.74 PBFR
Jan 18Tufts Branwen Smith-King InvitationalJan 18 · 400 Meters · Place 10 · Mount HolyokeMount Holyoke400 Meters101:08.29FR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25NEWMAC ChampionshipsApr 25 · 400 Meters · Place 20 · Mount HolyokeMount Holyoke400 Meters20.1:05.05a PBFr
Apr 25NEWMAC ChampionshipsApr 25 · 200 Meters · Place 24 · Mount HolyokeMount Holyoke200 Meters24.29.15aWind: 3.2Fr
Apr 19Mt Holyoke/Smith/WellesleyApr 19 · 800 Meters · Place 6 · Mount HolyokeMount Holyoke800 Meters6.2:42.83aFr
Apr 13Jerry Gravel InvitationalApr 13 · 800 Meters · Place 10 · Mount HolyokeMount Holyoke800 Meters102:42.59aFR
Apr 5Amherst Spring FlingApr 5 · 400 Meters · Place 18 · Mount HolyokeMount Holyoke400 Meters181:06.74FR

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7Mary Grinaker InvitationalDec 7 · 400 Meters · Place 5 · Mount HolyokeMount Holyoke400 Meters5.1:07.41a PBFr
Feb 8Hockomock League MeetFeb 8 · Shot Put · Place 19 · Oliver AmesOliver AmesShot Put1924-5.50—
Feb 8Hockomock League MeetFeb 8 · 300 Meters · Place 22 · Oliver AmesOliver Ames300 Meters2246.49a PB—
Jan 18Hockomock League Meet #5Jan 18 · Shot Put · Place 19 · Oliver AmesOliver AmesShot Put1925-11—
Jan 18Hockomock League Meet #5Jan 18 · 300 Meters · Place 25 · Oliver AmesOliver Ames300 Meters2547.61a—
Jan 11Hockomock League Meet Double DualsJan 11 · Shot Put · Place 24 · Oliver AmesOliver AmesShot Put2423-5—
Jan 11Hockomock League Meet Double DualsJan 11 · 300 Meters · Place 18 · Oliver AmesOliver Ames300 Meters1847.20a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · 400 Meters · Place 19 · Oliver AmesOliver Ames400 Meters191:07.31a—
May 11MSTCA Coaches InvitationalMay 11 · 200 Meters · Place 59 · Oliver AmesOliver Ames200 Meters59.30.27a PB12
May 7Hock Dual: OA vs. CantonMay 7 · Shot Put · Oliver AmesOliver AmesShot Put4kg—22-9Unofficial12
May 7Hock Dual: OA vs. CantonMay 7 · 400 Meters · Oliver AmesOliver Ames400 Meters—67.6Unofficial12
Apr 30Hock Dual: OA vs. MansfieldApr 30 · Shot Put · Oliver AmesOliver AmesShot Put4kg—24-0Unofficial12
Apr 30Hock Dual: OA vs. MansfieldApr 30 · 400 Meters · Oliver AmesOliver Ames400 Meters—66.1Unofficial12
Apr 23Hock Dual: OA vs. SharonApr 23 · Shot Put · Oliver AmesOliver AmesShot Put4kg—22-09.50Unofficial12
Apr 23Hock Dual: OA vs. SharonApr 23 · 400 Meters · Oliver AmesOliver Ames400 Meters—65.7Unofficial12
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 32 · Oliver AmesOliver Ames400 Meters321:09.16a—
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Shot Put · Oliver AmesOliver AmesShot Put4kg—23-4.5Unofficial12
Apr 9Hock Dual: OA vs. FoxboroApr 9 · 400 Meters · Oliver AmesOliver Ames400 Meters—66.9Unofficial12
Apr 2Hock Dual: OA vs. StoughtonApr 2 · Shot Put · Place 3 · Oliver AmesOliver AmesShot Put4kg3.23-11 PB12
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 400 Meters · Place 5 · Oliver AmesOliver Ames400 Meters5.6912

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 19Hockomock League Meet #2Dec 19 · 300 Meters · Place 25 · Oliver AmesOliver Ames300 Meters25.48.96a12
Dec 19Hockomock League Meet #2Dec 19 · Shot Put · Place 20 · Oliver AmesOliver AmesShot Put4kg20.24-07.5012
Dec 7Hockomock League Meet #1Dec 7 · 300 Meters · Place 22 · Oliver AmesOliver Ames300 Meters22.50.05a12
Dec 7Hockomock League Meet #1Dec 7 · Shot Put · Place 15 · Oliver AmesOliver AmesShot Put4kg15.25-03.00 PB12
Feb 9Hockomock League MeetFeb 9 · Shot Put · Place 23 · Oliver AmesOliver AmesShot Put2323-4.25JR
Feb 9Hockomock League MeetFeb 9 · 300 Meters · Place 3 · Oliver AmesOliver Ames300 Meters348.18JR
Jan 19Hockomock Dual Meet #5Jan 19 · Shot Put · Place 21 · Oliver AmesOliver AmesShot Put2123-11JR
Jan 19Hockomock Dual Meet #5Jan 19 · 300 Meters · Place 4 · Oliver AmesOliver Ames300 Meters447.39JR
Jan 3Hockomock Dual Meet #3Jan 3 · Shot Put · Place 26 · Oliver AmesOliver AmesShot Put2622-9.25JR
Jan 3Hockomock Dual Meet #3Jan 3 · 300 Meters · Place 2 · Oliver AmesOliver Ames300 Meters247.37JR

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · Shot Put · Place 23 · Oliver AmesOliver AmesShot Put2321-11.25—
May 20Hockomock ChampionshipsMay 20 · 400 Meters · Place 16 · Oliver AmesOliver Ames400 Meters161:08.57a—
May 9Oliver Ames @ CantonMay 9 · Shot Put · Oliver AmesOliver AmesShot Put4kg—23-08.00Unofficial11
May 9Oliver Ames @ CantonMay 9 · 400 Meters · Oliver AmesOliver Ames400 Meters—70.1Unofficial11
May 2OA vs. Mansfield (Hock Dual Meet)May 2 · Shot Put · Oliver AmesOliver AmesShot Put4kg—22'3Unofficial11
May 2OA vs. Mansfield (Hock Dual Meet)May 2 · 400 Meters · Oliver AmesOliver Ames400 Meters—69.7Unofficial11
Apr 30Division 3 State Relays Apr 30 · Shot Put · Place 31 · Oliver AmesOliver AmesShot Put317.28m—
Apr 25OA vs. Sharon (Hock Dual Meet)Apr 25 · Shot Put · Oliver AmesOliver AmesShot Put4kg—23-11.50Unofficial11
Apr 25OA vs. Sharon (Hock Dual Meet)Apr 25 · 400 Meters · Oliver AmesOliver Ames400 Meters—68.9Unofficial11
Apr 20MSTCA Warrior InvitationalApr 20 · 200 Meters · Place 51 · Oliver AmesOliver Ames200 Meters5130.37a—
Apr 11Foxboro vs. Oliver AmesApr 11 · Shot Put · Oliver AmesOliver AmesShot Put4kg—27-02.00Unofficial11
Apr 11Foxboro vs. Oliver AmesApr 11 · 400 Meters · Oliver AmesOliver Ames400 Meters—67.8Unofficial11
Apr 4Oliver Ames at StoughtonApr 4 · Shot Put · Oliver AmesOliver AmesShot Put4kg—24'3"Unofficial11
Apr 4Oliver Ames at StoughtonApr 4 · 400 Meters · Oliver AmesOliver Ames400 Meters—67.4Unofficial11

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 300 Meters · Place 59 · Oliver AmesOliver Ames300 Meters59.46.73a11
Dec 20Hockomock Dual Meet #2Dec 20 · 300 Meters · Place 14 · Oliver AmesOliver Ames300 Meters14.48.15a11
Dec 20Hockomock Dual Meet #2Dec 20 · Shot Put · Place 30 · Oliver AmesOliver AmesShot Put4kg30.20-11.7511
Jan 20Hockomock - Meet3 - ReggieJan 20 · 55 Meter · Place 34 · Oliver AmesOliver Ames55 Meter34.8.56a PB10
Jan 20Hockomock - Meet3 - ReggieJan 20 · Shot Put · Place 37 · Oliver AmesOliver AmesShot Put4kg37.20-08.0010
Jan 10Hockomock - Davenport - WheatonJan 10 · 55 Meter · Place 14 · Oliver AmesOliver Ames55 Meter14.8.66a10
Jan 10Hockomock - Davenport - WheatonJan 10 · Shot Put · Place 16 · Oliver AmesOliver AmesShot Put4kg16.19-11.7510

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Hockomock Championship MeetMay 21 · Shot Put · Place 25 · Oliver AmesOliver AmesShot Put4kg25.21-01.0010
May 21Hockomock Championship MeetMay 21 · 400 Meters · Place 15 · Oliver AmesOliver Ames400 Meters15.1:06.81a10
May 1MSTCA D3 RelaysMay 1 · Shot Put · Place 34 · Oliver AmesOliver AmesShot Put4kg34.6.71m10
Apr 26Oliver Ames @ CantonApr 26 · Shot Put · Oliver AmesOliver AmesShot Put4kg—19'9"Unofficial10
Apr 26Oliver Ames @ CantonApr 26 · 400 Meters · Oliver AmesOliver Ames400 Meters—66.2Unofficial10
Apr 21MSTCA Warrior InviteApr 21 · Shot Put · Place 20 · Oliver AmesOliver AmesShot Put4kg20.22-05.2510
Apr 21MSTCA Warrior InviteApr 21 · 200 Meters · Place 23 · Oliver AmesOliver Ames200 Meters23.30.78a10
Apr 21MSTCA Warrior InviteApr 21 · 100 Meters · Place 48 · Oliver AmesOliver Ames100 Meters48.15.01a10
Apr 12Stoughton at O.A.Apr 12 · Shot Put · Oliver AmesOliver AmesShot Put4kg—21'10''Unofficial10
Apr 12Stoughton at O.A.Apr 12 · 200 Meters · Oliver AmesOliver Ames200 Meters—29.3Unofficial10
Apr 5Foxboro vs. Oliver AmesApr 5 · Shot Put · Oliver AmesOliver AmesShot Put4kg—22'5"Unofficial10
Apr 5Foxboro vs. Oliver AmesApr 5 · 200 Meters · Oliver AmesOliver Ames200 Meters—29.8Unofficial10

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17Hockomock - Reggie 1Dec 17 · 55 Meter · Place 32 · Oliver AmesOliver Ames55 Meter32.8.76a10
Dec 17Hockomock - Reggie 1Dec 17 · Shot Put · Place 24 · Oliver AmesOliver AmesShot Put4kg24.22-01.2510
Dec 13Hockomock Davenport Meet 1Dec 13 · 300 Meters · Place 16 · Oliver AmesOliver Ames300 Meters16.50.45a10
Dec 13Hockomock Davenport Meet 1Dec 13 · Shot Put · Place 16 · Oliver AmesOliver AmesShot Put4kg16.20-10.0010

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 12Hockomock ChampionshipJun 12 · Shot Put · Place 23 · Oliver AmesOliver AmesShot Put2318-10FR
Jun 12Hockomock ChampionshipJun 12 · 100 Meters · Place 6 · Oliver AmesOliver Ames100 Meters614.11 PBFR
Jun 12Hockomock ChampionshipsJun 12 · Shot Put · Place 23 · Oliver AmesOliver AmesShot Put4kg23.18-10.009
Jun 12Hockomock ChampionshipsJun 12 · 100 Meters · Place 25 · Oliver AmesOliver Ames100 MetersRound P25.14.11a9
Jun 3Canton vs Oliver AmesJun 3 · Shot Put · Place 6 · Oliver AmesOliver AmesShot Put4kg6.22'2''Unofficial9
Jun 3Canton vs Oliver AmesJun 3 · 200 Meters · Place 4 · Oliver AmesOliver Ames200 Meters4.27.9Unofficial9
May 26Oliver Ames vs. StoughtonMay 26 · Shot Put · Oliver AmesOliver AmesShot Put4kg—23'10.5"Unofficial9
May 26Oliver Ames vs. StoughtonMay 26 · 100 Meters · Oliver AmesOliver Ames100 Meters—13.7Unofficial9
May 20North Attleboro vs. Oliver AmersMay 20 · Shot Put · Oliver AmesOliver AmesShot Put4kg—21'7.5''Unofficial9
May 20North Attleboro vs. Oliver AmersMay 20 · 100 Meters · Oliver AmesOliver Ames100 Meters—14.2Unofficial9
May 11Foxboro vs. Oliver AmesMay 11 · Shot Put · Oliver AmesOliver AmesShot Put4kg—21'7.5''Unofficial9
May 11Foxboro vs. Oliver AmesMay 11 · Shot Put · Oliver AmesOliver AmesShot Put4kg—21'Unofficial9
May 11Foxboro vs. Oliver AmesMay 11 · 100 Meters · Oliver AmesOliver Ames100 Meters—14.2Unofficial9
May 6Sharon vs. Oliver AmesMay 6 · 100 Meters · Oliver AmesOliver Ames100 Meters—14.5Unofficial9
Mar 30OA vs. SharonMar 30 · Shot Put · Oliver AmesOliver AmesShot Put4kg—19'4Unofficial9
Mar 30OA vs. SharonMar 30 · 100 Meters · Oliver AmesOliver Ames100 Meters—14.6Unofficial9