Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor Bowdoin Indoor Invitational #2 · Jan 214:40.05a Bowdoin Indoor Invitational #2January 21, 2017
1 Mile · OutdoorBattle Road Track Club Twilight Series #2 · May 174:55.44Battle Road Track Club Twilight Series #2May 17, 2025
10,000 Meters · IndoorBlack and Gold Invitational · Mar 3033:20.14aBlack and Gold InvitationalMarch 30, 2019
10,000 Meters · OutdoorNortheast-10 Outdoor Track & Field Championships · May 332:30.56aNortheast-10 Outdoor Track & Field ChampionshipsMay 3, 2019
1500 Meters · OutdoorBSU Bears Invitational · Mar 234:19.16aBSU Bears InvitationalMarch 23, 2019
2 Miles · IndoorBay State Conference #5 · Jan 2210:16.46aBay State Conference #5January 22, 2015
2 Miles · OutdoorCoaches Invite (Boys) · May 910:05.87aCoaches Invite (Boys)May 9, 2015
3000 Meters · IndoorBoston University Mini Meet · Dec 179:09.18aBoston University Mini MeetDecember 17, 2022
3000 Meters · OutdoorTwilight-1 · May 119:25.14aTwilight-1May 11, 2024
5000 Meters · IndoorJohn Thomas Terrier Classic · Jan 2715:16.55aJohn Thomas Terrier ClassicJanuary 27, 2023
5000 Meters · OutdoorBattle Road Twilight Meet #4 · Jun 1515:33.67Battle Road Twilight Meet #4June 15, 2024

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 47 · Battle Road Track ClubBattle Road Track Club1 Mile47.5:10.70a-

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13The BU Mini MeetDec 13 · 3000 Meters · Place 4 · Battle Road Track ClubBattle Road Track Club3000 Meters4.9:42.65a-
Jan 19GBTC InvitationalJan 19 · 3000 Meters · Place 11 · Battle Road Track ClubBattle Road Track Club3000 Meters11.9:19.46a-

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 17Battle Road Track Club Twilight Series #2May 17 · 1 Mile · Place 44 · Battle Road Track ClubBattle Road Track Club1 Mile444:55.44 PB—
May 10Battle Road Track Club Twilight #1May 10 · 3000 Meters · Place 8 · Battle Road Track ClubBattle Road Track Club3000 Meters810:00.11—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Mini Meet at BUDec 14 · 3000 Meters · Place 4 · Battle Road Track ClubBattle Road Track Club3000 Meters4.9:10.86a-

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 15Battle Road Twilight Meet #4Jun 15 · 5000 Meters · Place 23 · Battle Road Track ClubBattle Road Track Club5000 Meters2315:33.67 PB—
Jun 1Battle Road Twilight 3Jun 1 · 3000 Meters · Place 6 · Battle Road Track ClubBattle Road Track Club3000 Meters69:26.61—
May 18Battle Road Twilight Meet 2May 18 · 1500 Meters · Place 28 · Battle Road Track ClubBattle Road Track Club1500 Meters284:22.97—
May 18Battle Road Twilight Meet 2May 18 · 1500 Meters · Place 28 · Battle Road Track ClubBattle Road Track Club1500 Meters284:22.97—
May 11Twilight-1May 11 · 3000 Meters · Place 9 · Battle Road Track ClubBattle Road Track Club3000 Meters9.9:25.14a PB-

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 27John Thomas Terrier ClassicJan 27 · 5000 Meters · Place 59 · Battle Road Track ClubBattle Road Track Club5000 Meters59.15:16.55a PB-

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Boston University Mini MeetDec 17 · 3000 Meters · Place 12 · Battle Road Track ClubBattle Road Track Club3000 Meters12.9:09.18a PB-

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Northeast-10 Outdoor Track & Field ChampionshipsMay 3 · 10,000 Meters · Place 5 · MerrimackMerrimack10,000 Meters5.32:30.56a PBSr
Mar 23BSU Bears InvitationalMar 23 · 1500 Meters · Place 3 · MerrimackMerrimack1500 Meters3.4:19.16a PBSr

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 30Black and Gold InvitationalMar 30 · 10,000 Meters · Place 11 · MerrimackMerrimack10,000 Meters11.33:20.14a PBSr
Feb 8Boston University David Hemery Valentine Indoor InvitationalFeb 8 · 5000 Meters · Place 120 · MerrimackMerrimack5000 Meters120.15:54.05aSr
Jan 25Boston University John Thomas Terrier InvitationalJan 25 · 5000 Meters · Place 86 · MerrimackMerrimack5000 Meters86.16:49.49aSr
Jan 12Reggie Poyau Memorial InvitationalJan 12 · 5000 Meters · Place 1 · MerrimackMerrimack5000 Meters1.16:18.86aSr

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 1UMass Boston InvitationalDec 1 · 5000 Meters · Place 30 · MerrimackMerrimack5000 Meters30.16:54.59aSr
Feb 17NE 10 Indoor Track & Field ChampionshipsFeb 17 · 5000 Meters · Place 14 · MerrimackMerrimack5000 Meters14.15:37.21aJr
Feb 9Boston University David Hemery Valentine InvitationalFeb 9 · 5000 Meters · Place 104 · MerrimackMerrimack5000 Meters104.16:23.27aJr
Jan 20Bowdoin Invitational #2Jan 20 · 5000 Meters · Place 6 · MerrimackMerrimack5000 Meters6.16:10.71aJr
Jan 13Reggie Poyau Memorial InvitationalJan 13 · 3000 Meters · Place 5 · MerrimackMerrimack3000 Meters5.9:19.22aJr

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 21Merrimack vs AssumptionApr 21 · 5000 Meters · Place 4 · MerrimackMerrimack5000 Meters4.15:45.57aJr
Apr 7AIC Yellowjacket InvitationalApr 7 · 1500 Meters · Place 33 · MerrimackMerrimack1500 Meters33.4:39.91aJr
Mar 31Black and Gold InvitationalMar 31 · 5000 Meters · Place 13 · MerrimackMerrimack5000 Meters13.16:01.02aJr

2017 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 2UMass Boston Winter OpenDec 2 · 3000 Meters · Place 6 · MerrimackMerrimack3000 Meters6.9:23.60aJr
Feb 18Northeast-10 Indoor ChampionshipFeb 18 · 3000 Meters · Place 10 · MerrimackMerrimack3000 Meters109:28.70SO
Feb 11Gordon Kelly InvitationalFeb 11 · 1 Mile · Place 6 · MerrimackMerrimack1 Mile64:53.26SO
Jan 28University of Southern Maine IIIJan 28 · 3000 Meters · Place 2 · MerrimackMerrimack3000 Meters2.9:14.68aSo
Jan 21 Bowdoin Indoor Invitational #2Jan 21 · 1 Mile · Place 9 · MerrimackMerrimack1 Mile9.4:40.05a PBSo
Jan 14Reggie Poyau Memorial InvitationalJan 14 · 3000 Meters · Place 9 · MerrimackMerrimack3000 Meters9.9:25.33aSo

2017 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Northeast 10 Outdoor T&F ChampionshipsMay 5 · 10,000 Meters · Place 12 · MerrimackMerrimack10,000 Meters12.33:57.31aSo
Apr 22MIT Sean Collier InvitationalApr 22 · 5000 Meters · Place 16 · MerrimackMerrimack5000 Meters1616:19.65SO
Apr 8Yellow Jacket InvitationalApr 8 · 5000 Meters · Place 13 · MerrimackMerrimack5000 Meters1316:16.51SO
Mar 24BSU Bears InvitationalMar 24 · 10,000 Meters · Place 23 · MerrimackMerrimack10,000 Meters23.34:41.00aSo

2016 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Skyhawks InvitationalApr 30 · 3000 Meters · Place 7 · MerrimackMerrimack3000 Meters7.9:30.23aFr
Apr 23Sean Collier InvitationalApr 23 · 5000 Meters · Place 15 · MerrimackMerrimack5000 Meters15.16:58.87aFr
Apr 2Tufts Snowflake ClassicApr 2 · 5000 Meters · Place 27 · MerrimackMerrimack5000 Meters27.17:29.59aFr

2015 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA East Division 1 ChampionshipsMay 30 · 2 Miles · Place 20 · Newton NorthNewton North2 Miles20.10:19.57a12
May 26Bay State League MeetMay 26 · 2 Miles · Place 4 · Newton NorthNewton North2 Miles4.10:15.42a12
May 20Needham v. Newton NorthMay 20 · 2 Miles · Place 1 · Newton NorthNewton North2 Miles1.9:59.9Unofficial12
May 13Newton North @ BraintreeMay 13 · 1 Mile · Place 2 · Newton NorthNewton North1 Mile2.4:47.8Unofficial12
May 9Coaches Invite (Boys)May 9 · 2 Miles · Place 10 · Newton NorthNewton North2 Miles10.10:05.87a PB12
May 6Newton North @ WeymouthMay 6 · 2 Miles · Place 2 · Newton NorthNewton North2 Miles2.10:12.8Unofficial12
Apr 29Brookline v. Newton North & FraminghamApr 29 · 2 Miles · Place 2 · Newton NorthNewton North2 Miles2.10:29.6Unofficial12
Apr 29Brookline v. Newton North & FraminghamApr 29 · 400 Meters · Newton NorthNewton North400 MetersRelay Split—62.8Unofficial12
Apr 15Norwood v. Newton NorthApr 15 · 2 Miles · Place 1 · Newton NorthNewton North2 Miles1.10:03Unofficial12

2015 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 29Bay State Conference #6Jan 29 · 2 Miles · Place 1 · Newton NorthNewton North2 Miles1.10:17.75a12
Jan 22Bay State Conference #5Jan 22 · 2 Miles · Place 4 · Newton NorthNewton North2 Miles4.10:16.46a PB12
Jan 15Bay State Conference #4Jan 15 · 1 Mile · Place 13 · Newton NorthNewton North1 Mile13.4:50.22a12
Jan 8Bay State Conference #3Jan 8 · 2 Miles · Place 7 · Newton NorthNewton North2 Miles7.10:27.03a12

2014 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bay State Conference #2Dec 18 · 2 Miles · Place 7 · Newton NorthNewton North2 Miles7.10:37.23a12
Dec 11Bay State Conference #1Dec 11 · 2 Miles · Place 7 · Newton NorthNewton North2 Miles7.10:48.57aUnofficial12

2014 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14NN vs BraintreeMay 14 · 1 Mile · Newton NorthNewton North1 Mile—5:18.7Unofficial12
May 7Weymouth vs. Newton NorthMay 7 · 2 Miles · Newton NorthNewton North2 Miles—11:18.3Unofficial12
Apr 16NN vs FraminghamApr 16 · 2 Miles · Newton NorthNewton North2 Miles—11:38.8Unofficial12
Apr 2NN vs NorwoodApr 2 · 2 Miles · Place 3 · Newton NorthNewton North2 Miles3.11:19.0Unofficial12