Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belfast HS Maine Class A State XC Championship · Oct 3018:34.11Maine Class A State XC ChampionshipOctober 30, 2021
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 717:18.0Ron Ouellete InvitationalSeptember 7, 2024
5,000 Meters · Twin Brook Recreation AreaMaine Class A State XC Championship · Oct 2917:54.74Maine Class A State XC ChampionshipOctober 29, 2022
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2029:38.1Maine State ChampionshipSeptember 20, 2025
8,000 Meters · CastletonLittle East XC Championship · Oct 3130:42.3Little East XC ChampionshipOctober 31, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1729:04.9Conn College InviteOctober 17, 2026
8,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1629:43.2NCAA DIII East RegionalNovember 16, 2024
8,000 Meters · Keene State CollegeLittle East XC Championship · Nov 128:29.50Little East XC ChampionshipNovember 1, 2025
8,000 Meters · Saint Joseph's College of MaineRunnin' Monks Invitational · Oct 1830:34.1Runnin' Monks InvitationalOctober 18, 2025
8,000 Meters · UMass Dartmouth Cross Country CourseLittle East XC Championship · Nov 228:10.37Little East XC ChampionshipNovember 2, 2024

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Little East XC ChampionshipOct 31 · 8,000 Meters Collegiate · Place 70 · Southern MaineSouthern Maine8,000 Meters Collegiate7030:42.3 PBJr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 271 · Southern MaineSouthern Maine8,000 Meters White27129:04.9 PBJr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 206 · Southern MaineSouthern Maine8,000 Meters Men's Championship20629:27.8Jr
Sep 4Ron Ouellete InvitationalSep 4 · 5,000 Meters Collegiate · Place 14 · Southern MaineSouthern Maine5,000 Meters Collegiate1419:24.5Jr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1Little East XC ChampionshipNov 1 · 8,000 Meters Collegiate · Place 60 · Southern MaineSouthern Maine8,000 Meters Collegiate6028:29.50 PBSo
Oct 18Runnin' Monks InvitationalOct 18 · 8,000 Meters College · Place 7 · Southern MaineSouthern Maine8,000 Meters College730:34.1 PBSo
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 197 · Southern MaineSouthern Maine8,000 Meters College19729:34.90So
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 82 · Southern MaineSouthern Maine8,000 Meters College8229:38.1 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 150 · Southern MaineSouthern Maine8,000 Meters D3 East15029:43.2 PBFr
Nov 2Little East XC ChampionshipNov 2 · 8,000 Meters Varsity · Place 43 · Southern MaineSouthern Maine8,000 Meters Varsity4328:10.37 PBFr
Oct 5Keene State College Cross-Country Run InvitationalOct 5 · 8,000 Meters Varsity · Place 109 · Southern MaineSouthern Maine8,000 Meters Varsity10928:22.00FR
Sep 7Ron Ouellete InvitationalSep 7 · 5,000 Meters College · Place 21 · Southern MaineSouthern Maine5,000 Meters College2117:18.0 PBFr

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 24 · South PortlandSouth Portland5,000 Meters Varsity2417:54.74 PB12
Oct 22Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 17 · South PortlandSouth Portland5,000 Meters Varsity1718:16.7512
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 25 · South PortlandSouth Portland5,000 Meters Varsity2517:23.112
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 44 · South PortlandSouth Portland5,000 Meters Seeded4417:23.1412
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 46 · South PortlandSouth Portland5,000 Meters Varsity465:35.812
Aug 24SMAA RelaysAug 24 · 1.75 Miles Varsity · Place 10 · South PortlandSouth Portland1.75 Miles Varsity109:39—

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30Maine Class A State XC ChampionshipOct 30 · 5,000 Meters Varsity · Place 62 · South PortlandSouth Portland5,000 Meters Varsity6218:34.11 PB11
Oct 23Southern Maine Class A Regional XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 30 · South PortlandSouth Portland5,000 Meters Varsity3018:31.9611
Oct 7SMAA: Deering, Portland, SP, Westbrook @ CheverusOct 7 · 5,000 Meters Varsity · Place 11 · South PortlandSouth Portland5,000 Meters Varsity1118:47.50—
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 108 · South PortlandSouth Portland5,000 Meters Varsity10818:40.04JR
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 119 · South PortlandSouth Portland5,000 Meters Varsity11918:40.04JR
Sep 18Fleet Feet ClassicSep 18 · 5,000 Meters Varsity · Place 37 · South PortlandSouth Portland5,000 Meters Varsity3718:14.70JR
Sep 10SMAA: Biddeford, Gorham, Kennebunk, SP @ PortlandSep 10 · 2.8 Miles Varsity · Place 13 · South PortlandSouth Portland2.8 Miles Varsity1317:10.56—
Aug 25SMAA RelaysAug 25 · 1.77 Miles Varsity · Place 34 · South PortlandSouth Portland1.77 Miles Varsity3410:29—

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24SMAA Cumberland County State Qualifer Oct 24 · 5,000 Meters Varsity · Place 44 · South PortlandSouth Portland5,000 Meters Varsity4418:53.16—
Oct 1SMAA: Deering vs South PortlandOct 1 · 2.7 Miles Varsity · Place 9 · South PortlandSouth Portland2.7 Miles Varsity917:1410
Sep 25SMAA: Cheverus @ South PortlandSep 25 · 2.7 Miles Varsity · Place 7 · South PortlandSouth Portland2.7 Miles Varsity716:52—

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 5Maine Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 380 · South PortlandSouth Portland5,000 Meters Varsity38019:56.41FR
Oct 5Maine Festival of ChampionsOct 5 · 5,000 Meters Freshman · Place 59 · South PortlandSouth Portland5,000 Meters Freshman5919:56.41FR
Sep 14Southern Maine XC ClassicSep 14 · 5,000 Meters Varsity · Place 225 · South PortlandSouth Portland5,000 Meters Varsity22520:26.88FR
Sep 14Southern Maine XC ClassicSep 14 · 5,000 Meters Junior Varsity · Place 100 · South PortlandSouth Portland5,000 Meters Junior Varsity10020:26.88FR