Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF-Maine Youth Summer Series Group A Meet 2 · Jul 9 | 17.41a | USATF-Maine Youth Summer Series Group A Meet 2 | July 9, 2026 |
| 1500 Meters · OutdoorGroup A MEET B -FREEPORT · Jul 18 | 6:34.63 | Group A MEET B -FREEPORT | July 18, 2025 |
| 200 Meters · OutdoorGroup A Meet #1 · Jun 29 | 41.56a | Group A Meet #1 | June 29, 2023 |
| 400 Meters · OutdoorGroup A QUALIFIER · Aug 1 | 1:27.75a | Group A QUALIFIER | August 1, 2024 |
| 800 Meters · OutdoorUSATF-Maine Youth Summer Series Group A Qualifier · Jul 30 | 3:00.35a | USATF-Maine Youth Summer Series Group A Qualifier | July 30, 2026 |
| 800m Racewalk · OutdoorGroup A Meet #5 · Jul 27 | 5:42.43a | Group A Meet #5 | July 27, 2023 |
| Combined results · OutdoorGROUP A MEET 1 -A MEET · Jun 27 | 4.79m | GROUP A MEET 1 -A MEET | June 27, 2024 |
| High Jump · OutdoorUSATF-Maine Youth Summer Series Group A Qualifier · Jul 30 | 3-08.00 | USATF-Maine Youth Summer Series Group A Qualifier | July 30, 2026 |
| Javelin · 300g TJ · OutdoorGroup A Meet B · Jul 2 | 15.39m | Group A Meet B | July 2, 2025 |
| Javelin · 400g TJ · OutdoorUSATF-Maine Youth Summer Series Group A Meet 2 · Jul 9 | 19.23m | USATF-Maine Youth Summer Series Group A Meet 2 | July 9, 2026 |
| Long Jump · OutdoorGroup A Meet #5 · Jul 25 | 2.49m | Group A Meet #5 | July 25, 2024 |
| Shot Put · 6lb · OutdoorUSATF-Maine Youth Summer Series Group A Meet 3 · Jul 16 | 16-05.00 | USATF-Maine Youth Summer Series Group A Meet 3 | July 16, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results2025 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Combined results · Place 1 · 15 Portland Par | Combined results | 1 | 57-05 | — |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Combined results · Place 19 · 15 Portland Par | Combined results | 19 | 8-03.00 | — |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Combined results · Place 4 · 15 Portland Par | Combined results | 4 | 6:34.63 | — |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Long Jump · Place 19 · Portland Parks & Recreation | Long Jump | 19 | 8-3 | 13 |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Javelin · Place 1 · Portland Parks & Recreation | Javelin | 1 | 57-5 | 13 |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · 1500 Meters · Place 4 · Portland Parks & Recreation | 1500 Meters | 4 | 6:34.63 PB | 13 |
| Jul 10 | GROUP A MEET 3-A MEETJul 10 · Combined results · Place 6 · Portland Par | Combined results | 6 | 15-05.00 | 10 |
| Jul 10 | GROUP A MEET 3-A MEETJul 10 · Combined results · Place 13 · Portland Par | Combined results | 13 | 2-10.00 | 10 |
| Jul 10 | GROUP A MEET 3-A MEETJul 10 · Combined results · Place 7 · Portland Par | Combined results | 7 | 3:09.76 | 10 |
| Jul 2 | Group A Meet BJul 2 · Javelin · Place 5 · Portland Recreation Track | Javelin300g TJ | 5. | 15.39m PB | 10 |
| Jul 2 | Group A Meet BJul 2 · 400 Meters · Place 11 · Portland Recreation Track | 400 Meters | 11. | 1:32.20a | 10 |
| Jul 2 | Group A Meet BJul 2 · 100 Meters · Place 13 · Portland Recreation Track | 100 Meters | 13. | 17.99a | 10 |
2024 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 1 | Group A QUALIFIERAug 1 · 800m Racewalk · Place 4 · Portland Recreation Track | 800m Racewalk | 4. | 5:45.00a | 9 |
| Aug 1 | Group A QUALIFIERAug 1 · 400 Meters · Place 9 · Portland Recreation Track | 400 Meters | 9. | 1:27.75a PB | 9 |
| Aug 1 | Group A QUALIFIERAug 1 · 100 Meters · Place 16 · Portland Recreation Track | 100 Meters | 16. | 18.83a | 9 |
| Jul 25 | Group A Meet #5Jul 25 · Long Jump · Place 12 · Portland Recreation Track | Long Jump | 12. | 2.49m PB | 9 |
| Jul 25 | Group A Meet #5Jul 25 · Javelin · Place 12 · Portland Recreation Track | Javelin300g TJ | 12. | 10.74m | 9 |
| Jul 25 | Group A Meet #5Jul 25 · 400 Meters · Place 11 · Portland Recreation Track | 400 Meters | 11. | 1:29.94a | 9 |
| Jul 11 | GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 4 · Portland Par | Combined results | 4 | 6:12.26 | — |
| Jul 11 | GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 10 · Portland Par | Combined results | 10 | 14-00.00 | — |
| Jun 27 | GROUP A MEET 1 -A MEETJun 27 · Combined results · Place 1 · Portland Par | Combined results | 1 | 5:40.01 | — |
| Jun 27 | GROUP A MEET 1 -A MEETJun 27 · Combined results · Place 8 · Portland Par | Combined results | 8 | 4.79m PB | — |
2023 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 27 | Group A Meet #5Jul 27 · 800m Racewalk · Place 2 · Portland Recreation Track | 800m Racewalk | 2. | 5:42.43a PB | 8 |
| Jul 27 | Group A Meet #5Jul 27 · High Jump · Place 1 · Portland Recreation Track | High Jump | 1. | 0.97m | 8 |
| Jul 27 | Group A Meet #5Jul 27 · 400 Meters · Place 7 · Portland Recreation Track | 400 Meters | 7. | 1:37.77a | 8 |
| Jun 29 | Group A Meet #1Jun 29 · 200 Meters · Place 12 · Portland Recreation Track | 200 Meters | 12. | 41.56a PB | 8 |
2021 Outdoor Track
4 results