Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Troy Howard Middle SchoolMaine Class A State XC Championship · Nov 416:23.66Maine Class A State XC ChampionshipNovember 4, 2023
5,000 Meters · Twin Brook Recreation AreaMaine State Championships · Nov 916:52.06Maine State ChampionshipsNovember 9, 2024
5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 617:06.20Trinity Bantam XCSeptember 6, 2025
5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 917:3889th Annual New England Interscholastic Cross Country ChampionshipsNovember 9, 2024
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1826:20.28Conn College InviteOctober 18, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:01.5Paul Short Run (College)October 3, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2026:57.1952nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 191 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Blue19126:33.5So
Sep 12Suitor InvitationalSep 12 · 5,000 Meters Varsity · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity—DNSSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1NESCAC ChampionshipsNov 1 · 8,000 Meters Champ · Place 105 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Champ10526:43.70Fr
Oct 18Conn College InviteOct 18 · 8,000 Meters Blue · Place 160 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Blue16026:20.28 PBFr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 136 · Trinity (Conn.)Trinity (Conn.)8,000 Meters White13626:01.5 PBFr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 25 · Trinity (Conn.)Trinity (Conn.)8,000 Meters Men's 8K Navy2526:57.19 PBFr
Sep 6Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 14 · Trinity (Conn.)Trinity (Conn.)5,000 Meters Varsity1417:06.20 PBFr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 989th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 160 · South PortlandSouth Portland5,000 Meters Championships16017:38 PB12
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters A · Place 12 · South PortlandSouth Portland5,000 Meters A1216:52.06 PB12
Oct 26Southern Maine Class A Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 5 · South PortlandSouth Portland5,000 Meters Varsity517:08.9712
Oct 10DEERING-WESTBROOK-PORTLAND-SO PORTLAND-CHEVERUSOct 10 · 5,000 Meters Varsity · Place 4 · South PortlaSouth Portla5,000 Meters Varsity417:26.00—
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 13 · South PortlandSouth Portland5,000 Meters Seeded1316:24.8212
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 13 · South PortlandSouth Portland5,000 Meters Varsity1316:24.8212

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4Maine Class A State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 7 · South PortlandSouth Portland5,000 Meters Varsity716:23.66 PB11
Oct 21Southern Maine Class A RegionalOct 21 · 5,000 Meters Varsity · Place 11 · South PortlandSouth Portland5,000 Meters Varsity1117:39.9411
Oct 5SMAA: Cheverus, Deering, Portland, Westbrook, So PortlandOct 5 · 5,000 Meters Varsity · Place 7 · South PortlaSouth Portla5,000 Meters Varsity717:59.44—
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 11 · South PortlandSouth Portland5,000 Meters Seeded1116:12.4711
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 11 · South PortlandSouth Portland5,000 Meters Varsity115:13.011
Sep 22South Portland Meet #1Sep 22 · 5,000 Meters Varsity · Place 2 · South PortlaSouth Portla5,000 Meters Varsity216:39.7511
Aug 23SMAA RelaysAug 23 · 1.7 Miles Varsity · Place 6 · South PortlandSouth Portland1.7 Miles Varsity69:15—

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 27 · South PortlandSouth Portland5,000 Meters Varsity2717:56.5810
Oct 22Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 12 · South PortlandSouth Portland5,000 Meters Varsity1218:02.7710
Oct 7SMAA: Cheverus, Deering, Portland, WestbrookOct 7 · 2.7 Miles Varsity · Place 4 · South PortlaSouth Portla2.7 Miles Varsity415:42.50—
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 30 · South PortlandSouth Portland5,000 Meters Varsity3017:30.710
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Seeded · Place 50 · South PortlandSouth Portland5,000 Meters Seeded5017:30.6910
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 52 · South PortlandSouth Portland5,000 Meters Varsity525:38.210
Sep 17Southern Maine ClassicSep 17 · 5,000 Meters Varsity · Place 19 · South PortlaSouth Portla5,000 Meters Varsity1917:07.9810
Sep 9SMAA: Gorham, Kennebunk, Portland, South Portland @ BiddefordSep 9 · 5,000 Meters Varsity · Place 15 · South PortlaSouth Portla5,000 Meters Varsity1518:54.0410
Aug 24SMAA RelaysAug 24 · 1.75 Miles Varsity · Place 23 · South PortlandSouth Portland1.75 Miles Varsity2310:06—

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 7SMAA: Deering, Portland, SP, Westbrook @ CheverusOct 7 · 5,000 Meters Varsity · Place 27 · South PortlandSouth Portland5,000 Meters Varsity2719:44.20—
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Freshman · Place 26 · South PortlandSouth Portland5,000 Meters Freshman2619:22.46FR
Oct 2Maine XC Festival of ChampionsOct 2 · 5,000 Meters Varsity · Place 199 · South PortlandSouth Portland5,000 Meters Varsity19919:22.46FR
Sep 18Fleet Feet ClassicSep 18 · 5,000 Meters Varsity · Place 93 · South PortlandSouth Portland5,000 Meters Varsity9319:18.39FR
Sep 10SMAA: Biddeford, Gorham, Kennebunk, SP @ PortlandSep 10 · 2.8 Miles Varsity · Place 43 · South PortlandSouth Portland2.8 Miles Varsity4319:23.15—