Personal bests

Best marks in available results
Event / courseMarkMeetDate
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 516:05.0Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Franklin ParkCatholic Memorial Invitational · Oct 1618:17.1Catholic Memorial InvitationalOctober 16, 2021
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2416:27.8MSTCA Frank Kelley InvitationalSeptember 24, 2022
6,000 Meters · Bowdoin CollegeCBB Tri-Meet Opener · Sep 619:36.3CBB Tri-Meet OpenerSeptember 6, 2025
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2026:45.5Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:54.6Conn College InviteOctober 17, 2026
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 228:49.1Paul Short RunOctober 2, 2026
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:00.8Paul Short Run (College)October 3, 2025
8,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 1628:21.6Bates Super-XC InvitationalSeptember 16, 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 · BatesBates8,000 Meters Championship—DNSSr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 28 · BatesBates8,000 Meters White2825:54.6 PBSr
Oct 2Paul Short RunOct 2 · 8,000 Meters Open · Place 364 · BatesBates8,000 Meters Open36428:49.1 PBSr
Sep 19Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 49 · BatesBates8,000 Meters Collegiate4926:57.2Sr
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 110 · BatesBates4,340 Meters Collegiate11016:05.0 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 86 · BatesBates8,000 Meters Champ8626:22.70Jr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 178 · BatesBates8,000 Meters Open17826:00.8 PBJr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 18 · BatesBates8,000 Meters College1826:45.5 PBJr
Sep 6CBB Tri-Meet OpenerSep 6 · 6,000 Meters College · Place 16 · BatesBates6,000 Meters College1619:36.3 PBJr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 16Bates Super-XC InvitationalSep 16 · 8,000 Meters College · Place 49 · BatesBates8,000 Meters College4928:21.6 PBFr

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 21 · SomervilleSomerville5,000 Meters Varsity2116:32.35SR
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 3 · SomervilleSomerville5,000 Meters Varsity316:33.2SR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 3 · SomervilleSomerville5,000 Meters Senior (Large School)316:33.1312
Oct 15Catholic Memorial InvitationalOct 15 · 5,000 Meters Varsity · Place 5 · SomervilleSomerville5,000 Meters Varsity517:04.5012
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 5 · SomervilleSomerville5,000 Meters Varsity A517:01.8Unofficial12
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 21 · SomervilleSomerville5,000 Meters Championship2116:27.8SR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 21 · SomervilleSomerville5,000 Meters Championship2116:27.8 PB12

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 59 · SomervilleSomerville5,000 Meters Division 1B5917:26.211
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 14 · SomervilleSomerville5,000 Meters Varsity1417:06.711
Oct 16Catholic Memorial InvitationalOct 16 · 5,000 Meters Varsity - Red · Place 15 · SomervilleSomerville5,000 Meters Varsity - Red1518:17.1 PB11
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 52 · SomervilleSomerville5,000 Meters Open5217:36.4911

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney Invitational Nov 2 · 3,000 Meters Freshman Division 1 · Place 42 · SomervilleSomerville3,000 Meters Freshman Division 14211:02.09
Oct 19Catholic Memorial InvitationalOct 19 · 3,000 Meters Freshman · Place 25 · SomervilleSomerville3,000 Meters Freshman2511:28.9FR
Sep 28Frank Kelley InvitationalSep 28 · 5,000 Meters Championship · Place 135 · SomervilleSomerville5,000 Meters Championship13520:31.679
Sep 21Amherst InvitationalSep 21 · 5,000 Meters Freshman · Place 15 · SomervilleSomerville5,000 Meters Freshman1519:039
Sep 14TMHS Robert MacDougall 3K InviteSep 14 · Varsity · Place 28 · SomervilleSomervilleVarsity2811:41FR