Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 284:14.80John Thomas Terrier ClassicJanuary 28, 2022
1 Mile · OutdoorBattle Road Track Club Twilight Series #2 · May 174:13.51Battle Road Track Club Twilight Series #2May 17, 2025
1000 Meters · IndoorWheaton Invitational · Jan 152:34.15Wheaton InvitationalJanuary 15, 2022
1500 Meters · OutdoorGeorge Davis Invitational · Apr 233:50.02George Davis InvitationalApril 23, 2022
3000 Meters · IndoorGBTC Invitational · Jan 218:31.49aGBTC InvitationalJanuary 21, 2024
400 Meters · IndoorBoston University John Thomas Terrier Invitational · Jan 2551.70aBoston University John Thomas Terrier InvitationalJanuary 25, 2019
400 Meters · OutdoorWilliams Invitational Quad Meet · Apr 2050.62Williams Invitational Quad MeetApril 20, 2019
500 Meters · IndoorLyons Invitational · Jan 171:06.45Lyons InvitationalJanuary 17, 2020
5000 Meters · OutdoorMIT Sean Collier Invitational · Apr 1715:04.19aMIT Sean Collier InvitationalApril 17, 2026
600 Meters · IndoorGBTC Invitational · Jan 221:21.23aGBTC InvitationalJanuary 22, 2023
600 Yard Dash OPEN DIVISION · IndoorSMAA: BID-TA-BE · Jan 251:17.60SMAA: BID-TA-BEJanuary 25, 2017
600 Yards · IndoorSMAA: BONNY EAGLE, SO. PORTLAND, WINDHAM MASSABESIC · Dec 211:17.07aSMAA: BONNY EAGLE, SO. PORTLAND, WINDHAM MASSABESICDecember 21, 2016
800 Meters · IndoorDavid Hemery Valentine Invitational · Feb 111:51.50David Hemery Valentine InvitationalFebruary 11, 2022
800 Meters · OutdoorNEICAAA Outdoor Track & Field Championships · May 131:50.39aNEICAAA Outdoor Track & Field ChampionshipsMay 13, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 800 Meters · Place 2 · Old Goat Track ClubOld Goat Track Club800 Meters2.1:54.43a-
May 30Battle Road Twilight Series Meet 3May 30 · 1500 Meters · Place 6 · Old Goat Track ClubOld Goat Track Club1500 Meters6.3:56.00a-
May 9Battle Road Twilight Series Meet 1May 9 · 1500 Meters · Place 3 · Old Goat Track ClubOld Goat Track Club1500 Meters3.3:52.23a-
Apr 17MIT Sean Collier InvitationalApr 17 · 5000 Meters · Place 1 · Old Goat Track ClubOld Goat Track Club5000 Meters1.15:04.19a PB-
Apr 11St Josephs Track & Field InvitationalApr 11 · 800 Meters · Old Goat Track ClubOld Goat Track Club800 Meters--DNF-
Apr 11Monks Track and Field InvitationalApr 11 · 800 Meters · Old Goat Track ClubOld Goat Track Club800 Meters—DNF-

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 8Battle Road Twilight #4Jun 8 · 800 Meters · Place 5 · Old Goat Track ClubOld Goat Track Club800 Meters5.1:52.10a-
May 31Battle Road Track Club Twilight #3May 31 · 1500 Meters · Place 9 · Old Goat Track ClubOld Goat Track Club1500 Meters93:57.19—
May 17Battle Road Track Club Twilight Series #2May 17 · 1 Mile · Place 4 · Old Goat Track ClubOld Goat Track Club1 Mile44:13.51 PB—
May 10Battle Road Track Club Twilight #1May 10 · 800 Meters · Place 15 · Old Goat Track ClubOld Goat Track Club800 Meters151:54.96—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 97 · Old Goat Track ClubOld Goat Track Club800 Meters971:53.77a—
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 30 · Old Goat Track ClubOld Goat Track Club800 Meters301:54.41a—
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 64 · Old Goat Track ClubOld Goat Track Club1 Mile64.4:31.93a-

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 800 Meters · Place 35 · Old Goat Track ClubOld Goat Track Club800 Meters35.1:53.22a-
Jan 21GBTC InvitationalJan 21 · 3000 Meters · Place 1 · Old Goat Track ClubOld Goat Track Club3000 Meters1.8:31.49a PB-
Jan 7Marathon Winter Classic (Men's Only)Jan 7 · 3000 Meters · Place 1 · Old Goat Track ClubOld Goat Track Club3000 Meters1.8:49.55a-

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 27John Thomas Terrier ClassicJan 27 · 800 Meters · Place 16 · Old Goat Track ClubOld Goat Track Club800 Meters16.1:52.87aGr
Jan 22GBTC InvitationalJan 22 · 600 Meters · Place 2 · Old Goat Track ClubOld Goat Track Club600 Meters2.1:21.23a PBGr

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13NEICAAA Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 2 · WPIWPI800 Meters2.1:50.39a PBSr
May 5D3 New England Outdoor ChampionshipsMay 5 · 800 Meters · Place 2 · WPIWPI800 Meters2.1:51.47aSr
Apr 30NEWMAC Outdoor ChampionshipsApr 30 · 1500 Meters · Place 1 · WPIWPI1500 Meters1.3:57.07aSr
Apr 30NEWMAC Outdoor ChampionshipsApr 30 · 800 Meters · Place 2 · WPIWPI800 Meters2.1:53.96aSr
Apr 23George Davis InvitationalApr 23 · 1500 Meters · Place 2 · WPIWPI1500 Meters23:50.02 PBSR
Apr 16UMASS Outdoor InvitationalApr 16 · 800 Meters · Place 1 · WPIWPI800 Meters1.1:51.41aSr
Apr 1Black and Gold InvitationalApr 1 · 1500 Meters · Place 11 · WPIWPI1500 Meters11.4:00.39aSr

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 11NCAA DIII Indoor Track & Field ChampionshipsMar 11 · 800 Meters · Place 8 · WPIWPI800 MetersRound P8.1:52.91aSr
Mar 11NCAA DIII Indoor Track & Field ChampionshipsMar 11 · 800 Meters · Place 7 · WPIWPI800 Meters7.1:54.78aSr
Feb 11David Hemery Valentine InvitationalFeb 11 · 800 Meters · Place 28 · WPIWPI800 Meters281:51.50 PBSR
Feb 4Tufts Cupid ChallengeFeb 4 · 1 Mile · Place 2 · WPIWPI1 Mile24:18.08SR
Jan 28John Thomas Terrier ClassicJan 28 · 1 Mile · Place 53 · WPIWPI1 Mile534:14.80 PBSR
Jan 22Coaches Tribute MeetJan 22 · 500 Meters · Place 2 · WPIWPI500 Meters2.1:07.79aSr
Jan 15Wheaton InvitationalJan 15 · 1000 Meters · Place 1 · WPIWPI1000 Meters12:34.15 PBSR

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Tufts National Qualifying MeetMay 20 · 1500 Meters · Place 7 · WPIWPI1500 Meters74:00.06SR
May 8Tufts InvitationalMay 8 · 1500 Meters · Place 2 · WPIWPI1500 Meters23:53.37SR
May 2NEWMAC Men's Track & Field ChampionshipsMay 2 · 800 Meters · Place 1 · WPIWPI800 Meters1.1:52.99aSr
Apr 17Springfield-WPIApr 17 · 800 Meters · Place 2 · WPIWPI800 Meters21:55.75SR
Apr 10Wheaton Tri- Meet (RWU & WPI)Apr 10 · 1500 Meters · Place 1 · WPIWPI1500 Meters13:58.51SR
Apr 3UMass Dartmouth vs. Worcester PolytechApr 3 · 800 Meters · Place 1 · WPIWPI800 Meters11:58.24SR

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28DIII New England Mens Indoor Track & Field ChampionshipFeb 28 · 800 Meters · Place 3 · WPIWPI800 Meters3.1:54.81aJr
Feb 28New England D3 Indoor Track & Field ChampionshipsFeb 28 · 800 Meters · Place 3 · WPIWPI800 Meters3.1:54.81aJr
Feb 14BU David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 40 · WPIWPI800 Meters401:53.02JR
Jan 31Tufts Branwen Smith-King Indoor InvitationalJan 31 · 600 Meters · Place 2 · WPIWPI600 Meters21:22.17JR
Jan 25Wheaton InvitationalJan 25 · 800 Meters · Place 2 · WPIWPI800 Meters2.1:54.49aJr
Jan 17Lyons InvitationalJan 17 · 500 Meters · Place 4 · WPIWPI500 Meters41:06.45 PBJR

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16MIT Division III Outdoor Final QualifierMay 16 · 800 Meters · Place 2 · WPIWPI800 Meters2.1:52.55aSo
May 2New England DIII T&F ChampionshipsMay 2 · 800 Meters · Place 18 · WPIWPI800 Meters181:56.94SO
Apr 27NEWMAC Outdoor Track & Field ChampionshipApr 27 · 800 Meters · Place 6 · WPIWPI800 Meters6.1:58.30aSo
Apr 20Williams Invitational Quad MeetApr 20 · 400 Meters · Place 6 · WPIWPI400 Meters650.62 PBSO

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 30Black and Gold InvitationalMar 30 · 800 Meters · Place 2 · WPIWPI800 Meters2.1:54.94aSo
Feb 22New England Men's DIII Indoor Track & Field ChampionshipsFeb 22 · 600 Meters · Place 2 · WPIWPI600 Meters2.1:21.76aUnofficialSo
Feb 16Springfield College Triangle Indoor ClassicFeb 16 · 600 Meters · Place 2 · WPIWPI600 Meters21:23.71SO
Feb 8Boston University David Hemery Valentine Indoor InvitationalFeb 8 · 800 Meters · Place 90 · WPIWPI800 Meters90.1:55.57aSo
Feb 2Tufts Cupid ChallangeFeb 2 · 600 Meters · Place 1 · WPIWPI600 Meters1.1:22.99aSo
Jan 25Boston University John Thomas Terrier InvitationalJan 25 · 400 Meters · Place 90 · WPIWPI400 Meters90.51.70a PBSo
Jan 18Wheaton College InvitationalJan 18 · 800 Meters · Place 4 · WPIWPI800 Meters41:58.39SO

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 28NEWMAC ChampionshipsApr 28 · 800 Meters · Place 4 · WPIWPI800 Meters4.1:56.19aFr
Mar 31Tufts Snowflake ClassicMar 31 · 800 Meters · Place 1 · WPIWPI800 Meters11:56.27—

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Boston University Last Chance MeetFeb 25 · 800 Meters · Place 32 · WPIWPI800 Meters321:56.00—
Feb 9Boston University David Hemery Valentine InvitationalFeb 9 · 800 Meters · Place 136 · WPIWPI800 Meters136.1:58.07aFr
Jan 20Lyons Indoor InvitationalJan 20 · 600 Meters · Place 5 · WPIWPI600 Meters5.1:25.65aFr

2017 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10New England Outdoor Track and Field ChampionshipsJun 10 · 800 Meters · Place 14 · Bonny EagleBonny Eagle800 Meters14.1:55.89a12
Jun 3MPA Class A State ChampionshipJun 3 · 800 Meters · Place 1 · Bonny EagleBonny Eagle800 Meters1.1:55.97a12
May 27SouthwesternsMay 27 · 800 Meters · Place 1 · Bonny EagleBonny Eagle800 Meters11:55.21—
May 20York County ChampionshipsMay 20 · 800 Meters · Place 1 · Bonny EagleBonny Eagle800 Meters1.2:00.64a12
May 20York County ChampionshipsMay 20 · 400 Meters · Place 1 · Bonny EagleBonny Eagle400 Meters1.52.81a12
May 17SMAA Boys @ Thornton AcademyMay 17 · 400 Meters · Place 1 · Bonny EagleBonny Eagle400 Meters1.51.58a12
May 13Westbrook RelaysMay 13 · Javelin · Place 1 · Bonny EagleBonny EagleJavelin14:34.93—

2017 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 4New England ChampionshipsMar 4 · 1000 Meters · Place 23 · Bonny EagleBonny Eagle1000 Meters23.2:41.25a12
Jan 25SMAA: BID-TA-BEJan 25 · 600 Yard Dash OPEN DIVISION · Place 1 · Bonny EagleBonny Eagle600 Yard Dash OPEN DIVISION11:17.60 PB—
Jan 25SMAA: BID-TA-BEJan 25 · 800 Meters · Place 1 · Bonny EagleBonny Eagle800 Meters12:00.74—
Jan 21SMAA: BE-CHEV-WEST-NOBJan 21 · 800 Meters · Place 1 · Bonny EagleBonny Eagle800 Meters11:59.99—
Jan 14SMAA: BE-DEERING-GORHAM-MARSHWOODJan 14 · 1 Mile · Place 1 · Bonny EagleBonny Eagle1 Mile14:32.62—
Jan 5SMAA: BE-Portland-ScarboroughJan 5 · 400 Meters · Place 1 · Bonny EagleBonny Eagle400 Meters152.46—

2016 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21SMAA: BONNY EAGLE, SO. PORTLAND, WINDHAM MASSABESICDec 21 · 600 Yards · Place 1 · Bonny EagleBonny Eagle600 Yards1.1:17.07a PB12
Dec 21SMAA: BONNY EAGLE, SO. PORTLAND, WINDHAM MASSABESICDec 21 · 800 Meters · Place 1 · Bonny EagleBonny Eagle800 Meters1.2:04.23a12