Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorGroup A Meet B · Jul 2 | 15.88a | Group A Meet B | July 2, 2025 |
| 800 Meters · OutdoorUSATF-Maine Val Foss Youth State Championships · Aug 8 | 2:39.94a | USATF-Maine Val Foss Youth State Championships | August 8, 2026 |
| Combined results · OutdoorGROUP A MEET 3 -A MEET · Jul 11 | 3:11.82 | GROUP A MEET 3 -A MEET | July 11, 2024 |
| Discus · 1kg · OutdoorUSATF-Maine Youth Summer Series Group B Meet 2 · Jul 9 | 76-08 | USATF-Maine Youth Summer Series Group B Meet 2 | July 9, 2026 |
| Javelin · 450g AeroJav · OutdoorGroup A Meet #5 · Jul 27 | 16.48m | Group A Meet #5 | July 27, 2023 |
| Javelin · 600g TJ · OutdoorUSATF-Maine Youth Summer Series Group B Meet 2 · Jul 9 | 72-03 | USATF-Maine Youth Summer Series Group B Meet 2 | July 9, 2026 |
| Long Jump · OutdoorGroup A Meet #2 · Jul 6 | 2.51m | Group A Meet #2 | July 6, 2023 |
| Pole Vault · OutdoorUSATF-Maine Val Foss Youth State Championships · Aug 8 | 2.67m | USATF-Maine Val Foss Youth State Championships | August 8, 2026 |
| Shot Put · 6lb · OutdoorGroup A Meet #1 · Jun 29 | 4.57m | Group A Meet #1 | June 29, 2023 |
| Triple Jump · OutdoorUSATF-Maine Youth Summer Series Group B Meet 1 · Jun 25 | 31-00.50 | USATF-Maine Youth Summer Series Group B Meet 1 | June 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2025 Outdoor Track
10 results2024 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 1 | Group A QUALIFIERAug 1 · Javelin · Place 5 · Freeport Family Track & Field | Javelin450g AeroJav | 5. | 15.09m | 12 |
| Aug 1 | Group A QUALIFIERAug 1 · Discus · Place 6 · Freeport Family Track & Field | Discus1kg | 6. | 13.89m | 12 |
| Jul 11 | GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 4 · Freeport Fam | Combined results | 4 | 20-06.00 | — |
| Jul 11 | GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 8 · Freeport Fam | Combined results | 8 | 3:11.82 PB | — |
2023 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 27 | Group A Meet #5Jul 27 · Javelin · Place 9 · Freeport Family Track & Field | Javelin450g AeroJav | 9. | 16.48m PB | 11 |
| Jul 27 | Group A Meet #5Jul 27 · Discus · Place 5 · Freeport Family Track & Field | Discus1kg | 5. | 10.54m | 11 |
| Jul 27 | Group A Meet #5Jul 27 · 800 Meters · Place 7 · Freeport Family Track & Field | 800 Meters | 7. | 3:19.47a | 11 |
| Jul 6 | Group A Meet #2Jul 6 · Long Jump · Place 14 · Freeport Family Track & Field | Long Jump | 14. | 2.51m PB | 11 |
| Jul 6 | Group A Meet #2Jul 6 · Javelin · Place 13 · Freeport Family Track & Field | Javelin450g AeroJav | 13. | 14.99m | 11 |
| Jun 29 | Group A Meet #1Jun 29 · Shot Put · Place 16 · Freeport Family Track & Field | Shot Put6lb | 16. | 4.57m PB | 11 |