Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGBTC Invitational · Jan 224:24.61aGBTC InvitationalJanuary 22, 2023
1000 Meters · IndoorBU John Thomas Terrier Classic · Jan 252:35.89aBU John Thomas Terrier ClassicJanuary 25, 2014
10000 Meters · OutdoorTufts Snowflake Classic · Mar 2931:28.04aTufts Snowflake ClassicMarch 29, 2025
1500 Meters · OutdoorJim Sheehan Memorial Invitational · Apr 74:15.20aJim Sheehan Memorial InvitationalApril 7, 2012
3000 Meters · IndoorGBTC Invitational · Jan 218:36.94aGBTC InvitationalJanuary 21, 2024
3000 Meters · OutdoorGreater Boston Track Club Meet · Feb 88:42.73aGreater Boston Track Club MeetFebruary 8, 2026
5000 Meters · IndoorUSATF New England Indoor Track & Field Championship · Feb 2214:45.26aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
5000 Meters · OutdoorBattle Road Twilight Meet #4 · Jun 1514:53.47Battle Road Twilight Meet #4June 15, 2024
800 Meters · IndoorTufts Stampede Invitational · Feb 152:03.93aTufts Stampede InvitationalFebruary 15, 2014

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 5000 Meters · Place 3 · Greater BostonGreater Boston5000 Meters314:45.26a PB—
Jan 18Suffolk Ice BreakerJan 18 · 5000 Meters · Place 3 · Greater BostonGreater Boston5000 Meters315:11.22a—

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Feb 8Greater Boston Track Club MeetFeb 8 · 3000 Meters · Place 3 · Greater Boston TrackGreater Boston Track3000 Meters3.8:42.73a PB-

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 283rd Annual Marathon Sports Winter ClassicDec 28 · 1 Mile · Place 5 · Greater Boston TrackGreater Boston Track1 Mile5.4:30.44a-
Dec 13The BU Mini MeetDec 13 · 3000 Meters · Place 14 · Greater Boston TrackGreater Boston Track3000 Meters14.8:49.84a-
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 5000 Meters · Place 3 · Greater Boston TrackGreater Boston Track5000 Meters3.14:52.68a-
Feb 15Kelly InviteFeb 15 · 3000 Meters · Place 3 · GBTCGBTC3000 Meters3.8:45.74a-
Jan 24Riverhawk InvitationalJan 24 · 5000 Meters · Place 2 · Greater Boston TrackGreater Boston Track5000 Meters2.14:54.25a-
Jan 19GBTC InvitationalJan 19 · 1 Mile · Place 7 · Greater Boston TrackGreater Boston Track1 Mile7.4:26.82a-
Jan 19GBTC InvitationalJan 19 · 3000 Meters · Place 3 · Greater Boston TrackGreater Boston Track3000 Meters3.8:52.16a-
Jan 11Suffolk RelaysJan 11 · 5000 Meters · Place 5 · Greater BostonGreater Boston5000 Meters515:28.53a—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 28GBTC Twilight By the Sea 2025Jun 28 · 5000 Meters · Place 2 · Greater BostonGreater Boston5000 Meters215:16.69a—
Mar 29Tufts Snowflake ClassicMar 29 · 10000 Meters · Place 1 · Greater BostonGreater Boston10000 Meters131:28.04a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 15Battle Road Twilight Meet #4Jun 15 · 5000 Meters · Place 9 · Greater Boston Track ClubGreater Boston Track Club5000 Meters914:53.47 PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26Riverhawk InvitationalJan 26 · 5000 Meters · Place 3 · Greater Boston Track ClGreater Boston Track Cl5000 Meters314:50.89—
Jan 21GBTC InvitationalJan 21 · 3000 Meters · Place 4 · Greater Boston TrackGreater Boston Track3000 Meters4.8:36.94a PB-

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 22GBTC InvitationalJan 22 · 1 Mile · Place 6 · Greater Boston TrackGreater Boston Track1 Mile6.4:24.61a PB-

2015 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9NEICAAA Track and Field ChampionshipsMay 9 · 5000 Meters · Place 14 · BatesBates5000 Meters14.14:58.95aSr
May 2New England Division III ChampionshipsMay 2 · 5000 Meters · Place 5 · BatesBates5000 Meters5.15:17.54aSr
Apr 25NESCAC ChampionshipsApr 25 · 5000 Meters · Place 10 · BatesBates5000 Meters10.15:17.26aSr
Apr 4UNH Season OpenerApr 4 · 1500 Meters · Place 16 · BatesBates1500 Meters16.4:35.66aSr

2015 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21New England Division III Indoor ChampionshipsFeb 21 · 3000 Meters · Place 10 · BatesBates3000 Meters10.8:43.32aSr
Feb 1Boston University John Thomas Terrier ClassicFeb 1 · 3000 Meters · Place 93 · BatesBates3000 Meters93.8:59.23aSr

2014 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 68 · BatesBates1500 Meters68.4:38.66aJr

2014 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Tufts Stampede InvitationalFeb 15 · 800 Meters · Place 16 · BatesBates800 Meters16.2:03.93a PBJr
Jan 25BU John Thomas Terrier ClassicJan 25 · 1000 Meters · Place 47 · BatesBates1000 Meters47.2:35.89a PBJr

2013 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12Tufts University Invitational #1Jan 12 · 3000 Meters · Place 7 · BatesBates3000 Meters7.8:58.86aSo

2012 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28NESCAC Outdoor ChampionshipsApr 28 · 5000 Meters · Place 24 · BatesBates5000 Meters24.16:07.69aFr
Apr 14Colby College Mules InvitationalApr 14 · 1500 Meters · Place 13 · BatesBates1500 Meters13.4:17.23aFr
Apr 7Jim Sheehan Memorial InvitationalApr 7 · 1500 Meters · Place 12 · BatesBates1500 Meters12.4:15.20a PBFr

2012 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 11Tufts "Quick" InviteFeb 11 · 3000 Meters · Place 16 · BatesBates3000 Meters169:09.23—
Jan 28Terrier InvitationalJan 28 · 3000 Meters · Place 64 · BatesBates3000 Meters649:11.13—
Jan 21Bates InvitationalJan 21 · 5000 Meters · Place 4 · BatesBates5000 Meters416:38.17—