Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFlagship Indoor Invitational · Jan 154:11.93aFlagship Indoor InvitationalJanuary 15, 2023
1 Mile · OutdoorMSTCA Boys Invite · May 124:28.46MSTCA Boys InviteMay 12, 2018
10,000 Meters · OutdoorBattle Road Twilight Series Meet 1 · May 933:42.46aBattle Road Twilight Series Meet 1May 9, 2026
1000 Meters · IndoorWheaton Invitational · Jan 252:35.74aWheaton InvitationalJanuary 25, 2020
1500 Meters · IndoorBlack and Gold Invitational · Mar 303:59.54aBlack and Gold InvitationalMarch 30, 2019
1500 Meters · OutdoorMIT Final Qualifier · May 193:50.28aMIT Final QualifierMay 19, 2022
2 Miles · IndoorMIAA D4 State Championship · Feb 169:55.39aMIAA D4 State ChampionshipFebruary 16, 2017
3000 Meters · IndoorWheaton Invitational · Jan 288:37.35Wheaton InvitationalJanuary 28, 2023
5000 Meters · OutdoorSpringfield College Classic · Apr 915:07.46aSpringfield College ClassicApril 9, 2022
800 Meters · IndoorLast Chance Indoor National Qualifier at BU · Feb 261:52.39aLast Chance Indoor National Qualifier at BUFebruary 26, 2023
800 Meters · OutdoorNEICAAA Outdoor Track & Field Championships · May 121:53.35NEICAAA Outdoor Track & Field ChampionshipsMay 12, 2023

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9Battle Road Twilight Series Meet 1May 9 · 10,000 Meters · Place 15 · Old Goat Track ClubOld Goat Track Club10,000 Meters15.33:42.46a PB-

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18MIT Final QualifierMay 18 · 800 Meters · Place 5 · WPIWPI800 Meters51:54.55SR
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 400m Hurdles · Place 16 · WPIWPI400m HurdlesRound P1655.55SR
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 800 Meters · Place 11 · WPIWPI800 Meters111:53.35 PBSR
May 4New England Division III Outdoor ChampionshipsMay 4 · 1500 Meters · Place 13 · WPIWPI1500 Meters133:56.25SR
Apr 292023 NEWMAC Outdoor Track & Field ChampionshipApr 29 · 1500 Meters · Place 2 · WPIWPI1500 Meters2.3:57.90aSr
Apr 292023 NEWMAC Outdoor Track & Field ChampionshipApr 29 · 800 Meters · Place 6 · WPIWPI800 Meters6.1:57.03aSr
Apr 15UMASS Commonwealth InvitationalApr 15 · 1500 Meters · Place 1 · WPIWPI1500 Meters13:55.85SR
Apr 8UMASS Flagship OpenerApr 8 · 800 Meters · Place 10 · WPIWPI800 Meters101:58.92SR
Apr 8UMASS Flagship OpenerApr 8 · 1500 Meters · Place 13 · WPIWPI1500 Meters134:00.14SR
Mar 31Black and Gold InvitationalMar 31 · 800 Meters · Place 8 · WPIWPI800 Meters8.1:56.83aSr

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 4Tufts Last Chance National QualifierMar 4 · 800 Meters · Place 6 · WPIWPI800 Meters6.1:55.65aSr
Feb 26Last Chance Indoor National Qualifier at BUFeb 26 · 800 Meters · Place 15 · WPI (Worcester Poly)WPI (Worcester Poly)800 Meters151:52.39a PBSr
Feb 18Springfield College Triangle ClassicFeb 18 · 1 Mile · Place 1 · WPIWPI1 Mile14:15.56SR
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 800 Meters · Place 26 · WPIWPI800 Meters26.1:53.82aSr
Jan 28Wheaton InvitationalJan 28 · 3000 Meters · Place 1 · WPIWPI3000 Meters18:37.35 PBSR
Jan 27John Thomas Terrier ClassicJan 27 · 800 Meters · Place 18 · WPIWPI800 Meters18.1:53.19aSr
Jan 21URI InvitationalJan 21 · 800 Meters · Place 4 · WPIWPI800 Meters4.1:57.21aSr
Jan 15Flagship Indoor InvitationalJan 15 · 1 Mile · Place 5 · WPIWPI1 Mile5.4:11.93a PBSr

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 1 Mile · Place 6 · WPIWPI1 Mile6.4:12.63aSr
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 3000 Meters · Place 46 · WPIWPI3000 Meters46.8:38.13aSr
Feb 4Tufts Cupid ChallengeFeb 4 · 1 Mile · Place 6 · WPIWPI1 Mile64:20.60SR
Jan 28John Thomas Terrier ClassicJan 28 · 1 Mile · Place 45 · WPIWPI1 Mile454:13.87SR
Jan 15Wheaton InvitationalJan 15 · 3000 Meters · Place 2 · WPIWPI3000 Meters28:45.70SR

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19MIT Final QualifierMay 19 · 1500 Meters · Place 1 · WPIWPI1500 Meters1.3:50.28a PBSr
May 13NEICAAA Outdoor Track & Field ChampionshipsMay 13 · 1500 Meters · Place 18 · WPIWPI1500 Meters18.3:54.29aSr
May 5D3 New England Outdoor ChampionshipsMay 5 · 1500 Meters · Place 6 · WPIWPI1500 Meters6.4:00.42aSr
Apr 30NEWMAC Outdoor ChampionshipsApr 30 · 5000 Meters · Place 4 · WPIWPI5000 Meters4.15:16.37aSr
Apr 30NEWMAC Outdoor ChampionshipsApr 30 · 1500 Meters · Place 2 · WPIWPI1500 Meters2.4:00.06aSr
Apr 23George Davis InvitationalApr 23 · 1500 Meters · Place 6 · WPIWPI1500 Meters63:52.86SR
Apr 16UMASS Outdoor InvitationalApr 16 · 800 Meters · Place 3 · WPIWPI800 Meters3.1:54.96aSr
Apr 15Silfen InvitationalApr 15 · 1500 Meters · Place 1 · WPIWPI1500 Meters1.3:56.24aSr
Apr 9Springfield College ClassicApr 9 · 5000 Meters · Place 2 · WPIWPI5000 Meters2.15:07.46a PBSr
Apr 1Black and Gold InvitationalApr 1 · 1500 Meters · Place 7 · WPIWPI1500 Meters7.3:57.42aSr

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20Tufts National Qualifying MeetMay 20 · 1500 Meters · Place 6 · WPIWPI1500 Meters63:59.16JR
May 8Tufts InvitationalMay 8 · 1500 Meters · Place 5 · WPIWPI1500 Meters53:54.59JR
May 2NEWMAC Men's Track & Field ChampionshipsMay 2 · 1500 Meters · Place 2 · WPIWPI1500 Meters2.4:03.58aJr
May 2NEWMAC Men's Track & Field ChampionshipsMay 2 · 800 Meters · Place 4 · WPIWPI800 Meters4.1:57.62aJr
Apr 17Springfield-WPIApr 17 · 1500 Meters · Place 2 · WPIWPI1500 Meters24:07.70JR
Apr 10Wheaton Tri- Meet (RWU & WPI)Apr 10 · 1500 Meters · Place 2 · WPIWPI1500 Meters24:03.65JR
Apr 10Wheaton Tri- Meet (RWU & WPI)Apr 10 · 800 Meters · Place 1 · WPIWPI800 Meters12:01.68JR
Apr 3UMass Dartmouth vs. Worcester PolytechApr 3 · 5000 Meters · Place 2 · WPIWPI5000 Meters215:23.00JR

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28DIII New England Mens Indoor Track & Field ChampionshipFeb 28 · 1 Mile · Place 7 · WPIWPI1 Mile7.4:17.92aSo
Feb 28New England D3 Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 7 · WPIWPI1 Mile7.4:17.92aSo
Feb 14BU David Hemery Valentine InvitationalFeb 14 · 1 Mile · Place 151 · WPIWPI1 Mile1514:18.30SO
Jan 31Tufts Branwen Smith-King Indoor InvitationalJan 31 · 1 Mile · Place 6 · WPIWPI1 Mile64:22.32SO
Jan 25Wheaton InvitationalJan 25 · 1000 Meters · Place 4 · WPIWPI1000 Meters4.2:35.74a PBSo
Jan 17Lyons InvitationalJan 17 · 3000 Meters · Place 3 · WPIWPI3000 Meters38:57.81SO

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16MIT Division III Outdoor Final QualifierMay 16 · 1500 Meters · WPIWPI1500 Meters-DNSFr
May 15Williams Final Qualifier MeetMay 15 · 1500 Meters · Place 4 · WPIWPI1500 Meters43:58.42FR
May 10NEICAAA Outdoor Track & Field ChampionshipsMay 10 · 1500 Meters · Place 15 · WPIWPI1500 Meters15.3:59.61aFr
May 2New England DIII T&F ChampionshipsMay 2 · 1500 Meters · Place 10 · WPIWPI1500 Meters103:58.25FR
Apr 27NEWMAC Outdoor Track & Field ChampionshipApr 27 · 5000 Meters · Place 4 · WPIWPI5000 Meters4.15:55.01aFr
Apr 27NEWMAC Outdoor Track & Field ChampionshipApr 27 · 1500 Meters · Place 2 · WPIWPI1500 Meters2.4:09.78aFr
Apr 20Williams Invitational Quad MeetApr 20 · 800 Meters · Place 7 · WPIWPI800 Meters71:58.23FR

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 30Black and Gold InvitationalMar 30 · 1500 Meters · Place 4 · WPIWPI1500 Meters4.3:59.54a PBFr
Mar 30Black and Gold InvitationalMar 30 · 800 Meters · Place 12 · WPIWPI800 Meters12.1:59.85aFr
Feb 16Springfield College Triangle Indoor ClassicFeb 16 · 800 Meters · Place 3 · WPIWPI800 Meters31:59.63FR
Feb 16Springfield College Triangle Indoor ClassicFeb 16 · 800 Meters · Place 5 · WPIWPI800 Meters51:59.63FR
Feb 8Boston University David Hemery Valentine Indoor InvitationalFeb 8 · 1 Mile · Place 117 · WPIWPI1 Mile117.4:18.76aFr
Feb 2Tufts Cupid ChallangeFeb 2 · 3000 Meters · Place 12 · WPIWPI3000 Meters12.8:51.21aFr
Jan 25Boston University John Thomas Terrier InvitationalJan 25 · 1 Mile · Place 82 · WPIWPI1 Mile82.4:23.33aFr
Jan 18Wheaton College InvitationalJan 18 · 800 Meters · Place 3 · WPIWPI800 Meters31:58.02FR

2018 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 15BU Mini MeetDec 15 · 3000 Meters · Place 10 · UnattachedUnattached3000 Meters10.8:51.03aFr
Feb 24MIAA All State ChampionshipFeb 24 · 1 Mile · Place 14 · Nauset RegionalNauset Regional1 Mile14.4:28.16a12
Feb 14MIAA Div. 4 ChampionshipsFeb 14 · 2 Miles · Place 7 · Nauset RegionalNauset Regional2 Miles7.10:10.59a12
Feb 14MIAA Div. 4 ChampionshipsFeb 14 · 1 Mile · Place 3 · Nauset RegionalNauset Regional1 Mile3.4:30.88a12
Feb 1Atlantic Coast League/South Shore League ChampionshipFeb 1 · 1 Mile · Place 1 · Nauset RegionalNauset Regional1 Mile1.4:31.86a12
Jan 27State Coaches Invitational - Small SchoolsJan 27 · 1 Mile · Place 7 · NausetNauset1 Mile74:32.5212
Jan 22Atlantic Coast League/South Shore League Meet #4Jan 22 · 2 Miles · Place 1 · Nauset RegionalNauset Regional2 Miles1.10:06.23a12
Jan 8Atlantic Coast League/South Shore League Meet #3Jan 8 · 2 Miles · Place 2 · Nauset RegionalNauset Regional2 Miles2.10:56.26a12

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26MIAA Division 3 ChampionshipsMay 26 · 1 Mile · Place 3 · Nauset RegionalNauset Regional1 Mile3.4:30.59a12
May 12MSTCA Boys InviteMay 12 · 1 Mile · Place 6 · NausetNauset1 Mile64:28.46 PB12

2017 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Atlantic Coast League/South Shore League Meet #2Dec 18 · 1 Mile · Place 3 · Nauset RegionalNauset Regional1 Mile3.4:40.80a12
Feb 16MIAA D4 State ChampionshipFeb 16 · 2 Miles · Place 3 · Nauset RegionalNauset Regional2 Miles3.9:55.39a PB11
Jan 29MSTCA Coaches Invitational - Small SchoolsJan 29 · 2 Miles · Place 8 · Nauset RegionalNauset Regional2 Miles8.10:03.74a11
Jan 23Atlantic Coast-South Shore League Meet #4Jan 23 · 2 Miles · NausetNauset2 Miles—NT11
Jan 23Atlantic Coast-South Shore League Meet #4Jan 23 · 1 Mile · Place 3 · NausetNauset1 Mile34:48.5311
Jan 9Atlantic Coast-South Shore #2Jan 9 · 1 Mile · Place 1 · NausetNauset1 Mile14:45.0011
Jan 9Atlantic Coast-South Shore #2Jan 9 · 1000 Meters · Place 4 · NausetNauset1000 Meters42:49.8711

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28MIAA D3 MeetMay 28 · 1 Mile · Place 6 · Nauset RegionalNauset Regional1 Mile6.4:31.63a11
May 28MIAA D3 MeetMay 28 · 800 Meters · Place 12 · Nauset RegionalNauset Regional800 Meters12.2:02.21a11
May 13MSTCA Coaches Invitational/BoysMay 13 · 1 Mile · Place 10 · Nauset RegionalNauset Regional1 Mile10.4:33.28a11

2016 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Atlantic Coast-South Shore League Meet #2Dec 19 · 1 Mile · Place 1 · Nauset RegionalNauset Regional1 Mile1.4:45.39a11
Dec 19Atlantic Coast-South Shore League Meet #2Dec 19 · 1000 Meters · Place 4 · Nauset RegionalNauset Regional1000 Meters4.2:46.43a11
Dec 12Atlantic Coast LeagueDec 12 · 1 Mile · Place 2 · Nauset RegionalNauset Regional1 Mile2.4:44.34a11

2016 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7MSTCA Frosh/Soph (Small)May 7 · 1 Mile · Place 1 · NausetNauset1 Mile14:35.5610