Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 3 · Jul 16 | 18.47a | USATF-Maine Youth Summer Series Group B Meet 3 | July 16, 2026 |
| 200 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 4 · Jul 23 | 42.14a | USATF-Maine Youth Summer Series Group B Meet 4 | July 23, 2026 |
| 400 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 1 · Jun 25 | 1:38.79a | USATF-Maine Youth Summer Series Group B Meet 1 | June 25, 2026 |
| 800 Meters · OutdoorGroup A QUALIFIER · Aug 1 | 3:45.06a | Group A QUALIFIER | August 1, 2024 |
| 800m Race Walk · OutdoorGroup A MEET B -FREEPORT · Jul 18 | 5:57.18 | Group A MEET B -FREEPORT | July 18, 2025 |
| 800m Racewalk · OutdoorUSATF-Maine Youth Summer Series Group B Meet 4 · Jul 23 | 5:46.38a | USATF-Maine Youth Summer Series Group B Meet 4 | July 23, 2026 |
| Combined results · OutdoorGROUP A MEET 3-A MEET · Jul 10 | 19.17 | GROUP A MEET 3-A MEET | July 10, 2025 |
| Javelin · 300g TJ · OutdoorUSATF-Maine Val Foss Youth State Championships · Aug 8 | 16.36m | USATF-Maine Val Foss Youth State Championships | August 8, 2026 |
| Long Jump · OutdoorGroup A Meet #1 · Jun 29 | 2.18m | Group A Meet #1 | June 29, 2023 |
| Shot Put · 2kg · OutdoorGroup A Meet #2 · Jul 6 | 3.02m | Group A Meet #2 | July 6, 2023 |
| Shot Put · 6lb · OutdoorUSATF-Maine Youth Summer Series Group B Meet 2 · Jul 9 | 12-04.50 | USATF-Maine Youth Summer Series Group B Meet 2 | July 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 24 | 2025 Summer Series Meet 5Jul 24 · 800m Racewalk · Place 1 · Freeport Family Track & Field | 800m Racewalk | 1. | 6:00.51a | 9 |
| Jul 24 | 2025 Summer Series Meet 5Jul 24 · Javelin · Place 2 · Freeport Family Track & Field | Javelin300g TJ | 2. | 13.89m | 9 |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Combined results · Place 5 · 16 Freeport Fam | Combined results | 5 | 5:57.18 | — |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · Combined results · Place 27 · 16 Freeport Fam | Combined results | 27 | 42.69 | — |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · 800m Race Walk · Place 5 · Freeport Family | 800m Race Walk | 5 | 5:57.18 PB | 3 |
| Jul 18 | Group A MEET B -FREEPORTJul 18 · 200 Meters · Place 27 · Freeport Family | 200 Meters | 27 | 42.69 | 3 |
| Jul 10 | GROUP A MEET 3-A MEETJul 10 · Combined results · Place 3 · Freeport Fam | Combined results | 3 | 44-00 | 9 |
| Jul 10 | GROUP A MEET 3-A MEETJul 10 · Combined results · Place 23 · Freeport Fam | Combined results | 23 | 19.17 PB | 9 |
| Jul 2 | Group A Meet BJul 2 · 800m Racewalk · Place 7 · Freeport Family Track & Field | 800m Racewalk | 7. | 6:08.80a | 9 |
| Jul 2 | Group A Meet BJul 2 · Shot Put · Place 14 · Freeport Family Track & Field | Shot Put6lb | 14. | 3.23m | 9 |
| Jul 2 | Group A Meet BJul 2 · 200 Meters · Place 29 · Freeport Family Track & Field | 200 Meters | 29. | 43.71a | 9 |
2024 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 10 | USATF Summer Youth State ChampionshipAug 10 · Javelin · Place 9 · Freeport Family | Javelin | 9 | 9.75m | 2 |
| Aug 1 | Group A QUALIFIERAug 1 · Javelin · Place 2 · Freeport Family Track & Field | Javelin300g TJ | 2. | 9.22m | 8 |
| Aug 1 | Group A QUALIFIERAug 1 · 800 Meters · Place 5 · Freeport Family Track & Field | 800 Meters | 5. | 3:45.06a PB | 8 |
| Jul 25 | Group A Meet #5Jul 25 · Javelin · Place 2 · Freeport Family Track & Field | Javelin300g TJ | 2. | 7.95m | 8 |
| Jul 25 | Group A Meet #5Jul 25 · 100 Meters · Place 6 · Freeport Family Track & Field | 100 Meters | 6. | 19.32a | 8 |
| Jul 18 | Group A meet B CumberlandJul 18 · Combined results · Place 5 · 16 Freeport Fam | Combined results | 5 | 12-03.00 | — |
| Jul 18 | Group A meet B CumberlandJul 18 · Combined results · Place 15 · 16 Freeport Fam | Combined results | 15 | 44.96 | — |
| Jul 11 | GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 1 · Freeport Fam | Combined results | 1 | 33-00 | — |
| Jul 11 | GROUP A MEET 3 -A MEETJul 11 · Combined results · Place 20 · Freeport Fam | Combined results | 20 | 5-11.50 | — |
| Jul 3 | Group A meet #2Jul 3 · 800 Meters · Place 6 · Freeport Family Track & Field | 800 Meters | 6. | 3:47.62a | 8 |
| Jul 3 | Group A meet #2Jul 3 · 200 Meters · Place 17 · Freeport Family Track & Field | 200 Meters | 17. | 43.55a | 8 |
2023 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 27 | Group A Meet #5Jul 27 · 800m Racewalk · Place 8 · Freeport Family Track & Field | 800m Racewalk | 8. | 6:24.08a | 7 |
| Jul 27 | Group A Meet #5Jul 27 · Javelin · Place 11 · Freeport Family Track & Field | Javelin300g TJ | 11. | 4.67m | 7 |
| Jul 6 | Group A Meet #2Jul 6 · 800m Racewalk · Place 6 · Freeport Family Track & Field | 800m Racewalk | 6. | 7:06.62a | 7 |
| Jul 6 | Group A Meet #2Jul 6 · Shot Put · Place 7 · Freeport Family Track & Field | Shot Put2kg | 7. | 3.02m PB | 7 |
| Jun 29 | Group A Meet #1Jun 29 · Long Jump · Place 11 · Freeport Family Track & Field | Long Jump | 11. | 2.18m PB | 7 |
| Jun 29 | Group A Meet #1Jun 29 · 400 Meters · Place 8 · Freeport Family Track & Field | 400 Meters | 8. | 1:42.54a | 7 |