Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Deering High SchoolCHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERING · Oct 925:27.07CHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERINGOctober 9, 2025
5,000 Meters · Derryfield ParkManchester Invite · Sep 2130:23.9Manchester InviteSeptember 21, 2024
5,000 Meters · Massabesic High SchoolMASSABESIC MEET · Sep 2230:55.00MASSABESIC MEETSeptember 22, 2023
5,000 Meters · Portland HSPortland High School Meet · Oct 1725:33Portland High School MeetOctober 17, 2025
5,000 Meters · Smiling Hill FarmSO PORTLAND-BONNY EAGLE-MARSHWOOD-WINDHAM-CHEVERUS · Sep 2529:19SO PORTLAND-BONNY EAGLE-MARSHWOOD-WINDHAM-CHEVERUSSeptember 25, 2025
5,000 Meters · South Portland High SchoolSouth Portland Meet · Sep 529:22South Portland MeetSeptember 5, 2025
5,000 Meters · Twin Brook Recreation AreaMaine Class A State XC Championship · Oct 2927:52.16Maine Class A State XC ChampionshipOctober 29, 2022

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 17Portland High School MeetOct 17 · 5,000 Meters Varsity · Place 16 · Cheverus5,000 Meters Varsity1625:33 PB12
Oct 9CHEVERUS-PORTLAND-SO PORTLAND-WESTBROOK@DEERINGOct 9 · 5,000 Meters Varsity · Place 28 · Cheverus5,000 Meters Varsity2825:27.07 PB12
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Unseeded · Place 102 · Cheverus5,000 Meters Unseeded10226:37.7612
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 380 · Cheverus5,000 Meters Varsity38026:37.7612
Sep 25SO PORTLAND-BONNY EAGLE-MARSHWOOD-WINDHAM-CHEVERUSSep 25 · 5,000 Meters Varsity · Place 38 · Cheverus5,000 Meters Varsity3829:19 PB12
Sep 19Portland High School MeetSep 19 · 5,000 Meters Varsity · Place 31 · Cheverus5,000 Meters Varsity3128:5512
Sep 13Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 134 · Cheverus5,000 Meters Varsity13427:53.8012
Sep 13Southern Maine ClassicSep 13 · 5,000 Meters Varsity · Place 220 · Cheverus5,000 Meters Varsity22027:53.8012
Sep 5South Portland MeetSep 5 · 5,000 Meters Varsity · Place 38 · Cheverus5,000 Meters Varsity3829:22 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Unseeded · Place 111 · Cheverus5,000 Meters Unseeded11126:34.6811
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 432 · Cheverus5,000 Meters Varsity43226:34.6811
Oct 5Festival of ChampionsOct 5 · Varsity · Place 432 · CheverusVarsity43226:34.6811
Sep 21Manchester InviteSep 21 · 5,000 Meters JV - B · Place 151 · Cheverus5,000 Meters JV - B15130:23.9 PB11
Sep 14Southern Maine ClassicSep 14 · 5,000 Meters Varsity · Place 203 · Cheverus5,000 Meters Varsity20328:50.0711

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14SMAA 2nd SevenOct 14 · 5,000 Meters Varsity · Place 40 · Cheverus5,000 Meters Varsity4027:30.4410
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Unseeded · Place 208 · Cheverus5,000 Meters Unseeded20828:21.7210
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 565 · Cheverus5,000 Meters Varsity56528:21.7210
Sep 22MASSABESIC MEETSep 22 · 5,000 Meters Varsity · Place 32 · Cheverus5,000 Meters Varsity3230:55.00 PB10

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Maine Class A State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 92 · Cheverus5,000 Meters Varsity9227:52.16 PB9
Oct 22Southern Maine Class A Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 88 · Cheverus5,000 Meters Varsity8829:21.179
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Varsity · Place 416 · Cheverus5,000 Meters Varsity4168:51.29
Oct 1Maine XC Festival of ChampionsOct 1 · 5,000 Meters Freshman · Place 103 · Cheverus5,000 Meters Freshman10327:30.159