Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF-Maine Youth Summer Series Group A Meet 2 · Jul 917.41aUSATF-Maine Youth Summer Series Group A Meet 2July 9, 2026
1500 Meters · OutdoorGroup A MEET B -FREEPORT · Jul 186:34.63Group A MEET B -FREEPORTJuly 18, 2025
200 Meters · OutdoorGroup A Meet #1 · Jun 2941.56aGroup A Meet #1June 29, 2023
400 Meters · OutdoorGroup A QUALIFIER · Aug 11:27.75aGroup A QUALIFIERAugust 1, 2024
800 Meters · OutdoorUSATF-Maine Youth Summer Series Group A Qualifier · Jul 303:00.35aUSATF-Maine Youth Summer Series Group A QualifierJuly 30, 2026
800m Racewalk · OutdoorGroup A Meet #5 · Jul 275:42.43aGroup A Meet #5July 27, 2023
Combined results · OutdoorGROUP A MEET 1 -A MEET · Jun 274.79mGROUP A MEET 1 -A MEETJune 27, 2024
High Jump · OutdoorUSATF-Maine Youth Summer Series Group A Qualifier · Jul 303-08.00USATF-Maine Youth Summer Series Group A QualifierJuly 30, 2026
Javelin · 300g TJ · OutdoorGroup A Meet B · Jul 215.39mGroup A Meet BJuly 2, 2025
Javelin · 400g TJ · OutdoorUSATF-Maine Youth Summer Series Group A Meet 2 · Jul 919.23mUSATF-Maine Youth Summer Series Group A Meet 2July 9, 2026
Long Jump · OutdoorGroup A Meet #5 · Jul 252.49mGroup A Meet #5July 25, 2024
Shot Put · 6lb · OutdoorUSATF-Maine Youth Summer Series Group A Meet 3 · Jul 1616-05.00USATF-Maine Youth Summer Series Group A Meet 3July 16, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 30USATF-Maine Youth Summer Series Group A QualifierJul 30 · High Jump · Place 5 · Portland Recreation TrackHigh Jump5.3-08.00 PB6
Jul 30USATF-Maine Youth Summer Series Group A QualifierJul 30 · Javelin · Place 6 · Portland Recreation TrackJavelin400g TJ6.55-056
Jul 30USATF-Maine Youth Summer Series Group A QualifierJul 30 · 800 Meters · Place 2 · Portland Recreation Track800 Meters2.3:00.35a PB6
Jul 16USATF-Maine Youth Summer Series Group A Meet 3Jul 16 · High Jump · Place 7 · Portland Recreation TrackHigh Jump7.3-06.006
Jul 16USATF-Maine Youth Summer Series Group A Meet 3Jul 16 · Shot Put · Place 13 · Portland Recreation TrackShot Put6lb13.16-05.00 PB6
Jul 16USATF-Maine Youth Summer Series Group A Meet 3Jul 16 · 800 Meters · Place 11 · Portland Recreation Track800 Meters11.3:00.35a6
Jul 9USATF-Maine Youth Summer Series Group A Meet 2Jul 9 · Javelin · Place 5 · Portland Recreation TrackJavelin400g TJ5.19.23m PB6
Jul 9USATF-Maine Youth Summer Series Group A Meet 2Jul 9 · 100 Meters · Place 11 · Portland Recreation Track100 Meters11.17.41a PB6

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 18Group A MEET B -FREEPORTJul 18 · Combined results · Place 1 · 15 Portland ParCombined results157-05—
Jul 18Group A MEET B -FREEPORTJul 18 · Combined results · Place 19 · 15 Portland ParCombined results198-03.00—
Jul 18Group A MEET B -FREEPORTJul 18 · Combined results · Place 4 · 15 Portland ParCombined results46:34.63—
Jul 18Group A MEET B -FREEPORTJul 18 · Long Jump · Place 19 · Portland Parks & RecreationLong Jump198-313
Jul 18Group A MEET B -FREEPORTJul 18 · Javelin · Place 1 · Portland Parks & RecreationJavelin157-513
Jul 18Group A MEET B -FREEPORTJul 18 · 1500 Meters · Place 4 · Portland Parks & Recreation1500 Meters46:34.63 PB13
Jul 10GROUP A MEET 3-A MEETJul 10 · Combined results · Place 6 · Portland ParCombined results615-05.0010
Jul 10GROUP A MEET 3-A MEETJul 10 · Combined results · Place 13 · Portland ParCombined results132-10.0010
Jul 10GROUP A MEET 3-A MEETJul 10 · Combined results · Place 7 · Portland ParCombined results73:09.7610
Jul 2Group A Meet BJul 2 · Javelin · Place 5 · Portland Recreation TrackJavelin300g TJ5.15.39m PB10
Jul 2Group A Meet BJul 2 · 400 Meters · Place 11 · Portland Recreation Track400 Meters11.1:32.20a10
Jul 2Group A Meet BJul 2 · 100 Meters · Place 13 · Portland Recreation Track100 Meters13.17.99a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 1Group A QUALIFIERAug 1 · 800m Racewalk · Place 4 · Portland Recreation Track800m Racewalk4.5:45.00a9
Aug 1Group A QUALIFIERAug 1 · 400 Meters · Place 9 · Portland Recreation Track400 Meters9.1:27.75a PB9
Aug 1Group A QUALIFIERAug 1 · 100 Meters · Place 16 · Portland Recreation Track100 Meters16.18.83a9
Jul 25Group A Meet #5Jul 25 · Long Jump · Place 12 · Portland Recreation TrackLong Jump12.2.49m PB9
Jul 25Group A Meet #5Jul 25 · Javelin · Place 12 · Portland Recreation TrackJavelin300g TJ12.10.74m9
Jul 25Group A Meet #5Jul 25 · 400 Meters · Place 11 · Portland Recreation Track400 Meters11.1:29.94a9
Jul 11GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 4 · Portland ParCombined results46:12.26—
Jul 11GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 10 · Portland ParCombined results1014-00.00—
Jun 27GROUP A MEET 1 -A MEETJun 27 · Combined results · Place 1 · Portland ParCombined results15:40.01—
Jun 27GROUP A MEET 1 -A MEETJun 27 · Combined results · Place 8 · Portland ParCombined results84.79m PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 27Group A Meet #5Jul 27 · 800m Racewalk · Place 2 · Portland Recreation Track800m Racewalk2.5:42.43a PB8
Jul 27Group A Meet #5Jul 27 · High Jump · Place 1 · Portland Recreation TrackHigh Jump1.0.97m8
Jul 27Group A Meet #5Jul 27 · 400 Meters · Place 7 · Portland Recreation Track400 Meters7.1:37.77a8
Jun 29Group A Meet #1Jun 29 · 200 Meters · Place 12 · Portland Recreation Track200 Meters12.41.56a PB8

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 22MAINE USATF YOUTH GROUP A Wk #4Jul 22 · 800 Meters · Place 4 · Portland Recreation Track800 Meters4.6:42.006
Jul 22MAINE USATF YOUTH GROUP A Wk #4Jul 22 · 400 Meters · Place 15 · Portland Recreation Track400 Meters15.1:51.306
Jul 8MAINE USATF YOUTH GROUP A Wk #2Jul 8 · Javelin · Place 16 · Portland Recreation TrackJavelin300g TJ16.23-116
Jul 8MAINE USATF YOUTH GROUP A Wk #2Jul 8 · 100 Meters · Place 30 · Portland Recreation Track100 Meters30.24.96a6