Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMini Meet at BU · Dec 144:19.30aMini Meet at BUDecember 14, 2024
1 Mile · OutdoorBattle Road Track Club Twilight Series #2 · May 174:21.84Battle Road Track Club Twilight Series #2May 17, 2025
1000 Meters · IndoorBeantown Challenge · Jan 122:30.22Beantown ChallengeJanuary 12, 2019
400 Meters · OutdoorCollege of the Holy Cross Invitational · Apr 2049.61College of the Holy Cross InvitationalApril 20, 2019
500 Meters · IndoorCoaches Tribute Meet · Feb 61:06.84aCoaches Tribute MeetFebruary 6, 2016
800 Meters · IndoorBoston University Last Chance Meet · Feb 251:51.19Boston University Last Chance MeetFebruary 25, 2018
800 Meters · OutdoorNEICAAA Outdoor Track & Field Championships · May 101:50.28aNEICAAA Outdoor Track & Field ChampionshipsMay 10, 2019

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 1 Mile · Place 17 · Battle Road Track ClubBattle Road Track Club1 Mile174:21.81a11
Jan 30Harvard InvitationalJan 30 · 1 Mile · Place 12 · Battle Road Track ClubBattle Road Track Club1 Mile124:22.73—
Jan 18Suffolk Ice BreakerJan 18 · 1 Mile · Place 6 · Battle Road Track ClubBattle Road Track Club1 Mile64:20.37a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 8Battle Road Twilight #4Jun 8 · 5000 Meters · Battle Road Track ClubBattle Road Track Club5000 Meters—DNF12
Jun 8Battle Road Twilight #4Jun 8 · 800 Meters · Place 16 · Battle Road Track ClubBattle Road Track Club800 Meters16.1:56.33a12
May 17Battle Road Track Club Twilight Series #2May 17 · 1 Mile · Place 13 · Battle Road Track ClubBattle Road Track Club1 Mile134:21.84 PB—
May 10Battle Road Track Club Twilight #1May 10 · 800 Meters · Place 19 · Battle Road Track ClubBattle Road Track Club800 Meters191:56.63—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Harvard InvitationalJan 31 · 1 Mile · Place 24 · Battle Road Track ClubBattle Road Track Club1 Mile244:45.49—
Jan 19GBTC InvitationalJan 19 · 1000 Meters · Place 4 · Battle Road Track ClubBattle Road Track Club1000 Meters4.2:36.64a12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Mini Meet at BUDec 14 · 1 Mile · Place 2 · Battle Road Track ClubBattle Road Track Club1 Mile2.4:19.30a PB12
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 1 Mile · Place 15 · Battle Road Track ClubBattle Road Track Club1 Mile15.4:26.89a12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Battle Road Twilight Meet 2May 18 · 800 Meters · Place 17 · Battle Road Track ClubBattle Road Track Club800 Meters171:55.65—
May 18Battle Road Twilight Meet 2May 18 · 800 Meters · Place 17 · Battle Road Track ClubBattle Road Track Club800 Meters171:55.65—
May 11Twilight-1May 11 · 800 Meters · Place 8 · Battle Road Track ClubBattle Road Track Club800 Meters8.1:59.21a11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19USATF New England Indoor Track & Field ChampionshipFeb 19 · 800 Meters · Place 3 · Battle RoadBattle Road800 Meters31:55.94—
Feb 10David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 160 · Battle Road Track ClubBattle Road Track Club800 Meters160.1:55.34a10
Jan 27John Thomas Terrier ClassicJan 27 · 800 Meters · Place 60 · Battle Road Track ClubBattle Road Track Club800 Meters60.1:56.74a10
Jan 22GBTC InvitationalJan 22 · 800 Meters · Place 3 · Battle Road Track ClubBattle Road Track Club800 Meters3.1:57.82a10

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Boston University Last Chance MeetFeb 27 · 1 Mile · Place 77 · Battle Road TCBattle Road TC1 Mile774:25.37—
Feb 27Boston University Last Chance MeetFeb 27 · 1 Mile · Place 77 · Battle Road TCBattle Road TC1 Mile774:25.37—
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 800 Meters · Place 19 · Battle Road TCBattle Road TC800 Meters191:53.77—
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 800 Meters · Place 19 · Battle Road Track ClubBattle Road Track Club800 Meters19.1:53.77a9

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · 800 Meters · Place 2 · Battle RoadBattle Road800 Meters21:53.00—

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23NCAA D2 Outdoor Track & Field ChampionshipsMay 23 · 800 Meters · Place 7 · StonehillStonehill800 MetersRound P7.1:52.93aSr
May 23NCAA D2 Outdoor Track & Field ChampionshipsMay 23 · 800 Meters · Place 7 · StonehillStonehill800 Meters7.1:52.04aSr
May 10NEICAAA Outdoor Track & Field ChampionshipsMay 10 · 800 Meters · Place 2 · StonehillStonehill800 Meters2.1:50.28a PBSr
May 3Northeast-10 Outdoor Track & Field ChampionshipsMay 3 · 800 Meters · Place 4 · StonehillStonehill800 MetersRound P4.1:55.87aSr
May 3Northeast-10 Outdoor Track & Field ChampionshipsMay 3 · 800 Meters · Place 2 · StonehillStonehill800 Meters2.1:52.48aSr
Apr 20College of the Holy Cross InvitationalApr 20 · 400 Meters · Place 4 · StonehillStonehill400 Meters449.61 PBSR
Apr 12Ocean State InvitationalApr 12 · 800 Meters · Place 14 · StonehillStonehill800 Meters14.1:54.17aSr
Apr 4William & Mary Colonial RelaysApr 4 · 800 Meters · Place 6 · StonehillStonehill800 Meters6.1:51.59aSr

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 8NCAA DII Indoor Track & Field ChampionshipsMar 8 · 800 Meters · Place 17 · StonehillStonehill800 MetersRound P17.1:58.56aSr
Feb 8Boston University David Hemery Valentine Indoor InvitationalFeb 8 · 800 Meters · Place 33 · StonehillStonehill800 Meters33.1:52.81aSr
Jan 25Boston University John Thomas Terrier InvitationalJan 25 · 800 Meters · Place 18 · StonehillStonehill800 Meters18.1:52.95aSr
Jan 19Rhode Island Sorlein InvitationalJan 19 · 800 Meters · Place 2 · StonehillStonehill800 Meters21:55.94SR
Jan 12Beantown ChallengeJan 12 · 1000 Meters · Place 1 · StonehillStonehill1000 Meters12:30.22 PBSR

2018 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Husky InvitationalDec 8 · 1 Mile · Place 10 · StonehillStonehill1 Mile10.4:37.49aSr
Feb 25Boston University Last Chance MeetFeb 25 · 800 Meters · Place 8 · StonehillStonehill800 Meters81:51.19 PB—
Feb 17NE 10 Indoor Track & Field ChampionshipsFeb 17 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:54.81aJr
Feb 9Boston University David Hemery Valentine InvitationalFeb 9 · 800 Meters · Place 20 · StonehillStonehill800 Meters20.1:51.92aJr
Jan 26Boston University John Thomas Terrier ClassicJan 26 · 800 Meters · Place 21 · StonehillStonehill800 Meters21.1:52.71aJr
Jan 20Sorlien Memorial InvitationalJan 20 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:56.06aJr

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 11NEICAAA Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 11 · StonehillStonehill800 Meters11.1:52.48aJr

2017 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 9Husky Indoor InvitationalDec 9 · 800 Meters · Place 2 · StonehillStonehill800 Meters2.1:54.60aJr
Dec 2UMass Boston Winter OpenDec 2 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:55.44aJr
Feb 24NEICAAA Indoor Track & Field ChampionshipsFeb 24 · 800 Meters · Place 6 · StonehillStonehill800 MetersRound P6.1:53.58aSo
Feb 24NEICAAA Indoor Track & Field ChampionshipsFeb 24 · 800 Meters · Place 7 · StonehillStonehill800 Meters7.1:54.57aSo
Feb 18Northeast-10 Indoor ChampionshipFeb 18 · 800 Meters · Place 4 · StonehillStonehill800 Meters41:56.94SO
Feb 10Boston University David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 45 · StonehillStonehill800 Meters45.1:54.33aSo
Feb 4URI Coaches Tribute InvitationalFeb 4 · 800 Meters · Place 2 · StonehillStonehill800 Meters2.1:57.38aSo
Jan 28Tufts Stampede and MultiJan 28 · 1000 Meters · Place 5 · StonehillStonehill1000 Meters5.2:36.03aSo
Jan 21Sorlien InvitationalJan 21 · 800 Meters · Place 3 · StonehillStonehill800 Meters3.1:58.50aSo
Jan 14Beantown ChallengeJan 14 · 800 Meters · Place 2 · StonehillStonehill800 Meters21:56.90SO

2017 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 800 Meters · Place 10 · StonehillStonehill800 Meters10.1:52.21aSo
May 5Northeast 10 Outdoor T&F ChampionshipsMay 5 · 800 Meters · Place 2 · StonehillStonehill800 Meters2.1:52.81aSo
Apr 29Stonehill Skyhawk InviteApr 29 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:51.65aSo
Apr 15U Mass Minuteman Track and Field InvitationalApr 15 · 800 Meters · Place 1 · StonehillStonehill800 Meters11:54.06SO
Apr 8Yellow Jacket InvitationalApr 8 · 800 Meters · Place 3 · StonehillStonehill800 Meters31:56.58SO

2016 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 3UMass Boston Indoor OpenDec 3 · 1000 Meters · Place 1 · StonehillStonehill1000 Meters1.2:35.69aSo
Feb 26NEICAAA Indoor Track & Field ChampionshipsFeb 26 · 800 Meters · Place 31 · StonehillStonehill800 MetersRound P31.1:58.09aFr
Feb 13David Hemery Valentine InvitationalFeb 13 · 800 Meters · Place 167 · StonehillStonehill800 Meters167.1:59.43aFr
Feb 6Coaches Tribute MeetFeb 6 · 500 Meters · Place 8 · StonehillStonehill500 Meters8.1:06.84a PBFr
Jan 30John Thomas Terrier InvitationalJan 30 · 800 Meters · Place 51 · StonehillStonehill800 Meters51.1:56.03aFr
Jan 22Joe Donahue GamesJan 22 · 1000 Meters · Place 14 · StonehillStonehill1000 Meters14.2:34.33aFr
Jan 16Harvard Multi Meet (Beantown Challenge) Jan 16 · 1000 Meters · Place 9 · StonehillStonehill1000 Meters92:35.52—

2016 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13NEICAAA Outdoor ChampionshipsMay 13 · 800 Meters · Place 28 · StonehillStonehill800 Meters28.1:57.17aFr
Apr 30Skyhawks InvitationalApr 30 · 800 Meters · Place 4 · StonehillStonehill800 Meters4.1:56.49aFr
Apr 24Holy Cross InvitationalApr 24 · 800 Meters · Place 3 · StonehillStonehill800 Meters31:56.78FR
Apr 9AIC Yellowjacket InvitationalApr 9 · 400 Meters · Place 15 · StonehillStonehill400 Meters15.51.92aFr

2015 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5UMass Boston Indoor OpenDec 5 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.1:58.85aFr

2015 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3MIAA Div. 3 State Class MeetJun 3 · 800 Meters · Place 5 · PembrokePembroke800 Meters5.2:00.91a12
May 19PEMBROKE vs Plymouth SouthMay 19 · 400 Meters · PembrokePembroke400 Meters—53.3Unofficial12
May 5PEMBROKE at North QuincyMay 5 · 1 Mile · Place 3 · PembrokePembroke1 Mile3.4:39.2Unofficial12
Apr 28Scituate @ PembrokeApr 28 · 2 Miles · PembrokePembroke2 Miles—11:45Unofficial12
Apr 28Scituate @ PembrokeApr 28 · 400 Meters · PembrokePembroke400 Meters—53.8Unofficial12
Apr 13PEMBROKE vsHANOVERApr 13 · 2 Miles · PembrokePembroke2 Miles—11:36.2Unofficial12
Apr 13PEMBROKE vsHANOVERApr 13 · 800 Meters · PembrokePembroke800 Meters—2:05.9Unofficial12

2014 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31MIAA D3 ChampionshipMay 31 · 1 Mile · Place 27 · PembrokePembroke1 Mile27.5:04.36a11
May 6Pembroke vs MiddleboroMay 6 · Long Jump · PembrokePembrokeLong Jump—15'9.75Unofficial11
May 6Pembroke vs MiddleboroMay 6 · 400 Meters · PembrokePembroke400 Meters—57.1Unofficial11
Apr 29Pembroke vs DuxburyApr 29 · 800 Meters · PembrokePembroke800 Meters—2:10.3Unofficial11
Apr 15Pembroke vs HanoverApr 15 · 2 Miles · PembrokePembroke2 Miles—11:23Unofficial11
Apr 11Pembroke vs Silver LakeApr 11 · 400 Meters · PembrokePembroke400 MetersRelay Split—58.7Unofficial11
Apr 11Pembroke vs Silver LakeApr 11 · 800 Meters · Place 2 · PembrokePembroke800 Meters2.2:07.3Unofficial11
Apr 1Pembroke vs. ScituateApr 1 · 1 Mile · PembrokePembroke1 Mile—4:58.4Unofficial11
Apr 1Pembroke vs. ScituateApr 1 · 400 Meters · PembrokePembroke400 MetersRelay Split—59.4Unofficial11