Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · Bonny Eagle HSSMAA Relays · Aug 2712:11SMAA RelaysAugust 27, 2025
5,000 Meters · Bonny Eagle HSBonny Eagle HS Meet · Sep 1722:59Bonny Eagle HS MeetSeptember 17, 2025
5,000 Meters · Cony HSMaine Class A State XC Championship · Nov 124:18.03Maine Class A State XC ChampionshipNovember 1, 2025
5,000 Meters · Gorham High SchoolSouthern Maine Classic · Sep 1223:15.00Southern Maine ClassicSeptember 12, 2026
5,000 Meters · Kennebunk HSPORTLAND-FALMOUTH-NOBLE @KENNEBUNK MEET · Sep 2622:34.24PORTLAND-FALMOUTH-NOBLE @KENNEBUNK MEETSeptember 26, 2025
5,000 Meters · Marshwood HSTHORNTON-FALMOUTH-WESTBROOK @ MARSHWOOD · Sep 323:06.40THORNTON-FALMOUTH-WESTBROOK @ MARSHWOODSeptember 3, 2026
5,000 Meters · Noble High SchoolPORTLAND-FALMOUTH-KENNEBUNK@NOBLE · Sep 2322:24.25PORTLAND-FALMOUTH-KENNEBUNK@NOBLESeptember 23, 2026
5,000 Meters · Portland HSPortland High School Meet · Oct 922:13Portland High School MeetOctober 9, 2026
5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 823:51.790th Annual New England Interscholastic Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 322:16.19Maine XC Festival of ChampionsOctober 3, 2026
5,000 Meters · Twin Brook Recreation AreaGorham-Scarborough-Windham-Falmouth · Oct 1022:50Gorham-Scarborough-Windham-FalmouthOctober 10, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 16Portland High School MeetOct 16 · 5,000 Meters Varsity · Place 8 · f FALMOUTH5,000 Meters Varsity821:35—
Oct 9Portland High School MeetOct 9 · 5,000 Meters Varsity · Place 8 · Falmouth5,000 Meters Varsity822:13 PB11
Oct 3Maine XC Festival of ChampionsOct 3 · 5,000 Meters Seeded · Place 114 · Falmouth5,000 Meters Seeded11422:16.19 PB11
Sep 23PORTLAND-FALMOUTH-KENNEBUNK@NOBLESep 23 · 5,000 Meters Varsity · Place 17 · Falmouth5,000 Meters Varsity1722:24.25 PB11
Sep 12Southern Maine ClassicSep 12 · 5,000 Meters Varsity · Place 91 · Falmouth5,000 Meters Varsity9123:15.00 PB11
Sep 3THORNTON-FALMOUTH-WESTBROOK @ MARSHWOODSep 3 · 5,000 Meters Varsity · Place 10 · Falmouth5,000 Meters Varsity1023:06.40 PB11
Aug 26SMAA RelaysAug 26 · 1.7 Miles Varsity · Place 25 · Falmouth1.7 Miles Varsity2512:2311

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 890th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 228 · Falmouth5,000 Meters Championships22823:51.7 PB10
Nov 1Maine Class A State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 70 · Falmouth5,000 Meters Varsity7024:18.03 PB10
Oct 25Southern Maine Class A Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 56 · Falmouth5,000 Meters Varsity5623:40.410
Oct 10Gorham-Scarborough-Windham-FalmouthOct 10 · 5,000 Meters Varsity · Place 6 · Falmouth5,000 Meters Varsity622:50 PB10
Sep 26PORTLAND-FALMOUTH-NOBLE @KENNEBUNK MEETSep 26 · 5,000 Meters Varsity · Place 10 · Falmouth5,000 Meters Varsity1022:34.24 PB10
Sep 17Bonny Eagle HS MeetSep 17 · 5,000 Meters Varsity · Place 10 · Falmouth5,000 Meters Varsity1022:59 PB10
Aug 27SMAA RelaysAug 27 · 1.7 Miles Varsity · Place 29 · Falmouth1.7 Miles Varsity2912:11 PB10

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19SMAA 2nd Seven XC MeetOct 19 · 5,000 Meters Varsity · Place 5 · F FALMOUTH5,000 Meters Varsity522:59—
Oct 10FALMOUTH-GORHAM-SCARBOROUGH@WINDHAMOct 10 · 5,000 Meters Varsity · Place 9 · Falmouth Hig5,000 Meters Varsity922:52.60—
Sep 20Portland High School MeetSep 20 · 5,000 Meters Varsity · Place 19 · F FALMOUTH5,000 Meters Varsity1923:20—

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10Lyman Moore Middle School MeetOct 10 · 1.5 Miles Varsity · Place 1 · F FALMOUTH MIDDLE SCHOOL1.5 Miles Varsity110:42—
Sep 26Scarborough Middle School MeetSep 26 · 1.5 Miles Varsity · Place 1 · F FALMOUTH MIDDLE SCHOOL1.5 Miles Varsity110:31—