Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cony HSMaine Class A State XC Championship · Nov 116:31.81Maine Class A State XC ChampionshipNovember 1, 2025
5,000 Meters · Deering High SchoolCHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERING · Oct 916:18.40CHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERINGOctober 9, 2025
5,000 Meters · Marshwood HSMarshwood HS Meet · Sep 2117:25.08Marshwood HS MeetSeptember 21, 2023
5,000 Meters · Sanford High SchoolSanford Meet · Sep 219:24.30Sanford MeetSeptember 2, 2022
5,000 Meters · Thornton AcademyGORHAM-SANFORD-DEERING@THORNTON ACADEMY · Sep 2617:24.39GORHAM-SANFORD-DEERING@THORNTON ACADEMYSeptember 26, 2025
5,000 Meters · Troy Howard Middle SchoolMaine Class A State XC Championship · Nov 416:15.37Maine Class A State XC ChampionshipNovember 4, 2023
5,000 Meters · Twin Brook Recreation AreaSouthern Maine Class A Regional XC Championship · Oct 2516:26.7Southern Maine Class A Regional XC ChampionshipOctober 25, 2025
5,000 Meters · Wickham Park89th Annual New England Interscholastic Cross Country Championships · Nov 916:2189th Annual New England Interscholastic Cross Country ChampionshipsNovember 9, 2024
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:55.2Conn College InviteOctober 17, 2026
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3126:35.8NESCAC XC ChampionshipOctober 31, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 72 · TuftsTufts8,000 Meters Championship7226:35.8 PBFr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 29 · TuftsTufts8,000 Meters White2925:55.2 PBFr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Maine Class A State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 2 · DeeringDeering5,000 Meters Varsity216:31.81 PB12
Oct 25Southern Maine Class A Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 2 · DeeringDeering5,000 Meters Varsity216:26.7 PB12
Oct 9CHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERINGOct 9 · 5,000 Meters Varsity · Place 1 · DeeringDeering5,000 Meters Varsity116:18.40 PB12
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 17 · DeeringDeering5,000 Meters Varsity1716:46.6912
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Seeded · Place 17 · DeeringDeering5,000 Meters Seeded1716:46.6912
Sep 26GORHAM-SANFORD-DEERING@THORNTON ACADEMYSep 26 · 5,000 Meters Varsity · Place 5 · DeeringDeering5,000 Meters Varsity517:24.39 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 989th Annual New England Interscholastic Cross Country ChampionshipsNov 9 · 5,000 Meters Championships · Place 34 · DeeringDeering5,000 Meters Championships3416:21 PB11
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters A · Place 5 · DeeringDeering5,000 Meters A516:36.1211
Oct 26Southern Maine Class A Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 2 · DeeringDeering5,000 Meters Varsity216:26.8911
Oct 10DEERING-WESTBROOK-PORTLAND-SO PORTLAND-CHEVERUSOct 10 · 5,000 Meters Varsity · Place 2 · DeeringDeering5,000 Meters Varsity217:06.00—
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 4 · DeeringDeering5,000 Meters Seeded415:49.5111
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 4 · DeeringDeering5,000 Meters Varsity415:49.5111
Aug 28SMAA RelaysAug 28 · 1.7 Miles Varsity · Place 1 · DeeringDeering1.7 Miles Varsity18:37—

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4Maine Class A State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 5 · DeeringDeering5,000 Meters Varsity516:15.37 PB10
Oct 21Southern Maine Class A RegionalOct 21 · 5,000 Meters Varsity · Place 3 · DeeringDeering5,000 Meters Varsity316:53.7810
Oct 5SMAA: Cheverus, Deering, Portland, Westbrook, So PortlandOct 5 · 5,000 Meters Varsity · Place 3 · DeeringDeering5,000 Meters Varsity317:32.12—
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 16 · DeeringDeering5,000 Meters Seeded1616:21.5910
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 16 · DeeringDeering5,000 Meters Varsity165:16.010
Sep 21Marshwood HS MeetSep 21 · 5,000 Meters Varsity · Place 1 · DeeringDeering5,000 Meters Varsity117:25.08 PB10
Sep 11Sanford MeetSep 11 · 5,000 Meters Varsity · Place 2 · DeeringDeering5,000 Meters Varsity217:35.6010
Aug 23SMAA RelaysAug 23 · 1.7 Miles Varsity · Place 9 · DeeringDeering1.7 Miles Varsity99:24—

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 71 · DeeringDeering5,000 Meters Varsity7119:01.139
Oct 22Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 55 · DeeringDeering5,000 Meters Varsity5519:19.569
Oct 7SMAA: Cheverus, Deering, Portland, WestbrookOct 7 · 2.7 Miles Varsity · Place 23 · DeeringDeering2.7 Miles Varsity2316:38.97—
Sep 26Windham - Deer/Kenn/NoSep 26 · 5,000 Meters Varsity · Place 8 · DeeringDeering5,000 Meters Varsity820:23.20—
Sep 7Noble, Deering, Falmouth, Sanford MeetSep 7 · 5,000 Meters Varsity · Place 21 · DeeringDeering5,000 Meters Varsity2122:23.38—
Sep 2Sanford MeetSep 2 · 5,000 Meters Varsity · Place 21 · DeeringDeering5,000 Meters Varsity2119:24.30 PB9
Aug 24SMAA RelaysAug 24 · 1.75 Miles Freshman · Place 2 · DeeringDeering1.75 Miles Freshman210:53—