Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 314:08.91aJohn Thomas Terrier ClassicJanuary 31, 2025
1 Mile · OutdoorMIT Sean Collier Invitational · Apr 184:19.17MIT Sean Collier InvitationalApril 18, 2025
1000 Meters · IndoorBeacon Invitational · Dec 102:31.25aBeacon InvitationalDecember 10, 2022
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 313:52.99John Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · OutdoorNE DIII Outdoor · May 23:58.62aNE DIII OutdoorMay 2, 2025
3000 Meters · IndoorMini Meet at BU · Dec 148:16.92aMini Meet at BUDecember 14, 2024
400 Meters · OutdoorUMass Lowell Invitational · Mar 2952.10UMass Lowell InvitationalMarch 29, 2025
5000 Meters · IndoorGreat Northeast Athletic Conf. Indoor Championships · Feb 1315:55.54Great Northeast Athletic Conf. Indoor ChampionshipsFebruary 13, 2022
5000 Meters · OutdoorCommonwealth Coast Conference Championships · Apr 3016:06.07aCommonwealth Coast Conference ChampionshipsApril 30, 2022
600 Meters · IndoorMIAA D3 Championship · Feb 141:23.75aMIAA D3 ChampionshipFebruary 14, 2020
800 Meters · IndoorRiverhawk Invitational · Jan 241:54.13aRiverhawk InvitationalJanuary 24, 2025
800 Meters · OutdoorConf of New England Outdoor Championships · Apr 251:54.61Conf of New England Outdoor ChampionshipsApril 25, 2025

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2NE DIII OutdoorMay 2 · 1500 Meters · Place 6 · SuffolkSuffolk1500 Meters6.3:58.62a PBSr
May 2NE DIII OutdoorMay 2 · 800 Meters · Place 10 · SuffolkSuffolk800 Meters10.2:00.36aSr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 800 Meters · Place 1 · SuffolkSuffolk800 Meters11:54.61 PBSR
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 1500 Meters · Place 1 · SuffolkSuffolk1500 Meters14:03.81SR
Apr 18MIT Sean Collier InvitationalApr 18 · 1 Mile · Place 23 · SuffolkSuffolk1 Mile234:19.17 PBSR
Apr 18MIT Sean Collier InvitationalApr 18 · 800 Meters · Place 28 · SuffolkSuffolk800 Meters281:57.47SR
Mar 29UMass Lowell InvitationalMar 29 · 800 Meters · Place 12 · SuffolkSuffolk800 Meters122:12.66SR
Mar 29UMass Lowell InvitationalMar 29 · 400 Meters · Place 8 · SuffolkSuffolk400 Meters852.10 PBSR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 14NCAA Division III Indoor Track & Field ChampionshipsMar 14 · 1 Mile · Place 19 · SuffolkSuffolk1 MileRound P19.4:26.74aSr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1 Mile · Place 43 · SuffolkSuffolk1 Mile43.4:16.90aSr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1500 Meters · Place 43 · SuffolkSuffolk1500 Meters43.3:58.13aSr
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 77 · SuffolkSuffolk1 Mile774:08.91a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 84 · SuffolkSuffolk1500 Meters843:52.99 PBSR
Jan 24Riverhawk InvitationalJan 24 · 800 Meters · Place 6 · SuffolkSuffolk800 Meters6.1:54.13a PBSr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Mini Meet at BUDec 14 · 3000 Meters · Place 3 · SuffolkSuffolk3000 Meters3.8:16.92a PBSr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 5000 Meters · SuffolkSuffolk5000 Meters—DNSSr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · Place 6 · SuffolkSuffolk3000 Meters6.8:39.09aSr
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 800 Meters · Place 4 · SuffolkSuffolk800 MetersRound P41:55.90JR
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 800 Meters · Place 4 · SuffolkSuffolk800 Meters41:56.00JR
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 800 Meters · Place 10 · SuffolkSuffolk800 Meters10.1:54.58aJr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 800 Meters · Place 124 · SuffolkSuffolk800 Meters1241:54.63JR
Jan 26John Thomas Terrier ClassicJan 26 · 800 Meters · Place 81 · SuffolkSuffolk800 Meters811:57.17a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3NE Division 3May 3 · 800 Meters · Place 23 · SuffolkSuffolk800 Meters231:57.42a—
Apr 19Sean Collier InvitationalApr 19 · 800 Meters · Place 31 · SuffolkSuffolk800 Meters311:58.97a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10UMass Boston Beacon InvitationalDec 10 · 1000 Meters · SuffolkSuffolk1000 Meters—DNFJr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 1 Mile · Place 44 · SuffolkSuffolk1 Mile44.4:20.53aJr
Feb 12Frozen 8 Indoor Track & Field ChampionshipsFeb 12 · 1 Mile · Place 1 · SuffolkSuffolk1 Mile14:20.79SO
Feb 12Frozen 8 Indoor Track & Field ChampionshipsFeb 12 · 800 Meters · Place 1 · SuffolkSuffolk800 Meters11:57.03SO
Jan 27John Thomas Terrier ClassicJan 27 · 1 Mile · Place 121 · SuffolkSuffolk1 Mile121.4:20.45aSo
Jan 14Suffolk Ice BreakerJan 14 · 800 Meters · Place 6 · SuffolkSuffolk800 Meters6.1:57.00aSo

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 800 Meters · Place 21 · SuffolkSuffolk800 Meters211:55.14SO
May 4New England Division III Outdoor ChampionshipsMay 4 · 800 Meters · Place 36 · SuffolkSuffolk800 Meters362:00.98SO
Apr 29CCC ChampionshipsApr 29 · 1500 Meters · Place 1 · SuffolkSuffolk1500 Meters1.4:03.50aUnofficialSo
Apr 29CCC ChampionshipsApr 29 · 800 Meters · Place 1 · SuffolkSuffolk800 Meters1.1:56.31aUnofficialSo

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10Beacon InvitationalDec 10 · 1000 Meters · Place 7 · SuffolkSuffolk1000 Meters7.2:31.25a PBSo
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 5000 Meters · Place 200 · SuffolkSuffolk5000 Meters200.16:04.23aSo
Feb 19Pre-Post Season Meet at Wheaton CollegeFeb 19 · 1 Mile · Place 1 · SuffolkSuffolk1 Mile14:19.86FR
Feb 13Great Northeast Athletic Conf. Indoor ChampionshipsFeb 13 · 5000 Meters · Place 1 · SuffolkSuffolk5000 Meters115:55.54 PBFR
Feb 13Great Northeast Athletic Conf. Indoor ChampionshipsFeb 13 · 3000 Meters · Place 2 · SuffolkSuffolk3000 Meters29:19.09FR

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Commonwealth Coast Conference ChampionshipsApr 30 · 5000 Meters · Place 5 · SuffolkSuffolk5000 Meters5.16:06.07a PBFr
Apr 30Commonwealth Coast Conference ChampionshipsApr 30 · 1500 Meters · Place 2 · SuffolkSuffolk1500 Meters2.4:03.63aFr
Mar 26Bears InvitationalMar 26 · 1500 Meters · Place 2 · SuffolkSuffolk1500 Meters2.4:03.19aFr

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22All-State ChampionshipFeb 22 · 600 Meters · Place 20 · WestboroughWestborough600 Meters20.1:25.74a12
Feb 14MIAA D3 ChampionshipFeb 14 · 600 Meters · Place 3 · WestboroughWestborough600 Meters3.1:23.75a PB12
Feb 1Midland Wachusett Division B League MeetFeb 1 · 1000 Meters · Place 7 · WestboroughWestborough1000 Meters7.3:09.31a12
Feb 1Midland Wachusett Division B League MeetFeb 1 · 600 Meters · Place 1 · WestboroughWestborough600 Meters1.1:29.33a12

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Holiday ChallengeDec 27 · 600 Meters · Place 7 · WestboroughWestborough600 Meters7.1:25.71a12
Dec 22MSTCA Winter Speed Classic-Small SchoolsDec 22 · 600 Meters · Place 3 · WestboroughWestborough600 Meters3.1:27.20a12

2018 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Boston Holiday Challenge Dec 28 · 600 Meters · Place 4 · WestboroughWestborough600 Meters4.1:28.58a11
Dec 16MSTCA Winter Festival Small SchoolsDec 16 · 600 Meters · Place 7 · WestboroughWestborough600 Meters7.1:31.45a11
Dec 12Mid-Wach Dual Meets Week #2Dec 12 · 600 Meters · Place 1 · WestboroughWestborough600 Meters1.1:37.9011
Feb 18MIAA Division 3 ChampionshipsFeb 18 · 600 Meters · Place 12 · WestboroughWestborough600 Meters12.1:28.56a10
Feb 10District E Meet Division IFeb 10 · 600 Meters · Place 11 · WestboroughWestborough600 Meters11.1:37.98a10
Jan 27State Coaches Invitational - Small SchoolsJan 27 · 600 Meters · Place 23 · WestboroughWestborough600 Meters231:30.84110
Jan 10Mid Wach Week #3 @ShrewsburyJan 10 · 1000 Meters · Place 2 · WestboroughWestborough1000 Meters2.3:00.0010
Jan 7Auerbach FR-SO Meet - Small SchoolsJan 7 · 600 Meters · Place 6 · WestboroughWestborough600 Meters61:31.9710
Jan 3Mid Wach @ ShrewsburyJan 3 · 600 Meters · Place 5 · WestboroughWestborough600 Meters5.1:36.4010

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Boston Holiday ChallengeDec 27 · 600 Meters · Place 35 · WestboroughWestborough600 Meters35.1:31.74a10
Dec 17Winterfest Large SchoolsDec 17 · 600 Meters · Place 19 · WestboroughWestborough600 Meters19.1:32.17a10
Dec 9Mid-Wach/FitchburgDec 9 · 600 Meters · Place 6 · WestboroughWestborough600 Meters6.1:37.8010