Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1618:43.7MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1317:50.7MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Lincoln FieldLexington vs Burlington · Sep 2118:08Lexington vs BurlingtonSeptember 21, 2021
5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 217:45.5Bay State InvitationalOctober 2, 2021
6,000 Meters · Bowdoin CollegeCBB Tri-Meet Opener · Sep 621:38.7CBB Tri-Meet OpenerSeptember 6, 2025
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2029:50.2Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Franklin ParkSuffolk Invitational · Oct 1430:09.8Suffolk InvitationalOctober 14, 2023
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1828:25.42Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1028:33.4New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 1633:31.4Bates Super-XC InvitationalSeptember 16, 2023

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 156 · BowdoinBowdoin8,000 Meters Champ15629:02.20Sr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 220 · BowdoinBowdoin8,000 Meters White22028:25.42 PBSr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 227 · BowdoinBowdoin8,000 Meters NEICAAA22728:33.4 PBSr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 86 · BowdoinBowdoin8,000 Meters College8629:50.2 PBSr
Sep 6CBB Tri-Meet OpenerSep 6 · 6,000 Meters College · Place 44 · BowdoinBowdoin6,000 Meters College4421:38.7 PBSr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 7CBB Tri-Meet OpenerSep 7 · 6,000 Meters Varsity · Place 58 · BowdoinBowdoin6,000 Meters Varsity5822:45.5JR

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 14Suffolk InvitationalOct 14 · 8,000 Meters College · Place 164 · BowdoinBowdoin8,000 Meters College16430:09.8 PBSo
Sep 16Bates Super-XC InvitationalSep 16 · 8,000 Meters College · Place 97 · BowdoinBowdoin8,000 Meters College9733:31.4 PBSo

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 22Bowdoin Invitational #2Oct 22 · 8,000 Meters Varsity · Place 5 · BowdoinBowdoin8,000 Meters Varsity528:43.5FR
Sep 24Bowdoin Invitational #1/Pre-RegionalsSep 24 · 8,000 Meters Varsity · Place 82 · BowdoinBowdoin8,000 Meters Varsity8229:35.29FR
Sep 24Bowdoin Invitational #1/Pre-RegionalsSep 24 · 8,000 Meters Varsity · Place 82 · BowdoinBowdoin8,000 Meters Varsity8229:35.3FR

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2A · Place 34 · BurlingtonBurlington5,000 Meters Division 2A3417:50.7 PB12
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 207 · BurlingtonBurlington5,000 Meters Varsity20718:43.7 PB12
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 51 · BurlingtonBurlington5,000 Meters Red Race5117:45.5 PB12
Sep 21Lexington vs BurlingtonSep 21 · 5,000 Meters Varsity · Place 8 · BurlingtonBurlington5,000 Meters Varsity818:08 PB12