Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCape Ann Championship · Feb 54:32.08Cape Ann ChampionshipFebruary 5, 2019
1 Mile · OutdoorCape Ann League Championship · May 184:40.51Cape Ann League ChampionshipMay 18, 2019
1000 Meters · IndoorCape Ann #1 · Dec 82:50.71aCape Ann #1December 8, 2018
1500 Meters · OutdoorWilliams College The FIRE Meet · May 103:53.18aWilliams College The FIRE MeetMay 10, 2024
2 Miles · IndoorAll-State Championship · Feb 229:34.55aAll-State ChampionshipFebruary 22, 2020
2 Miles · OutdoorMIAA East Division 3 Championship · May 269:45.79MIAA East Division 3 ChampionshipMay 26, 2019
3000 Meters · IndoorJohn Thomas Terrier Classic · Jan 318:13.79aJohn Thomas Terrier ClassicJanuary 31, 2025
5000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1414:07.71aDavid Hemery Valentine InvitationalFebruary 14, 2025
5000 Meters · OutdoorNEICAAA Outdoor Track & Field Championships · May 1214:25.01NEICAAA Outdoor Track & Field ChampionshipsMay 12, 2023

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

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 5000 Meters · Place 107 · UMassUMass5000 Meters10714:07.71a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 3000 Meters · Place 65 · UMassUMass3000 Meters658:13.79a PB—
Jan 18The Battle in BeantownJan 18 · 3000 Meters · Place 11 · UMassUMass3000 Meters118:20.85a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Boston University/Sharon Colyear-Danville Season OpenerDec 7 · 5000 Meters · Place 148 · UMassUMass5000 Meters148.14:19.94aSr
Mar 8NCAA Division III Indoor Track & Field ChampionshipsMar 8 · 5000 Meters · Place 10 · WilliamsWilliams5000 Meters10.14:09.67aSr
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 3000 Meters · Place 4 · WilliamsWilliams3000 Meters4.8:18.48aSr
Feb 9David Hemrey Valentine InvitationalFeb 9 · 5000 Meters · Place 97 · WilliamsWilliams5000 Meters9714:09.63SR
Jan 28Middlesbury NESCAC InvitationalJan 28 · 3000 Meters · Place 1 · WilliamsWilliams3000 Meters18:19.86a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · 5000 Meters · Place 20 · WilliamsWilliams5000 Meters20.14:52.76aSr
May 10Williams College The FIRE MeetMay 10 · 1500 Meters · Place 12 · WilliamsWilliams1500 Meters12.3:53.18a PBSr
Apr 27NESCAC Track andand Field ChampionshipsApr 27 · 5000 Meters · Place 1 · WilliamsWilliams5000 Meters1.14:38.73aSr

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 5000 Meters · Place 147 · WilliamsWilliams5000 Meters147.14:17.13aSr
Mar 4Tufts Last Chance National QualifierMar 4 · 5000 Meters · Place 3 · WilliamsWilliams5000 Meters3.14:28.83aJr
Feb 24New England Division III Indoor Track & Field ChampionshipsFeb 24 · 5000 Meters · Place 5 · WilliamsWilliams5000 Meters514:31.55JR
Feb 10David Hemery Valentine InvitationalFeb 10 · 5000 Meters · Place 141 · WilliamsWilliams5000 Meters141.14:35.57aJr
Jan 29Middlebury's New England Small College InvitationalJan 29 · 3000 Meters · Place 3 · WilliamsWilliams3000 Meters38:28.40JR
Jan 14Little 3 Indoor MeetJan 14 · 1 Mile · Place 12 · WilliamsWilliams1 Mile12.4:35.18aJr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17Williams Final QualifierMay 17 · 1500 Meters · Place 2 · WilliamsWilliams1500 Meters23:55.75JR
May 12NEICAAA Outdoor Track & Field ChampionshipsMay 12 · 5000 Meters · Place 4 · WilliamsWilliams5000 Meters414:25.01 PBJR
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 5000 Meters · Place 5 · WilliamsWilliams5000 Meters5.14:35.65aJr
Apr 8Amherst College Spring FlingApr 8 · 1500 Meters · Place 11 · WilliamsWilliams1500 Meters114:00.51JR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Boston University Colyear-Danville Season OpenerDec 3 · 5000 Meters · Place 115 · WilliamsWilliams5000 Meters115.14:21.78aJr

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Williams Track & Field Final QualifierMay 18 · 1500 Meters · Place 5 · WilliamsWilliams1500 Meters5.3:56.22aSo
May 5D3 New England Outdoor ChampionshipsMay 5 · 5000 Meters · WilliamsWilliams5000 Meters--DNSSo
Apr 30NESCAC Track & Field ChampionshipsApr 30 · 5000 Meters · Place 10 · WilliamsWilliams5000 Meters10.15:11.87aSo
Apr 30NESCAC Track & Field ChampionshipsApr 30 · 1500 Meters · Place 6 · WilliamsWilliams1500 Meters6.3:55.90aSo
Apr 14Bison Outdoor ClassicApr 14 · 5000 Meters · Place 43 · WilliamsWilliams5000 Meters43.14:46.72aSo
Mar 31Colonial RelaysMar 31 · 1500 Meters · Place 7 · WilliamsWilliams1500 Meters73:56.65SO
Mar 26Blue and Silver ChallengeMar 26 · 5000 Meters · Place 2 · WilliamsWilliams5000 Meters2.14:54.21aSo

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20Tufts National Qualifying MeetMay 20 · 5000 Meters · Place 4 · WilliamsWilliams5000 Meters414:47.67FR
May 15Williams, Amherst, Middlebury, TuftsMay 15 · 5000 Meters · Place 3 · WilliamsWilliams5000 Meters314:58.96FR
May 15Nescac SelectMay 15 · 5000 Meters · Place 3 · WilliamsWilliams5000 Meters3.14:58.96aFr
May 8Williams Tri-DualMay 8 · 1500 Meters · Place 2 · WilliamsWilliams1500 Meters2.3:59.43aFr

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 22All-State ChampionshipFeb 22 · 2 Miles · Place 10 · NewburyportNewburyport2 Miles10.9:34.55a PB12
Feb 15MIAA Division IV Championship Feb 15 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles1.9:38.23a12
Feb 4Cape Ann ChampionshipFeb 4 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles19:41.01SR
Jan 26Cape Ann MeetJan 26 · 2 Miles · Place 1 · NewburyportNewburyport2 Miles1.9:50.59a12

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28BU Mini-Meet 3Dec 28 · 1 Mile · Place 33 · NewburyportNewburyport1 Mile33.4:39.46a12
Dec 23Cape Ann #2Dec 23 · 1 Mile · Place 3 · NewburyportNewburyport1 Mile3.4:35.56a12
Feb 5Cape Ann ChampionshipFeb 5 · 2 Miles · Place 2 · NewburyportNewburyport2 Miles210:02.7811
Feb 5Cape Ann ChampionshipFeb 5 · 1 Mile · Place 3 · NewburyportNewburyport1 Mile34:32.08 PB11
Jan 28Cape Ann #7Jan 28 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:40.24a11

2019 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 1MIAA All State ChampionshipJun 1 · 2 Miles · Place 12 · NewburyportNewburyport2 Miles12.10:03.05a11
May 26MIAA East Division 3 ChampionshipMay 26 · 2 Miles · Place 3 · NewburyportNewburyport2 Miles39:45.79 PB11
May 18Cape Ann League ChampionshipMay 18 · 2 Miles · Place 2 · NewburyportNewburyport2 Miles29:50.89JR
May 18Cape Ann League ChampionshipMay 18 · 1 Mile · Place 5 · NewburyportNewburyport1 Mile54:40.51 PBJR
May 4Weston Twilight InvitationalMay 4 · 2 Miles · Place 15 · NewburyportNewburyport2 Miles15.9:51.63a11

2018 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Cape Anne League MeetDec 27 · 1 Mile · Place 1 · NewburyportNewburyport1 Mile1.4:39.75a11
Dec 22BU Mini Meet #3Dec 22 · 1 Mile · Place 29 · UnattachedUnattached1 Mile29.4:35.51a12
Dec 16MSTCA Winter Festival Small SchoolsDec 16 · 1 Mile · Place 4 · NewburyportNewburyport1 Mile4.4:38.71a11
Dec 8Cape Ann #1Dec 8 · 1000 Meters · Place 4 · NewburyportNewburyport1000 Meters4.2:50.71a PB11
Feb 6Cape Ann ChampionshipFeb 6 · 1 Mile · Place 8 · NewburyportNewburyport1 Mile8.4:49.36a10
Jan 29Cape Ann League DualJan 29 · 1 Mile · Place 3 · NewburyportNewburyport1 Mile3.4:55.33a10
Jan 7Auerbach FR-SO Meet - Small SchoolsJan 7 · 1 Mile · Place 11 · NewburyportNewburyport1 Mile114:57.7010

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19Cape Ann League ChampionshipMay 19 · 2 Miles · Place 2 · NewburyportNewburyport2 Miles2.9:50.89a11
May 19Cape Ann League ChampionshipMay 19 · 1 Mile · Place 5 · NewburyportNewburyport1 Mile5.4:40.51a11

2017 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Winterfest Small SchoolsDec 16 · 1000 Meters · Place 10 · NewburyportNewburyport1000 Meters10.2:55.36a10
Dec 9Cape Ann #1Dec 9 · 1 Mile · Place 8 · NewburyportNewburyport1 Mile8.5:01.20a10
Jan 30Cape Ann #2Jan 30 · 2 Miles · Place 9 · NewburyportNewburyport2 Miles9.11:07.42a9

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Cape Ann #1Dec 10 · 2 Miles · Place 12 · NewburyportNewburyport2 Miles12.11:17.53a9