Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Franklin ParkUSATF New England Open and Masters Cross Country Championships · Nov 1734:34.70USATF New England Open and Masters Cross Country ChampionshipsNovember 17, 2024
5,000 Meters · Great Brook Farm State ParkGreater Boston Track Club XC Invitational · Oct 515:46.13Greater Boston Track Club XC InvitationalOctober 5, 2025
5,000 Meters · Great Brook Ski Touring CenterGBTC XC Invite · Sep 1315:24.7GBTC XC InviteSeptember 13, 2026
5,000 Meters · Mount Greylock Regional SchoolPurple Valley Invitational · Sep 2217:56.3Purple Valley InvitationalSeptember 22, 2018
5,000 Meters · Waters FarmOld Goat TC XC Classic · Aug 2315:41.2Old Goat TC XC ClassicAugust 23, 2026
5,000 Meters · Wayland High SchoolHFC Striders-Wayland XC Festival · Oct 1115:12.7HFC Striders-Wayland XC FestivalOctober 11, 2026
8,000 Meters · EP Tom Sawyer State Park2021 NCAA Division III Cross Country Champs (48th Men & 40th Women) · Nov 2025:05.22021 NCAA Division III Cross Country Champs (48th Men & 40th Women)November 20, 2021
8,000 Meters · Franklin ParkCodfish Bowl · Sep 2026:18Codfish BowlSeptember 20, 2025
8,000 Meters · Franklin Park PlaysteadUSATF-NE Cross Country · Nov 1625:56.4USATF-NE Cross CountryNovember 16, 2025
8,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Oct 3026:12.2NEWMAC Cross Country ChampionshipsOctober 30, 2021

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11HFC Striders-Wayland XC FestivalOct 11 · 5,000 Meters Open · Place 4 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open415:12.7 PB-
Sep 13GBTC XC InviteSep 13 · 5,000 Meters Open · Place 7 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open715:24.7 PB-
Aug 23Old Goat TC XC ClassicAug 23 · 5,000 Meters Men · Place 3 · Old Goat Track ClubOld Goat Track Club5,000 Meters Men315:41.2 PB-

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16USATF-NE Cross CountryNov 16 · 8,000 Meters Open · Place 26 · Old Goat Track ClubOld Goat Track Club8,000 Meters Open2625:56.4 PB-
Oct 122025 Wayland XCOct 12 · 5,000 Meters Men · Place 19 · Old Goat Track ClubOld Goat Track Club5,000 Meters Men1916:06.6-
Oct 5Greater Boston Track Club XC InvitationalOct 5 · 5,000 Meters Open · Place 22 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open2215:46.13 PB-
Sep 20Codfish BowlSep 20 · 8,000 Meters Open · Place 18 · Old Goat Track ClubOld Goat Track Club8,000 Meters Open1826:18 PB-
Aug 24Old Goat TC XC ClassicAug 24 · 5,000 Meters Mens · Place 8 · Old Goat Track ClubOld Goat Track Club5,000 Meters Mens816:17.5-

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 17USATF New England Open and Masters Cross Country ChampionshipsNov 17 · 10,000 Meters Open · Place 52 · Old Goat Track ClubOld Goat Track Club10,000 Meters Open5234:34.70 PB-
Oct 13Wayland XCOct 13 · 5,000 Meters Open · Place 31 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open3116:55.3-
Sep 8GBTC XC InviteSep 8 · 5,000 Meters Open · Place 41 · Old Goat Track ClubOld Goat Track Club5,000 Meters Open4117:01.4-

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 202021 NCAA Division III Cross Country Champs (48th Men & 40th Women)Nov 20 · 8,000 Meters Championships · Place 150 · WPIWPI8,000 Meters Championships15025:05.2 PBSr
Nov 13NCAA DIII East Region Cross Country ChampionshipsNov 13 · 8,000 Meters Championships · Place 20 · WPIWPI8,000 Meters Championships2026:28.6Sr
Oct 30NEWMAC Cross Country ChampionshipsOct 30 · 8,000 Meters Championship · Place 17 · WPIWPI8,000 Meters Championship1726:12.2 PBSr
Sep 3Wellesley College XC InvitationalSep 3 · 5,000 Meters Varsity · Place 3 · WPIWPI5,000 Meters Varsity316:07.8SR

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 22Purple Valley InvitationalSep 22 · 5,000 Meters Open 5K · Place 30 · WPIWPI5,000 Meters Open 5K3017:56.3 PBSo
Sep 15UMass-Dartmouth InvitationalSep 15 · 8,000 Meters Junior Varsity · Place 34 · WPIWPI8,000 Meters Junior Varsity3428:33.8SO

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29NEWMAC Cross Country ChampionshipsOct 29 · 8,000 Meters Men · Place 54 · WPIWPI8,000 Meters Men5428:33.4Fr
Oct 7NEICAAA Cross Country ChampionshipOct 7 · 8,000 Meters Men's JV · Place 100 · WPIWPI8,000 Meters Men's JV10029:00.5Fr