Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTufts Final Qualifier · Mar 64:14.43aTufts Final QualifierMarch 6, 2026
1 Mile · OutdoorTufts National Qualifying Meet · Mar 74:14.43aTufts National Qualifying MeetMarch 7, 2026
1000 Meters · IndoorRIIL Boys- Week 2 · Jan 62:39.44RIIL Boys- Week 2January 6, 2022
1500 Meters · IndoorNew Balance Indoor Grand Prix · Feb 63:57.92aNew Balance Indoor Grand PrixFebruary 6, 2022
1500 Meters · OutdoorNESCAC Track & Field Championships · Apr 253:50.54aNESCAC Track & Field ChampionshipsApril 25, 2026
2 Miles · IndoorMSTCA Boston Holiday Classic · Dec 279:27.22aMSTCA Boston Holiday ClassicDecember 27, 2021
2 Miles · OutdoorNew England Championship · Mar 59:12.25New England ChampionshipMarch 5, 2022
3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 138:18.58aDavid Hemery Valentine InvitationalFebruary 13, 2026
3000 Meters · OutdoorRIIL Outdoor Track & Field Championships · Jun 48:36.57aRIIL Outdoor Track & Field ChampionshipsJune 4, 2022
5000 Meters · IndoorMiddlesbury NESCAC Invitational · Jan 2814:55.71aMiddlesbury NESCAC InvitationalJanuary 28, 2024
5000 Meters · OutdoorWilliams College The FIRE Meet · May 1014:19.49aWilliams College The FIRE MeetMay 10, 2024
800 Meters · OutdoorUMASS Flagship Opener · Mar 282:01.53aUMASS Flagship OpenerMarch 28, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 5000 Meters · Place 13 · AmherstAmherst5000 Meters13.14:43.31aSr
May 8The FIRE Meet at WilliamsMay 8 · 1500 Meters · Place 21 · AmherstAmherst1500 Meters21.3:58.72aSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 5000 Meters · Place 7 · AmherstAmherst5000 Meters7.14:42.74aSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 3 · AmherstAmherst1500 Meters3.3:50.54a PBSr
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 19 · AmherstAmherst5000 Meters19.14:57.56aSr
Apr 4Amherst Spring FlingApr 4 · 1500 Meters · Place 7 · AmherstAmherst1500 Meters7.3:52.13aSr
Mar 28UMASS Flagship OpenerMar 28 · 800 Meters · Place 6 · AmherstAmherst800 Meters6.2:01.53a PBSr
Mar 7Tufts National Qualifying MeetMar 7 · 1 Mile · Place 4 · AmherstAmherst1 Mile44:14.43a PBSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · 1 Mile · Place 4 · AmherstAmherst1 Mile4.4:14.43a PBSr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 3000 Meters · Place 10 · AmherstAmherst3000 Meters108:30.21aSR
Feb 13David Hemery Valentine InvitationalFeb 13 · 3000 Meters · Place 122 · AmherstAmherst3000 Meters1228:18.58a PBSr
Feb 7Tufts 6-Way InvitationalFeb 7 · 3000 Meters · Place 6 · AmherstAmherst3000 Meters68:27.68aSR
Feb 1Middlebury's NESCAC InviteFeb 1 · 1 Mile · Place 10 · AmherstAmherst1 Mile104:17.97aSR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 3000 Meters · Place 92 · AmherstAmherst3000 Meters92.8:25.25aSr
Feb 14David Hemery Valentine InvitationalFeb 14 · 1 Mile · Place 343 · AmherstAmherst1 Mile3434:26.85a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18MIT Sean Collier InvitationalApr 18 · 1 Mile · Place 15 · AmherstAmherst1 Mile154:16.39JR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 16 · AmherstAmherst1500 Meters16.4:02.44aJr
Apr 5Amherst Spring FlingApr 5 · 5000 Meters · Place 7 · AmherstAmherst5000 Meters715:13.96JR

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 3000 Meters · Place 85 · AmherstAmherst3000 Meters85.8:18.60aJr
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 3000 Meters · Place 7 · AmherstAmherst3000 Meters7.8:22.05aSo
Feb 9David Hemrey Valentine InvitationalFeb 9 · 3000 Meters · Place 32 · AmherstAmherst3000 Meters328:25.83SO
Jan 28Middlesbury NESCAC InvitationalJan 28 · 5000 Meters · Place 3 · AmherstAmherst5000 Meters314:55.71a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Williams College The FIRE MeetMay 10 · 5000 Meters · Place 7 · AmherstAmherst5000 Meters7.14:19.49a PBSo
May 10Williams College The FIRE MeetMay 10 · 1500 Meters · Place 10 · AmherstAmherst1500 Meters10.3:52.56aSo
May 3NE Division 3May 3 · 1500 Meters · Place 6 · AmherstAmherst1500 Meters63:55.99a—
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 5000 Meters · Place 3 · AmherstAmherst5000 Meters3.14:46.08aSo
Apr 7Amherst Spring FlingApr 7 · 1500 Meters · Place 2 · AmherstAmherst1500 Meters23:55.61a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 5000 Meters · Place 7 · AmherstAmherst5000 Meters714:34.63FR
May 4New England Division III Outdoor ChampionshipsMay 4 · 1500 Meters · Place 14 · AmherstAmherst1500 Meters143:56.27FR
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 5000 Meters · Place 7 · AmherstAmherst5000 Meters7.14:38.58aFr
Apr 8Amherst College Spring FlingApr 8 · 5000 Meters · Place 1 · AmherstAmherst5000 Meters114:37.15FR
Mar 31Black and Gold InvitationalMar 31 · 1500 Meters · Place 9 · AmherstAmherst1500 Meters9.3:58.69aFr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4Tufts Last Chance National QualifierMar 4 · 3000 Meters · AmherstAmherst3000 Meters--DNSFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 141 · AmherstAmherst3000 Meters141.8:19.55aFr
Feb 4Tufts Cupid ChallengeFeb 4 · 1 Mile · Place 2 · AmherstAmherst1 Mile24:17.78FR
Feb 4Tufts Cupid ChallengeFeb 4 · 1 Mile · Place 2 · AmherstAmherst1 Mile24:17.78FR
Jan 14Little 3 Indoor MeetJan 14 · 3000 Meters · Place 4 · AmherstAmherst3000 Meters4.8:39.82aFr

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4RIIL Outdoor Track & Field ChampionshipsJun 4 · 3000 Meters · Place 1 · CumberlandCumberland3000 Meters1.8:36.57a PB12
May 28Hendricken InvitationalMay 28 · 1500 Meters · Place 3 · CumberlandCumberland1500 Meters33:59.3912
May 7Sgt. Brian St. Germain InvitationalMay 7 · 3000 Meters · Place 3 · CumberlandCumberland3000 Meters38:40.4912
Mar 5New England ChampionshipMar 5 · 2 Miles · Place 5 · CumberlandCumberland2 Miles59:12.25 PB12

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 1000 Meters · Place 6 · CumberlandCumberland1000 Meters6.2:39.97a12
Feb 19RIIL Indoor State ChampionshipsFeb 19 · 3000 Meters · Place 2 · CumberlandCumberland3000 Meters2.8:38.12a12
Feb 6New Balance Indoor Grand PrixFeb 6 · 1 Mile · Place 8 · United StatesUnited States1 Mile8.4:15.75a12
Feb 6New Balance Indoor Grand PrixFeb 6 · 1500 Meters · Place 8 · United StatesUnited States1500 Meters8.3:57.92a PB12
Jan 26Northern Division Men's ChampionshipsJan 26 · 1000 Meters · Place 1 · CumberlandCumberland1000 Meters1.2:42.54a12
Jan 26Northern Division Men's ChampionshipsJan 26 · 3000 Meters · Place 1 · CumberlandCumberland3000 Meters1.9:13.53a12
Jan 26Northern Division Men's ChampionshipsJan 26 · 1500 Meters · Place 1 · CumberlandCumberland1500 Meters1.4:12.78a12
Jan 15East Coast Invitational VTJan 15 · 1 Mile · Place 1 · CumberlandCumberland1 Mile1.4:21.66a12
Jan 6RIIL Boys- Week 2Jan 6 · 1000 Meters · Place 1 · CumberlandCumberland1000 Meters12:39.44 PB12
Jan 6RIIL Boys- Week 2Jan 6 · 1500 Meters · Place 1 · CumberlandCumberland1500 Meters14:10.9112

2021 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 2 Miles · Place 2 · CumberlandCumberland2 Miles2.9:27.22a PB12
Dec 27Boston Holiday ChallengeDec 27 · 2 Miles · Place 2 · CumberlandCumberland2 Miles2.9:27.22a12
Dec 18RITCA InvitationalDec 18 · 3000 Meters · Place 2 · CumberlandCumberland3000 Meters2.8:50.21a12
Feb 27RIIL State Indoor ChampionshipsFeb 27 · 3000 Meters · Place 4 · CumberlandCumberland3000 Meters48:59.8711
Feb 27RIIL State Indoor ChampionshipsFeb 27 · 1500 Meters · Place 8 · CumberlandCumberland1500 Meters84:17.3311
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 1500 Meters · Place 5 · CumberlandCumberland1500 Meters54:13.6711
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 3000 Meters · Place 6 · CumberlandCumberland3000 Meters69:13.2211
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 1500 Meters · Place 4 · CumberlandCumberland1500 Meters44:20.4911
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 3000 Meters · Place 4 · CumberlandCumberland3000 Meters49:01.9311
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 1500 Meters · Place 4 · CumberlandCumberland1500 Meters44:20.4911
Feb 13RIIL Class Indoor State ChampionshipsFeb 13 · 3000 Meters · Place 4 · CumberlandCumberland3000 Meters49:01.9311
Feb 5RIIL Divisional Meet #3Feb 5 · 3000 Meters · Place 1 · CumberlandCumberland3000 Meters1.9:13.22a11

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 26RIIL State ChampionshipsJun 26 · 3000 Meters · Place 4 · CumberlandCumberland3000 Meters4.8:46.30a11
Jun 12RIIL Class A ChampionshipsJun 12 · 1500 Meters · Place 6 · CumberlandCumberland1500 Meters6.4:01.69a11
Jun 5RIIL Northern Division ChampionshipsJun 5 · 3000 Meters · Place 1 · CumberlandCumberland3000 Meters1.9:22.03a11
Jun 5RIIL Northern Division ChampionshipsJun 5 · 1500 Meters · Place 3 · CumberlandCumberland1500 Meters3.4:10.37a11
May 29Sgt. Brian St. Germain InvitationalMay 29 · 3000 Meters · Place 3 · CumberlandCumberland3000 Meters38:50.8511

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17East Coast InvitationalJan 17 · 1 Mile · Place 22 · CumberlandCumberland1 Mile224:47.0210

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21RITCA InvitationalDec 21 · 3000 Meters · Place 9 · CumberlandCumberland3000 Meters9.9:21.30a10
Feb 5RITCA Freshman Boys State ChampionshipFeb 5 · 1500 Meters · Place 6 · CumberlandCumberland1500 Meters64:36.33FR
Feb 5RITCA Freshman Boys State ChampionshipFeb 5 · 3000 Meters · Place 2 · CumberlandCumberland3000 Meters29:31.23FR
Jan 26Northern Division Boys ChampionshipsJan 26 · 1500 Meters · Place 8 · CumberlandCumberland1500 Meters84:35.19FR
Jan 26Northern Division Boys ChampionshipsJan 26 · 3000 Meters · Place 5 · CumberlandCumberland3000 Meters59:34.45FR
Jan 7RI Boys League Meets Week #3Jan 7 · 3000 Meters · Place 6 · CumberlandCumberland3000 Meters69:38.20FR

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 4Brian Moretti InvitationalMay 4 · 3000 Meters · Place 9 · CumberlandCumberland3000 Meters9.9:15.97a9