Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGroup A Meet #1 · Jun 2916.60aGroup A Meet #1June 29, 2023
1500 Meters · Indoor2026 USATF Maine Association Indoor Championship · Mar 85:47.61a2026 USATF Maine Association Indoor Championship March 8, 2026
1500 Meters · OutdoorUSATF-Maine Val Foss Youth State Championships · Aug 85:40.12aUSATF-Maine Val Foss Youth State ChampionshipsAugust 8, 2026
200 Meters · Indoor2025 USATF Maine Indoor Youth/Open/Masters Championship · Mar 1534.97a2025 USATF Maine Indoor Youth/Open/Masters ChampionshipMarch 15, 2025
200 Meters · OutdoorUSATF-Maine Youth Summer Series Group A Meet 2 · Jul 931.39aUSATF-Maine Youth Summer Series Group A Meet 2July 9, 2026
400 Meters · Indoor2025 USATF Maine Indoor Youth/Open/Masters Championship · Mar 151:19.45a2025 USATF Maine Indoor Youth/Open/Masters ChampionshipMarch 15, 2025
400 Meters · OutdoorUSATF-Maine Youth Summer Series Group A Meet 3 · Jul 161:12.63aUSATF-Maine Youth Summer Series Group A Meet 3July 16, 2026
800 Meters · Indoor2026 USATF Maine Association Indoor Championship · Mar 83:06.302026 USATF Maine Association Indoor Championship March 8, 2026
800 Meters · OutdoorUSATF-Maine Val Foss Youth State Championships · Aug 82:46.75aUSATF-Maine Val Foss Youth State ChampionshipsAugust 8, 2026
80m Hurdles · 30" / 0.762m · OutdoorUSATF-Maine Youth Summer Series Group A Meet 4 · Jul 2317.53aUSATF-Maine Youth Summer Series Group A Meet 4July 23, 2026
Combined results · OutdoorGROUP A MEET 3 -A MEET · Jul 111:15.52GROUP A MEET 3 -A MEETJuly 11, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Aug 8USATF-Maine Val Foss Youth State ChampionshipsAug 8 · 1500 Meters · Place 2 · Portland Recreation TrackPortland Recreation Track1500 Meters2.5:40.12a PB6
Aug 8USATF-Maine Val Foss Youth State ChampionshipsAug 8 · 800 Meters · Place 2 · Portland Recreation TrackPortland Recreation Track800 Meters2.2:46.75a PB6
Jul 30USATF-Maine Youth Summer Series Group A QualifierJul 30 · 1500 Meters · Place 2 · Portland Recreation TrackPortland Recreation Track1500 Meters2.5:53.23a6
Jul 30USATF-Maine Youth Summer Series Group A QualifierJul 30 · 800 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track800 Meters1.2:48.60a6
Jul 23USATF-Maine Youth Summer Series Group A Meet 4Jul 23 · 80m Hurdles · Place 3 · Portland Recreation TrackPortland Recreation Track80m Hurdles30" / 0.762m3.17.53a PB6
Jul 23USATF-Maine Youth Summer Series Group A Meet 4Jul 23 · 800 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track800 Meters1.2:48.64a6
Jul 16USATF-Maine Youth Summer Series Group A Meet 3Jul 16 · 1500 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track1500 Meters1.5:48.98a6
Jul 16USATF-Maine Youth Summer Series Group A Meet 3Jul 16 · 400 Meters · Place 6 · Portland Recreation TrackPortland Recreation Track400 Meters6.1:12.63a PB6
Jul 9USATF-Maine Youth Summer Series Group A Meet 2Jul 9 · 800 Meters · Place 3 · Portland Recreation TrackPortland Recreation Track800 Meters3.3:01.73a6
Jul 9USATF-Maine Youth Summer Series Group A Meet 2Jul 9 · 200 Meters · Place 6 · Portland Recreation TrackPortland Recreation Track200 Meters6.31.39a PB6
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · 01-Unattached01-Unattached1500 Meters—DNS5
Jun 20USATF Maine Junior Olympics Region 1 Qualifier also 15-18 ChampionshipJun 20 · 1500 Meters · Place 1 · 01-Unattached01-Unattached1500 Meters1.5:53.45a5
Jun 20USATF Maine Junior Olympics Region 1 Qualifier also 15-18 ChampionshipJun 20 · 800 Meters · Place 1 · 01-Unattached01-Unattached800 Meters1.2:54.50a5

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 82026 USATF Maine Association Indoor Championship Mar 8 · 1500 Meters · Place 3 · Valor TC PortlandValor TC Portland1500 Meters3.5:47.61a PB5
Mar 82026 USATF Maine Association Indoor Championship Mar 8 · 800 Meters · Place 3 · Valor TC PortlandValor TC Portland800 Meters3.3:06.30 PB5

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Aug 92025 USATF Maine Association 14 & Under ChampionshipAug 9 · 1500 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track1500 Meters1.5:53.92a4
Aug 92025 USATF Maine Association 14 & Under ChampionshipAug 9 · 800 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track800 Meters1.2:56.47a4
Jul 242025 Summer Series Meet 5Jul 24 · 200 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track200 Meters1.33.42a4
Jul 18Group A MEET B -FREEPORTJul 18 · 800 Meters · Place 1 · Portland ParPortland Par800 Meters13:03.09—
Jul 18Group A MEET B -FREEPORTJul 18 · 200 Meters · Place 1 · Portland ParPortland Par200 Meters132.44—
Jul 18Group A MEET B -FREEPORTJul 18 · 800 Meters · Place 1 · Portland Parks & RecreationPortland Parks & Recreation800 Meters13:03.094
Jul 18Group A MEET B -FREEPORTJul 18 · 200 Meters · Place 1 · Portland Parks & RecreationPortland Parks & Recreation200 Meters132.444
Jul 10GROUP A MEET 3-A MEETJul 10 · Combined results · Place 1 · Portland ParPortland ParCombined results16:15.2010
Jul 10GROUP A MEET 3-A MEETJul 10 · Combined results · Place 1 · Portland ParPortland ParCombined results11:19.3910
Jul 2Group A Meet BJul 2 · 800 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track800 Meters1.3:06.85a4
Jul 2Group A Meet BJul 2 · 200 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track200 Meters1.31.80a4

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 152025 USATF Maine Indoor Youth/Open/Masters ChampionshipMar 15 · 1500 Meters · Place 8 · Valor TC PortlandValor TC Portland1500 Meters86:20.93a4
Mar 152025 USATF Maine Indoor Youth/Open/Masters ChampionshipMar 15 · 400 Meters · Place 6 · Valor TC PortlandValor TC Portland400 Meters61:19.45a PB4
Mar 152025 USATF Maine Indoor Youth/Open/Masters ChampionshipMar 15 · 200 Meters · Place 12 · Valor TC PortlandValor TC Portland200 Meters1234.97a PB4

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 10USATF Summer Youth State ChampionshipAug 10 · 400 Meters · Place 1 · Portland Parks & RecreationPortland Parks & Recreation400 Meters11:14.1812
Aug 10USATF Summer Youth State ChampionshipAug 10 · 1500 Meters · Place 1 · Portland Parks & RecreationPortland Parks & Recreation1500 Meters15:55.7912
Aug 1Group A QUALIFIERAug 1 · 1500 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track1500 Meters1.5:59.88a3
Aug 1Group A QUALIFIERAug 1 · 400 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track400 Meters1.1:16.48a3
Jul 25Group A Meet #5Jul 25 · 1500 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track1500 Meters1.5:59.56a3
Jul 25Group A Meet #5Jul 25 · 400 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track400 Meters1.1:14.04a3
Jul 18Group A meet B CumberlandJul 18 · 800 Meters · Place 1 · Portland ParPortland Par800 Meters13:02.27—
Jul 18Group A meet B CumberlandJul 18 · 200 Meters · Place 1 · Portland ParPortland Par200 Meters133.46—
Jul 11GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 1 · Portland ParPortland ParCombined results16:13.00—
Jul 11GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 1 · Portland ParPortland ParCombined results11:15.52 PB—
Jul 3Group A meet #2Jul 3 · 800 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track800 Meters1.3:03.91a3
Jul 3Group A meet #2Jul 3 · 200 Meters · Place 3 · Portland Recreation TrackPortland Recreation Track200 Meters3.33.48a3
Jun 27GROUP A MEET 1 -A MEETJun 27 · Combined results · Place 2 · Portland ParPortland ParCombined results26:15.86—
Jun 27GROUP A MEET 1 -A MEETJun 27 · Combined results · Place 1 · Portland ParPortland ParCombined results11:18.73—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 27Group A Meet #5Jul 27 · 400 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track400 Meters1.1:21.50a2
Jul 27Group A Meet #5Jul 27 · 200 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track200 Meters1.35.77a2
Jul 6Group A Meet #2Jul 6 · 800 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track800 Meters1.3:11.91a2
Jul 6Group A Meet #2Jul 6 · 200 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track200 Meters1.35.40a2
Jun 29Group A Meet #1Jun 29 · 400 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track400 Meters1.1:20.62a2
Jun 29Group A Meet #1Jun 29 · 100 Meters · Place 1 · Portland Recreation TrackPortland Recreation Track100 Meters1.16.60a PB2