Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Medomak Valley High SchoolPanther 2 Miler · Aug 3012:44.09Panther 2 MilerAugust 30, 2025
2 Miles · Rotary ParkRon Ouellete Invitational · Sep 413:21.7Ron Ouellete InvitationalSeptember 4, 2026
5,000 Meters · Brunswick Brunswick HS Meet · Sep 121:04.7Brunswick HS MeetSeptember 1, 2023
5,000 Meters · Cony HSMaine Class B State XC Championship · Nov 120:33.64Maine Class B State XC ChampionshipNovember 1, 2025
5,000 Meters · Maine Central InstituteMCI Invitational · Oct 1020:08.16MCI InvitationalOctober 10, 2025
5,000 Meters · Medomak Valley High SchoolMedomak XC Meet · Sep 1819:48.98Medomak XC MeetSeptember 18, 2025
5,000 Meters · Messalonskee High SchoolKVAC XC Championship · Oct 1421:40.2KVAC XC ChampionshipOctober 14, 2023
5,000 Meters · Morse High School ShipbuildersMorse XC Meet · Sep 1120:57.59Morse XC MeetSeptember 11, 2025
5,000 Meters · Thetford Academy XC Home Course90th Annual New England Interscholastic Cross Country Championships · Nov 821:32.590th Annual New England Interscholastic Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Troy Howard Middle SchoolNorthern Maine Class B Regional XC Championship · Oct 2519:29.66Northern Maine Class B Regional XC ChampionshipOctober 25, 2025
5,000 Meters · Twin Brook Recreation AreaMaine Class B State XC Championship · Oct 2920:57.50Maine Class B State XC ChampionshipOctober 29, 2022
6,000 Meters · Bowdoin CollegeMaine State Championships · Sep 1923:30.3Maine State ChampionshipsSeptember 19, 2026
6,000 Meters · CastletonLittle East XC Championship · Oct 3124:42.2Little East XC ChampionshipOctober 31, 2026
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1723:48.4Conn College InviteOctober 17, 2026
6,000 Meters · Keene State CollegeKeene State Invitational · Oct 324:02.6Keene State InvitationalOctober 3, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Little East XC ChampionshipOct 31 · 6,000 Meters Collegiate · Place 31 · Southern MaineSouthern Maine6,000 Meters Collegiate3124:42.2 PBFr
Oct 17Conn College InviteOct 17 · 6,000 Meters White · Place 56 · Southern MaineSouthern Maine6,000 Meters White5623:48.4 PBFr
Oct 3Keene State InvitationalOct 3 · 6,000 Meters Women's Championship · Place 58 · Southern MaineSouthern Maine6,000 Meters Women's Championship5824:02.6 PBFr
Sep 19Maine State ChampionshipsSep 19 · 6,000 Meters Collegiate · Place 55 · Southern MaineSouthern Maine6,000 Meters Collegiate5523:30.3 PBFr
Sep 4Ron Ouellete InvitationalSep 4 · 2 Miles Collegiate · Place 7 · Southern MaineSouthern Maine2 Miles Collegiate713:21.7 PBFr

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 890th Annual New England Interscholastic Cross Country ChampionshipsNov 8 · 5,000 Meters Championships · Place 116 · Medomak ValleyMedomak Valley5,000 Meters Championships11621:32.5 PB12
Nov 1Maine Class B State XC ChampionshipNov 1 · 5,000 Meters Varsity · Place 9 · Medomak ValleyMedomak Valley5,000 Meters Varsity920:33.64 PB12
Oct 25Northern Maine Class B Regional XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity219:29.66 PB12
Oct 18KVAC XC ChampionshipOct 18 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity220:36.6912
Oct 10MCI InvitationalOct 10 · 5,000 Meters Varsity · Place 1 · Medomak ValleyMedomak Valley5,000 Meters Varsity120:08.16 PB12
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Seeded · Place 36 · Medomak ValleyMedomak Valley5,000 Meters Seeded3620:48.4012
Oct 4Festival of ChampionsOct 4 · 5,000 Meters Varsity · Place 38 · Medomak ValleyMedomak Valley5,000 Meters Varsity3820:48.4012
Sep 26Cony HS Homecoming MeetSep 26 · 5,000 Meters Varsity · Place 4 · Medomak ValleyMedomak Valley5,000 Meters Varsity421:20.4012
Sep 18Medomak XC MeetSep 18 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity219:48.98 PB12
Sep 11Morse XC MeetSep 11 · 5,000 Meters Varsity · Place 1 · Medomak ValleyMedomak Valley5,000 Meters Varsity120:57.59 PB12
Sep 5Bangor MeetSep 5 · 5,000 Meters Varsity · Place 3 · Medomak ValleyMedomak Valley5,000 Meters Varsity320:01.1112
Aug 30Panther 2 MilerAug 30 · 2 Miles Varsity · Place 3 · Medomak ValleyMedomak Valley2 Miles Varsity312:44.09 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9Maine State ChampionshipsNov 9 · 5,000 Meters B · Place 16 · Medomak ValleyMedomak Valley5,000 Meters B1621:01.8611
Oct 26Northern Maine Class B Regional XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 3 · Medomak ValleyMedomak Valley5,000 Meters Varsity319:55.9511
Oct 19KVAC XC ChampionshipOct 19 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity221:28.1211
Oct 11Messalonskee XC Meet Oct 11 · 5,000 Meters Varsity · Place 3 · Medomak ValleyMedomak Valley5,000 Meters Varsity321:00.3711
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Seeded · Place 27 · Medomak ValleyMedomak Valley5,000 Meters Seeded2719:51.8411
Oct 5Festival of ChampionsOct 5 · 5,000 Meters Varsity · Place 27 · Medomak ValleyMedomak Valley5,000 Meters Varsity2719:51.8411
Sep 27Belfast XC MeetSep 27 · 5,000 Meters Varsity · Place 1 · Medomak ValleyMedomak Valley5,000 Meters Varsity120:45.1911
Sep 19Medomak XC MeetSep 19 · 5,000 Meters Varsity · Place 3 · Medomak ValleyMedomak Valley5,000 Meters Varsity320:07.8711
Sep 12Camden Hills Invitational XC Meet Sep 12 · 5,000 Meters Varsity · Place 2 · Medomak VallMedomak Vall5,000 Meters Varsity220:33.3511

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4Maine Class B State XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 22 · Medomak ValleyMedomak Valley5,000 Meters Varsity2221:06.0610
Oct 21Northern Maine Class B RegionalOct 21 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity221:00.4410
Oct 14KVAC XC ChampionshipOct 14 · 5,000 Meters Varsity B · Place 7 · Medomak ValleyMedomak Valley5,000 Meters Varsity B721:40.2 PB10
Oct 6Messalonskee MeetOct 6 · 5,000 Meters Varsity · Place 1 · Medomak VallMedomak Vall5,000 Meters Varsity121:40.9010
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Seeded · Place 90 · Medomak ValleyMedomak Valley5,000 Meters Seeded9021:32.2310
Sep 30Maine XC Festival of ChampionsSep 30 · 5,000 Meters Varsity · Place 105 · Medomak ValleyMedomak Valley5,000 Meters Varsity10521:32.2310
Sep 21Lincoln Academy MeetSep 21 · 5,000 Meters Varsity · Place 5 · Medomak VallMedomak Vall5,000 Meters Varsity521:28.5210
Sep 21Lincoln Academy MeetSep 21 · 5,000 Meters Varsity · Place 5 · Medomak VallMedomak Vall5,000 Meters Varsity521:28.5210
Sep 8Belfast XC MeetSep 8 · 5,000 Meters Varsity · Place 6 · Medomak VallMedomak Vall5,000 Meters Varsity624:05.1310
Sep 1Brunswick HS MeetSep 1 · 5,000 Meters Varsity · Place 2 · Medomak ValleyMedomak Valley5,000 Meters Varsity221:04.7 PB10
Aug 28Panther 2 MilerAug 28 · 2 Miles Varsity · Place 7 · Medomak ValleyMedomak Valley2 Miles Varsity713:26.7410

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 29Maine Class B State XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 9 · Medomak ValleyMedomak Valley5,000 Meters Varsity920:57.50 PB9
Oct 22Northern Maine Class B Regional XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 5 · Medomak ValleyMedomak Valley5,000 Meters Varsity521:07.009
Oct 15KVAC XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 4 · Medomak ValleyMedomak Valley5,000 Meters Varsity422:11.49
Oct 7Camden Hills XC MeetOct 7 · 5,000 Meters Varsity · Place 3 · Medomak VallMedomak Vall5,000 Meters Varsity321:24.459
Sep 22Lincoln Academy XC MeetSep 22 · 5,000 Meters Varsity · Place 5 · Medomak VallMedomak Vall5,000 Meters Varsity522:41.769
Sep 15Medomak XC MeetSep 15 · 5,000 Meters Varsity · Place 8 · Medomak VallMedomak Vall5,000 Meters Varsity821:40.899
Sep 9Belfast MeetSep 9 · 5,000 Meters Varsity · Place 5 · Medomak VallMedomak Vall5,000 Meters Varsity522:45.649
Aug 27Panther 2 MilerAug 27 · Freshman · Place 4 · Medomak VallMedomak VallFreshman414:09.339
Aug 27Panther 2 MilerAug 27 · 2 Miles Varsity · Place 11 · Medomak ValleyMedomak Valley2 Miles Varsity1114:09.339