Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Auburn Middle SchoolLEWISTON-LINCOLN-FALMOUTH-WESTBROOK @AUBURN · Sep 307:46.78LEWISTON-LINCOLN-FALMOUTH-WESTBROOK @AUBURNSeptember 30, 2025
1.5 Miles · King Middle SchoolKing Middle School Meet · Oct 78:24King Middle School MeetOctober 7, 2025
1.5 Miles · Lincoln Middle SchoolLincoln Middle School Meet · Oct 148:19Lincoln Middle School MeetOctober 14, 2025
1.5 Miles · South Portland High SchoolSouth Portland MS Meet · Oct 168:59South Portland MS MeetOctober 16, 2024
2,000 Meters · Cony HSUSATF Maine Association Junior Olympic Championships · Nov 109:07.46USATF Maine Association Junior Olympic ChampionshipsNovember 10, 2019
2,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 249:13USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:44.35USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 2111:39USATF Region 1 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2011:54.81USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Smiling Hill FarmUSATF Maine Association Junior Olympic Championships · Nov 511:24.91USATF Maine Association Junior Olympic ChampionshipsNovember 5, 2023
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1314:53.302025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2313:40.04USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
4,000 Meters · Smiling Hill FarmUSATF Maine Junior Olympic XC & Open State Championship · Nov 1614:23USATF Maine Junior Olympic XC & Open State ChampionshipNovember 16, 2025
5,000 Meters · Gorham High SchoolSouthern Maine Classic · Sep 1218:14.67Southern Maine ClassicSeptember 12, 2026
5,000 Meters · Portland HSPortland High School Meet · Oct 918:39Portland High School MeetOctober 9, 2026
5,000 Meters · Troy Howard Middle SchoolMaine XC Festival of Champions · Oct 318:32.44Maine XC Festival of ChampionsOctober 3, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 9Portland High School MeetOct 9 · 5,000 Meters Varsity · Place 14 · FalmouthFalmouth5,000 Meters Varsity1418:39 PB9
Oct 3Maine XC Festival of ChampionsOct 3 · 5,000 Meters Freshman · Place 25 · FalmouthFalmouth5,000 Meters Freshman2518:32.44 PB9
Sep 12Southern Maine ClassicSep 12 · 5,000 Meters Varsity · Place 65 · FalmouthFalmouth5,000 Meters Varsity6518:14.67 PB9

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 98 · Valor TC PortlandValor TC Portland4,000 Meters 13-149814:53.30 PB8
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 7 · Valor TC PortlandValor TC Portland4,000 Meters 13-14713:40.04 PB8
Nov 16USATF Maine Junior Olympic XC & Open State ChampionshipNov 16 · 4,000 Meters 13-14 · Place 2 · Valor TC PortlandValor TC Portland4,000 Meters 13-14214:23 PB8
Oct 14Lincoln Middle School MeetOct 14 · 1.5 Miles Middle School · Place 3 · FalmouthFalmouth1.5 Miles Middle School38:19 PB8
Oct 7King Middle School MeetOct 7 · 1.5 Miles Middle School · Place 2 · FalmouthFalmouth1.5 Miles Middle School28:24 PB8
Sep 30LEWISTON-LINCOLN-FALMOUTH-WESTBROOK @AUBURNSep 30 · 1.5 Miles Middle School · Place 2 · FalmouthFalmouth1.5 Miles Middle School27:46.78 PB8
Sep 23Falmouth Middle School MeetSep 23 · 1.5 Miles Middle School · Place 2 · FalmouthFalmouth1.5 Miles Middle School29:13Unofficial8

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 10USATF Maine Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 4 · Maine PuffinsMaine Puffins4,000 Meters 13-14415:317
Oct 16South Portland MS MeetOct 16 · 1.5 Miles Middle School · Place 3 · FalmouthFalmouth1.5 Miles Middle School38:59 PB7

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 220 · Maine PuffinsMaine Puffins3,000 Meters 11-1222011:44.35 PB6
Nov 5USATF Maine Association Junior Olympic ChampionshipsNov 5 · 3,000 Meters 11-12 · Place 3 · Maine PuffinsMaine Puffins3,000 Meters 11-12311:24.91 PB6

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 29 · 01-Unattached01-Unattached3,000 Meters 11-122911:54.81 PB5

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 16 · UnattachedUnattached3,000 Meters 9-101611:39 PB4

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 33 · 01-Unattached01-Unattached2,000 Meters 8U339:13 PB2
Nov 10USATF Maine Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 2 · 01-Unattached01-Unattached2,000 Meters 8U29:07.46 PB2