Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNEICAAA Indoor Track & Field Championship · Jan 314:05.34aNEICAAA Indoor Track & Field ChampionshipJanuary 31, 2020
1 Mile · OutdoorBattle Road Twilight 3 · Jun 14:09.17Battle Road Twilight 3June 1, 2024
1000 Meters · IndoorBoston University John Thomas Terrier Invitational · Jan 242:26.31aBoston University John Thomas Terrier InvitationalJanuary 24, 2020
1500 Meters · OutdoorMission Run Baltimore High Performance - #2 · Aug 233:47.48aMission Run Baltimore High Performance - #2August 23, 2025
2 Miles · IndoorMIAA D2 Indoor State Championships · Feb 109:39.80aMIAA D2 Indoor State ChampionshipsFebruary 10, 2016
2 Miles · OutdoorMIAA Division 1 Meet · May 299:29.54aMIAA Division 1 MeetMay 29, 2016
3000 Meters · IndoorECAC/IC4A Indoor Track & Field Championships · Mar 68:13.47aECAC/IC4A Indoor Track & Field ChampionshipsMarch 6, 2020
5000 Meters · IndoorBoston University Sharon Colyear-Danville Season Opener · Dec 214:06.04aBoston University Sharon Colyear-Danville Season OpenerDecember 2, 2023
5000 Meters · OutdoorSean Collier Invitational Distance Night · Apr 2114:25.10Sean Collier Invitational Distance NightApril 21, 2023
800 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 191:54.57USATF New England Indoor Track & Field ChampionshipFebruary 19, 2023
800 Meters · OutdoorBeach Invitational (Day 2) · Apr 201:56.01aBeach Invitational (Day 2)April 20, 2019

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Aug 23Mission Run Baltimore High Performance - #2Aug 23 · 1500 Meters · Place 5 · Battle Road Track ClubBattle Road Track Club1500 Meters5.3:47.48a PB-
May 17Battle Road Track Club Twilight Series #2May 17 · 1 Mile · Place 2 · Battle Road Track ClubBattle Road Track Club1 Mile24:10.85—
May 10Battle Road Track Club Twilight #1May 10 · 1500 Meters · Place 5 · Battle Road Track ClubBattle Road Track Club1500 Meters53:55.04—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1Battle Road Twilight 3Jun 1 · 1 Mile · Place 4 · Battle Road Track ClubBattle Road Track Club1 Mile44:09.17 PB—
May 18Battle Road Twilight Meet 2May 18 · 1500 Meters · Place 3 · Battle Road Track ClubBattle Road Track Club1500 Meters33:52.41—
May 18Battle Road Twilight Meet 2May 18 · 1500 Meters · Place 3 · Battle Road Track ClubBattle Road Track Club1500 Meters33:52.41—
May 11Twilight-1May 11 · 1500 Meters · Place 11 · Battle Road Track ClubBattle Road Track Club1500 Meters11.3:59.30a-

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 5000 Meters · Place 114 · Battle Road Track ClubBattle Road Track Club5000 Meters114.14:06.04a PB-
Feb 26Last Chance Indoor National Qualifier at BUFeb 26 · 1 Mile · Place 53 · Battle RoadBattle Road1 Mile534:07.19a—
Feb 19USATF New England Indoor Track & Field ChampionshipFeb 19 · 800 Meters · Place 1 · 25 Battle Road25 Battle Road800 Meters11:54.57 PB—
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 125 · Battle Road Track ClubBattle Road Track Club1 Mile125.4:08.02a-
Jan 27John Thomas Terrier ClassicJan 27 · 1 Mile · Place 43 · Battle Road Track ClubBattle Road Track Club1 Mile43.4:06.59a-

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 21Sean Collier Invitational Distance NightApr 21 · 5000 Meters · Place 3 · Battle Road Track ClubBattle Road Track Club5000 Meters314:25.10 PB—

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6ECAC/IC4A Indoor Track & Field ChampionshipsMar 6 · 3000 Meters · Place 7 · VermontVermont3000 Meters7.8:13.47a PBSr
Feb 21America East Indoor ChampionshipFeb 21 · 3000 Meters · Place 15 · VermontVermont3000 Meters158:31.96SR
Feb 21America East Indoor ChampionshipFeb 21 · 1 Mile · Place 4 · VermontVermont1 Mile44:10.73SR
Jan 31NEICAAA Indoor Track & Field ChampionshipJan 31 · 1 Mile · Place 1 · VermontVermont1 Mile1.4:05.34a PBSr
Jan 24Boston University John Thomas Terrier InvitationalJan 24 · 1 Mile · Place 30 · VermontVermont1 Mile30.4:09.91aSr
Jan 24Boston University John Thomas Terrier InvitationalJan 24 · 1000 Meters · Place 5 · VermontVermont1000 Meters5.2:26.31a PBSr
Jan 10Dartmouth RelaysJan 10 · 1 Mile · Place 1 · VermontVermont1 Mile14:12.80SR

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor Track & Field ChampionshipsMay 10 · 1500 Meters · Place 5 · VermontVermont1500 Meters5.3:51.18aJr
May 4America East Outdoor Track and Field ChampionshipsMay 4 · 1500 Meters · Place 2 · VermontVermont1500 MetersRound P2.3:53.91aJr
May 4America East Outdoor Track and Field ChampionshipsMay 4 · 1500 Meters · Place 2 · VermontVermont1500 Meters2.3:56.73aJr
Apr 20Beach Invitational (Day 2)Apr 20 · 800 Meters · Place 53 · VermontVermont800 Meters53.1:56.01a PBJr
Apr 19Bryan Clay Invitational (Day 3)Apr 19 · 1500 Meters · Place 2 · VermontVermont1500 Meters2.3:50.31aJr

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8Boston University David Hemery Valentine Indoor InvitationalFeb 8 · 1 Mile · Place 57 · VermontVermont1 Mile57.4:10.86aJr
Jan 26New Hampshire-Maine-Vermont-Dartmouth MeetJan 26 · 800 Meters · Place 1 · VermontVermont800 Meters1.1:58.88aJr
Jan 13Dartmouth RelaysJan 13 · 1 Mile · Place 2 · VermontVermont1 Mile24:13.21JR

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22BU Mini Meet #3Dec 22 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:12.97aJr
Dec 8Dartmouth Season OpenerDec 8 · 3000 Meters · Place 1 · VermontVermont3000 Meters1.8:27.02aJr
Jan 26Penn State Indoor NationalJan 26 · 1 Mile · Place 1 · VermontVermont1 Mile1.4:13.94aSo

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11NEICAAA Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 18 · VermontVermont1500 Meters18.3:55.15aSo
May 5America East Outdoor Track & Field ChampionshipsMay 5 · 1500 Meters · Place 5 · VermontVermont1500 MetersRound P5.3:53.19aSo
May 5America East Outdoor Track & Field ChampionshipsMay 5 · 1500 Meters · Place 9 · VermontVermont1500 Meters9.3:54.36aSo
Apr 21Beach Invitational (Day 2)Apr 21 · 1500 Meters · Place 43 · VermontVermont1500 Meters43.3:58.81aSo
Apr 2060th Annual Mt. SAC Relays (College/Elite Day 2)Apr 20 · 1500 Meters · Place 29 · VermontVermont1500 Meters29.3:56.54aSo

2017 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Dartmouth vs UNH vs Maine vs VermontDec 8 · 3000 Meters · Place 3 · VermontVermont3000 Meters3.8:37.77aSo
Feb 24America East Indoor Track & Field ChampionshipsFeb 24 · 1 Mile · Place 6 · VermontVermont1 Mile64:18.70FR
Feb 10Boston University David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 72 · VermontVermont1 Mile72.4:16.45aFr
Feb 4Dartmouth Indoor ClassicFeb 4 · 3000 Meters · Place 5 · VermontVermont3000 Meters58:41.55FR
Jan 28New Hampshire vs Maine vs Vermont vs DartmouthJan 28 · 1000 Meters · Place 1 · VermontVermont1000 Meters1.2:33.51aFr
Jan 14Dartmouth - Maine - Vermont - RPIJan 14 · 1 Mile · Place 6 · VermontVermont1 Mile64:25.96FR

2017 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12IC4A/ECAC Outdoor Track & Field ChampionshipsMay 12 · 1500 Meters · Place 22 · VermontVermont1500 Meters22.3:54.95aFr
May 6America East Outdoor ChampionshipsMay 6 · 1500 Meters · Place 11 · VermontVermont1500 MetersRound P11.3:56.59aFr
May 6America East Outdoor ChampionshipsMay 6 · 1500 Meters · Place 6 · VermontVermont1500 Meters6.3:54.06aFr
Apr 29UMass Pre-Conference MeetApr 29 · 800 Meters · Place 5 · VermontVermont800 Meters51:56.34FR
Apr 14Dartmouth Outdoor InvitationalApr 14 · 5000 Meters · Place 1 · VermontVermont5000 Meters115:11.85FR
Apr 7UMass Track & Field MeetApr 7 · 1500 Meters · Place 1 · VermontVermont1500 Meters1.4:01.43aFr
Apr 7UMass Track & Field MeetApr 7 · 800 Meters · Place 1 · VermontVermont800 Meters1.2:01.56aFr

2016 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 10Jay Carisella InvitationalDec 10 · 3000 Meters · Place 6 · VermontVermont3000 Meters6.8:48.41aFr
Dec 3Vermont-HarvardDec 3 · 1 Mile · Place 4 · VermontVermont1 Mile4.4:29.16aFr
Feb 20MIAA All-State Indoor ChampionshipsFeb 20 · 2 Miles · Place 8 · NeedhamNeedham2 Miles8.9:47.20a12
Feb 10MIAA D2 Indoor State ChampionshipsFeb 10 · 2 Miles · Place 5 · NeedhamNeedham2 Miles5.9:39.80a PB12
Feb 3BSC ChampionshipFeb 3 · 1 Mile · Place 2 · NeedhamNeedham1 Mile2.4:28.07a12
Jan 28BSC InterdivisionalJan 28 · 1 Mile · Place 2 · NeedhamNeedham1 Mile2.4:30.13a12
Jan 24MSTCA Coaches Elite MeetJan 24 · 2 Miles · Place 8 · NeedhamNeedham2 Miles8.9:49.98a12
Jan 14BSC #4Jan 14 · 2 Miles · Place 1 · NeedhamNeedham2 Miles1.9:55.75a12
Jan 7BSC #3Jan 7 · 2 Miles · Place 4 · NeedhamNeedham2 Miles4.10:12.15a12

2016 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4MIAA All State ChampioshipJun 4 · 2 Miles · Place 17 · NeedhamNeedham2 Miles17.10:06.53a12
May 29MIAA Division 1 MeetMay 29 · 2 Miles · Place 5 · NeedhamNeedham2 Miles5.9:29.54a PB12
May 28MIAA East D1 State ChampionshipsMay 28 · 2 Miles · Place 5 · NeedhamNeedham2 Miles5.9:29.54a12
May 18Bay State Conference MeetMay 18 · 2 Miles · Place 1 · NeedhamNeedham2 Miles1.9:34.36a12
May 14Andover InvitationalMay 14 · 1 Mile · Place 6 · NeedhamNeedham1 Mile6.4:29.62a12
May 11Framingham vs NeedhamMay 11 · 2 Miles · Place 1 · NeedhamNeedham2 Miles1.10:32.1Unofficial12
May 4Needham v. Braintree & WeymouthMay 4 · 800 Meters · Place 2 · NeedhamNeedham800 Meters2.2:05.9Unofficial12
Apr 13Brookline v. NeedhamApr 13 · 1 Mile · Place 3 · NeedhamNeedham1 Mile3.4:33.1Unofficial12