Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1434:22.8NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
5,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 2416:02.85CCSU Mini MeetOctober 24, 2025
5,000 Meters · Waters FarmOld Goat TC XC Classic · Aug 2317:31.1Old Goat TC XC ClassicAugust 23, 2026
5,000 Meters · Wayland High School2025 Wayland XC · Oct 1219:14.92025 Wayland XCOctober 12, 2025
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1026:39.2New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Twin Ponds on the FarmMAAC XC Championships · Nov 126:52.6MAAC XC ChampionshipsNovember 1, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2026:57.5652nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 23Old Goat TC XC ClassicAug 23 · 5,000 Meters Men · Place 27 · Old Goat Track ClubOld Goat Track Club5,000 Meters Men2717:31.1 PB-

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 255 · MerrimackMerrimack10,000 Meters D1 Northeast25534:22.8 PBRS
Nov 1MAAC XC ChampionshipsNov 1 · 8,000 Meters College · Place 99 · MerrimackMerrimack8,000 Meters College9926:52.6 PBRS
Oct 24CCSU Mini MeetOct 24 · 5,000 Meters Sub-Varsity · Place 16 · MerrimackMerrimack5,000 Meters Sub-Varsity1616:02.85 PBRS
Oct 122025 Wayland XCOct 12 · 5,000 Meters Men · Place 64 · Old Goat Track ClubOld Goat Track Club5,000 Meters Men6419:14.9 PBRS
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 134 · MerrimackMerrimack8,000 Meters NEICAAA13426:39.2 PBRS
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 26 · MerrimackMerrimack8,000 Meters Men's 8K Navy2626:57.56 PBRS
Aug 24Old Goat TC XC ClassicAug 24 · 5,000 Meters Mens · Place 29 · Old Goat Track ClubOld Goat Track Club5,000 Meters Mens2917:41.0RS

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 25Old Goat TC XC ClassicAug 25 · 5,000 Meters Varsity · Place 53 · Old Goat Track ClubOld Goat Track Club5,000 Meters Varsity5320:13.7—