Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouth Coast Conference Championship · Feb 116:03.88South Coast Conference ChampionshipFebruary 11, 2023
1 Mile · OutdoorSouth Coast Conference Championships · May 215:58.11aSouth Coast Conference ChampionshipsMay 21, 2023
1500 Meters · OutdoorConference of New England Outdoor Championships · Apr 245:08.77aConference of New England Outdoor ChampionshipsApril 24, 2026
2 Miles · IndoorMIAA D4 Indoor Track & Field Championships · Feb 1512:53.82aMIAA D4 Indoor Track & Field ChampionshipsFebruary 15, 2023
2 Miles · OutdoorSouth Coast Conference Championships · May 2112:54.44aSouth Coast Conference ChampionshipsMay 21, 2023
3000 Meters · IndoorWheaton Post-Season Qualifier · Feb 2211:24.14aWheaton Post-Season QualifierFebruary 22, 2025
5000 Meters · OutdoorConf of New England Outdoor Championships · Apr 2519:53.79Conf of New England Outdoor ChampionshipsApril 25, 2025
Discus · 1kg · OutdoorSouth Coast Conference Championship · May 1973-02South Coast Conference ChampionshipMay 19, 2022

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · Discus · Place 26 · EndicottEndicottDiscus1kg26.22.18mJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · 1500 Meters · Place 12 · EndicottEndicott1500 Meters12.5:08.77a PBJr
Apr 17MIT Sean Collier InvitationalApr 17 · Discus · Place 28 · EndicottEndicottDiscus1kg28.20.56mJr
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 25 · EndicottEndicott1500 Meters25.5:17.54aJr
Apr 10Regis Spring ClassicApr 10 · Discus · Place 20 · EndicottEndicottDiscus1kg20.20.65mJr
Apr 10Regis Spring ClassicApr 10 · 1500 Meters · Place 4 · EndicottEndicott1500 Meters4.5:14.63aJr
Apr 10Tufts Spring StampedeApr 10 · Discus · Place 27 · EndicottEndicottDiscus1kg27.21.94mJr
Apr 4Jim Sheehan MemorialApr 4 · 1500 Meters · Place 11 · EndicottEndicott1500 Meters11.5:15.79aJr
Mar 27Jonathan Tymann InvitationalMar 27 · Discus · Place 26 · EndicottEndicottDiscus1kg26.21.45mJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 5000 Meters · Place 12 · EndicottEndicott5000 Meters1219:53.79 PBSO
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · 1500 Meters · Place 10 · EndicottEndicott1500 Meters105:10.13SO
Apr 5Jonathan Tymann InvitationalApr 5 · 1500 Meters · Place 2 · EndicottEndicott1500 Meters25:11.62SO
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 22 · EndicottEndicott1500 Meters225:21.79aSo
Mar 22Wesleyan (Conn) J Elmer Swanson Spring ClassicMar 22 · 5000 Meters · Place 9 · EndicottEndicott5000 Meters9.19:57.23aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Wheaton Post-Season QualifierFeb 22 · 3000 Meters · Place 8 · EndicottEndicott3000 Meters811:24.14a PB—
Feb 15Kelly InviteFeb 15 · 3000 Meters · Place 7 · EndicottEndicott3000 Meters7.11:33.79aSo

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · Place 53 · EndicottEndicott3000 Meters53.11:45.02aSo
Feb 17Wheaton's Pre Post-Season MeetFeb 17 · 3000 Meters · Place 10 · EndicottEndicott3000 Meters1011:47.90a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19Sean Collier InvitationalApr 19 · 1500 Meters · Place 29 · EndicottEndicott1500 Meters295:32.12a—
Apr 12Monks Track andand Field InvitationalApr 12 · 1500 Meters · Place 6 · EndicottEndicott1500 Meters6.5:35.81aFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 3000 Meters · Place 33 · EndicottEndicott3000 Meters33.12:20.27aFr
Feb 15MIAA D4 Indoor Track & Field ChampionshipsFeb 15 · 2 Miles · Place 14 · Old Rochester RegionalOld Rochester Regional2 Miles14.12:53.82a PB12
Feb 11South Coast Conference ChampionshipFeb 11 · 2 Miles · Place 3 · Old RochesterOld Rochester2 Miles313:03.37SR
Feb 11South Coast Conference ChampionshipFeb 11 · 1 Mile · Place 5 · Old RochesterOld Rochester1 Mile56:03.88 PBSR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21South Coast Conference ChampionshipsMay 21 · 2 Miles · Place 2 · Old Rochester RegionalOld Rochester Regional2 Miles2.12:54.44a PB12
May 21South Coast Conference ChampionshipsMay 21 · 1 Mile · Place 5 · Old Rochester RegionalOld Rochester Regional1 Mile5.5:58.11a PB12
May 21South Coast Conference ChampionshipsMay 21 · Discus · Old Rochester RegionalOld Rochester RegionalDiscus1kg--DNS12
Apr 29MSTCA D1 RelaysApr 29 · Discus · Place 28 · Old Rochester RegionalOld Rochester RegionalDiscus2821.10m—
Apr 29MSTCA D5 RelaysApr 29 · Discus · Place 28 · Old Rochester RegionalOld Rochester RegionalDiscus1kg28.21.10m12

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 19South Coast Conference ChampionshipMay 19 · 2 Miles · Old Rochester RegionalOld Rochester Regional2 Miles—DNS11
May 19South Coast Conference ChampionshipMay 19 · 1 Mile · Place 6 · Old Rochester RegionalOld Rochester Regional1 Mile6.6:06.57a11
May 19South Coast Conference ChampionshipMay 19 · Discus · Place 9 · Old Rochester RegionalOld Rochester RegionalDiscus1kg9.73-02 PB11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17MIAA Div 4 ChampionshipFeb 17 · 2 Miles · Place 8 · Old RochesterOld Rochester2 Miles813:44.15JR

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 12SCC ChampionshipsJun 12 · 2 Miles · Place 4 · Old Rochester RegionalOld Rochester Regional2 Miles4.13:59.56a10
Jun 12SCC ChampionshipsJun 12 · Discus · Place 6 · Old Rochester RegionalOld Rochester RegionalDiscus1kg6.66-10.0010