Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belmont PlateauPAISAA Championships · Oct 2618:04.6PAISAA ChampionshipsOctober 26, 2019
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2616:48.0NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 616:56.20Trinity Bantam XCSeptember 6, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:04.6Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1025:31.7New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 325:27.9Keene State InvitationalOctober 3, 2026
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3126:42.0NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 1926:42.8Purple Valley ClassicSeptember 19, 2026
8,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 1627:23.7Bates Super-XC InvitationalSeptember 16, 2023
8,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 2826:58.5NESCAC Cross Country ChampionshipsOctober 28, 2023

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 80 · TuftsTufts8,000 Meters Championship8026:42.0 PBSr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 59 · TuftsTufts8,000 Meters Blue5925:04.6 PBSr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 11 · TuftsTufts8,000 Meters Men's Championship1125:27.9 PBSr
Sep 19Purple Valley ClassicSep 19 · 8,000 Meters Collegiate · Place 26 · TuftsTufts8,000 Meters Collegiate2626:42.8 PBSr
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 32 · TuftsTufts8,000 Meters Men3227:25.6Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 62 · TuftsTufts8,000 Meters Champ6225:58.00Jr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 5 · TuftsTufts8,000 Meters White525:21.68Jr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 47 · TuftsTufts8,000 Meters NEICAAA4725:31.7 PBJr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 34 · TuftsTufts8,000 Meters College3425:42.30Jr
Sep 20Purple Valley ClassicSep 20 · 8,000 Meters College · Place 53 · TuftsTufts8,000 Meters College5327:02.0Jr
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 8 · TuftsTufts5,000 Meters Varsity816:56.20 PBJr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 118 · TuftsTufts8,000 Meters College11827:01.3So

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28NESCAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 52 · TuftsTufts8,000 Meters College5226:58.5 PBFr
Oct 7NCAA DIII Pre-NationalsOct 7 · 8,000 Meters Varsity · Place 143 · TuftsTufts8,000 Meters Varsity14326:49.6FR
Sep 16Bates Super-XC InvitationalSep 16 · 8,000 Meters College · Place 20 · TuftsTufts8,000 Meters College2027:23.7 PBFr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 33 · Germantown FriendsGermantown Friends5,000 Meters Championship - Northeast3316:48.0 PB12
Oct 29PA Independent Schools Championships (PAISAA)Oct 29 · 5,000 Meters Varsity · Place 2 · Germantown FGermantown F5,000 Meters Varsity216:14.5012
Oct 18Friends Schools League ChampionshipOct 18 · Varsity · Place 1 · Germantown FriendsGermantown FriendsVarsity117:22.43—
Sep 30Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 12 · Germantown FriendsGermantown Friends5,000 Meters Varsity126:44.612
Sep 17George School Invitational Sep 17 · 5,000 Meters Varsity · Place 3 · Germantown FGermantown F5,000 Meters Varsity315:49.5012

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 27NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 76 · Germantown FriendsGermantown Friends5,000 Meters Championship - Northeast7617:54.411
Oct 30PA Independent Schools Championships (PAISAA)Oct 30 · 5,000 Meters Varsity · Place 1 · Germantown FrienGermantown Frien5,000 Meters Varsity117:17.911
Oct 19Friends Schools League ChampionshipOct 19 · Varsity · Place 2 · Germantown FriendsGermantown FriendsVarsity217:00.97—

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 30NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Open - NE · Place 230 · Germantown FriendsGermantown Friends5,000 Meters Open - NE23019:50.59
Oct 26PAISAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 25 · Germantown FriendsGermantown Friends5,000 Meters Varsity2518:04.6 PB9
Oct 15Friends Schools League ChampionshipOct 15 · Varsity · Place 17 · Germantown FriendsGermantown FriendsVarsity1718:31.78—
Sep 21George School InvitationalSep 21 · 5,000 Meters Varsity · Place 29 · ermantown Friends Schoermantown Friends Scho5,000 Meters Varsity290:17:39.45—