Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 1918:13.9Kelly InvitationalOctober 19, 2020
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2617:07.8NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 2119:11.1Twilight InviteOctober 21, 2017
5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 1217:20.3MIAA 3A, 3B, 3C Divisional ChampionshipsNovember 12, 2022
5,000 Meters · Goddard Memorial State ParkBrown High School Invitational · Oct 1916:59.70Brown High School InvitationalOctober 19, 2019
5,000 Meters · Lenox Memorial Middle & High SchoolBCL Championships · Oct 2718:39.3BCL ChampionshipsOctober 27, 2018
5,000 Meters · Northfield Mountain Recreation CenterMIAA Western Division Championships · Nov 1017:39MIAA Western Division ChampionshipsNovember 10, 2018
5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 1316:43MIAA Division 3A, 3B, & 3C ChampionshipsNovember 13, 2021
5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 217:09.3Bay State InvitationalOctober 2, 2021
6,000 Meters · Bowdoin CollegeCBB Tri-Meet Opener · Sep 621:23.2CBB Tri-Meet OpenerSeptember 6, 2025
8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1926:38.5Maine State ChampionshipsSeptember 19, 2026
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 327:56.0Running of the CowsOctober 3, 2026
8,000 Meters · Franklin ParkSuffolk Invitational · Oct 1426:31.7Suffolk InvitationalOctober 14, 2023
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1727:36.8Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNCAA Division III East Regional · Nov 1126:32.3NCAA Division III East RegionalNovember 11, 2023
8,000 Meters · Keene State CollegeKSC Invitational · Oct 428:39.80KSC InvitationalOctober 4, 2025
8,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 1028:12.7Hopkinton Cross Country FestivalOctober 10, 2025
8,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 1627:54.4Bates Super-XC InvitationalSeptember 16, 2023
8,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 2827:13.7NESCAC Cross Country ChampionshipsOctober 28, 2023

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 235 · ColbyColby8,000 Meters Blue23527:36.8 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 300 · ColbyColby8,000 Meters Navy Championship30027:56.0 PBSr
Sep 19Maine State ChampionshipsSep 19 · 8,000 Meters Collegiate · Place 41 · ColbyColby8,000 Meters Collegiate4126:38.5 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 10Hopkinton Cross Country FestivalOct 10 · 8,000 Meters College · Place 65 · ColbyColby8,000 Meters College6528:12.7 PBJr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 164 · ColbyColby8,000 Meters College16428:39.80 PBJr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 81 · ColbyColby8,000 Meters College8129:34.1Jr
Sep 6CBB Tri-Meet OpenerSep 6 · 6,000 Meters College · Place 39 · ColbyColby6,000 Meters College3921:23.2 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2NESCAC Cross Country ChampionshipsNov 2 · 8,000 Meters Varsity · Place 110 · ColbyColby8,000 Meters Varsity11027:04.62—
Oct 5Bates InvitationalOct 5 · 8,000 Meters Varsity · Place 53 · ColbyColby8,000 Meters Varsity5327:03.4SO
Sep 21Maine State ChampionshipsSep 21 · 8,000 Meters Varsity · Place 27 · ColbyColby8,000 Meters Varsity2727:15.1SO
Sep 7CBB Tri-Meet OpenerSep 7 · 6,000 Meters Varsity · Place 24 · ColbyColby6,000 Meters Varsity2419:50.9SO

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 57 · ColbyColby8,000 Meters Championship5726:32.3 PBFr
Oct 28NESCAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 63 · ColbyColby8,000 Meters College6327:13.7 PBFr
Oct 14Suffolk InvitationalOct 14 · 8,000 Meters College · Place 24 · ColbyColby8,000 Meters College2426:31.7 PBFr
Sep 30Maine State Cross Country ChampionshipsSep 30 · 8,000 Meters Varsity · Place 32 · ColbyColby8,000 Meters Varsity3227:34.5FR
Sep 16Bates Super-XC InvitationalSep 16 · 8,000 Meters College · Place 33 · ColbyColby8,000 Meters College3327:54.4 PBFr

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 57 · Lenox MemorialLenox Memorial5,000 Meters Championship - Northeast5717:07.8 PB12
Nov 12MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3C · Place 7 · Lenox MemorialLenox Memorial5,000 Meters Division 3C717:20.3 PB12

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 3A, 3B, & 3C ChampionshipsNov 13 · 5,000 Meters Division 3C · Place 4 · Lenox MemorialLenox Memorial5,000 Meters Division 3C416:43 PB11
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 30 · Lenox MemorialLenox Memorial5,000 Meters Red Race3017:09.3 PB11

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Northeast Region · Place 30 · Lenox MemorialLenox Memorial5,000 Meters NXV Northeast Region3017:36.0Unofficial10
Oct 26Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Northeast Region · Place 31 · Lenox MemorialLenox Memorial5,000 Meters NXV Northeast Region3118:04.0Unofficial10
Oct 19Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 98 · Lenox MemorialLenox Memorial5,000 Meters Varsity9818:13.9 PB10
Oct 19Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Northeast Region · Place 33 · Lenox MemorialLenox Memorial5,000 Meters NXV Northeast Region3317:41.0Unofficial10
Oct 12Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Northeast Region · Place 27 · Lenox MemorialLenox Memorial5,000 Meters NXV Northeast Region2718:13.0Unofficial10
Oct 5Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Northeast Region · Place 36 · Lenox MemorialLenox Memorial5,000 Meters NXV Northeast Region3617:21.0Unofficial10
Sep 21Nike Cross Virtual Week 1Sep 21 · 5,000 Meters NXV Northeast Region · Place 23 · Lenox MemorialLenox Memorial5,000 Meters NXV Northeast Region2318:14.0Unofficial10

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 30NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Championship - NE · Place 157 · Lenox MemorialLenox Memorial5,000 Meters Championship - NE15718:24.69
Nov 16MIAA State MeetNov 16 · 5,000 Meters Division 2 · Place 70 · Lenox MemorialLenox Memorial5,000 Meters Division 27017:559
Nov 9MIAA Western Division ChampionshipsNov 9 · 5,000 Meters Division 2 · Place 10 · Lenox MemorialLenox Memorial5,000 Meters Division 21017:45.159
Oct 19Brown High School InvitationalOct 19 · 5,000 Meters D1 · Place 42 · Lenox MemorialLenox Memorial5,000 Meters D14216:59.70 PB9

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 17MIAA All State ChampionshipNov 17 · 5,000 Meters Division 2 · Place 100 · Lenox MemorialLenox Memorial5,000 Meters Division 210018:56.898
Nov 10MIAA Western Division ChampionshipsNov 10 · 5,000 Meters Division 2 · Place 16 · Lenox MemorialLenox Memorial5,000 Meters Division 21617:39 PB8
Oct 27BCL ChampionshipsOct 27 · 5,000 Meters Varsity · Place 8 · Lenox MemorialLenox Memorial5,000 Meters Varsity818:39.3 PB8

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 21Twilight InviteOct 21 · 5,000 Meters JV D2 · Place 30 · Lenox MemorialLenox Memorial5,000 Meters JV D23019:11.1 PB7