Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 2 · Jul 9 | 13.52a | USATF-Maine Youth Summer Series Group B Meet 2 | July 9, 2026 |
| 200 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 3 · Jul 16 | 28.35a | USATF-Maine Youth Summer Series Group B Meet 3 | July 16, 2026 |
| 400 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 2 · Jul 9 | 1:14.06a | USATF-Maine Youth Summer Series Group B Meet 2 | July 9, 2026 |
| 800 Meters · OutdoorGroup B Meet #1 · Jun 29 | 5:37.16a | Group B Meet #1 | June 29, 2023 |
| Combined results · OutdoorGroup B Qualifier · Aug 1 | 35.72 | Group B Qualifier | August 1, 2024 |
| High Jump · OutdoorGroup B Meet #3 · Jul 17 | 1.17m | Group B Meet #3 | July 17, 2025 |
| Javelin · 300g TJ · OutdoorGroup B meet #4 · Jul 18 | 11.02m | Group B meet #4 | July 18, 2024 |
| Long Jump · OutdoorUSATF-Maine Youth Summer Series Group B Meet 4 · Jul 23 | 13-03.75 | USATF-Maine Youth Summer Series Group B Meet 4 | July 23, 2026 |
| Shot Put · 6lb · OutdoorUSATF-Maine Youth Summer Series Group B Meet 3 · Jul 16 | 38-02.00 | USATF-Maine Youth Summer Series Group B Meet 3 | July 16, 2026 |
| Triple Jump · OutdoorUSATF-Maine Val Foss Youth State Championships · Aug 8 | 8.66m | USATF-Maine Val Foss Youth State Championships | August 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
15 results2025 Outdoor Track
13 results2024 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 10 | USATF Summer Youth State ChampionshipAug 10 · 200 Meters · Place 12 · Lewiston Rec | 200 Meters | 12 | 37.07 | 12 |
| Aug 10 | USATF Summer Youth State ChampionshipAug 10 · Shot Put · Place 4 · Lewiston Rec | Shot Put | 4 | 6.54m | 12 |
| Aug 1 | Group B QualifierAug 1 · Combined results · Place 2 · Lewiston Rec | Combined results | 2 | 21-02.00 | 9 |
| Aug 1 | Group B QualifierAug 1 · Combined results · Place 3 · Lewiston Rec | Combined results | 3 | 35.72 PB | 9 |
| Jul 25 | Group B Meet #5Jul 25 · Shot Put · Place 4 · Lewiston Recreation | Shot Put6lb | 4. | 5.66m | 12 |
| Jul 25 | Group B Meet #5Jul 25 · High Jump · Place 4 · Lewiston Recreation | High Jump | 4. | 1.02m | 12 |
| Jul 25 | Group B Meet #5Jul 25 · 200 Meters · Place 3 · Lewiston Recreation | 200 Meters | 3. | 37.86a | 12 |
| Jul 18 | Group B meet #4Jul 18 · Javelin · Place 11 · Lewiston Recreation | Javelin300g TJ | 11. | 11.02m PB | 12 |
| Jul 18 | Group B meet #4Jul 18 · 100 Meters · Place 11 · Lewiston Recreation | 100 Meters | 11. | 18.32a | 12 |
| Jul 11 | Group B meet #3Jul 11 · Shot Put · Place 4 · Lewiston Recreation | Shot Put6lb | 4. | 5.19m | 12 |
| Jul 11 | Group B meet #3Jul 11 · High Jump · Place 6 · Lewiston Recreation | High Jump | 6. | 0.97m | 12 |
| Jul 11 | Group B meet #3Jul 11 · 200 Meters · Place 7 · Lewiston Recreation | 200 Meters | 7. | 36.77a | 12 |
| Jul 3 | Group B meet #2Jul 3 · Long Jump · Place 10 · Lewiston Recreation | Long Jump | 10. | 2.74m | 12 |
| Jul 3 | Group B meet #2Jul 3 · 100 Meters · Place 10 · Lewiston Recreation | 100 Meters | 10. | 17.51a | 12 |
| Jun 27 | Group B meet #1Jun 27 · High Jump · Place 9 · Lewiston Recreation | High Jump | 9. | 3-00.00 | 12 |
| Jun 27 | Group B meet #1Jun 27 · 200 Meters · Place 9 · Lewiston Recreation | 200 Meters | 9. | 36.37a | 12 |
2023 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 27 | Group B Meet #5Jul 27 · 100 Meters · Place 8 · Lewiston Recreation | 100 Meters | 8. | 17.18a | 11 |
| Jul 6 | Group B Meet #2Jul 6 · 400 Meters · Place 10 · Lewiston Recreation | 400 Meters | 10. | 2:07.11a | 11 |
| Jul 6 | Group B Meet #2Jul 6 · 100 Meters · Place 14 · Lewiston Recreation | 100 Meters | 14. | 18.49a | 11 |
| Jun 29 | Group B Meet #1Jun 29 · 800 Meters · Place 6 · Lewiston Recreation | 800 Meters | 6. | 5:37.16a PB | 11 |
| Jun 29 | Group B Meet #1Jun 29 · 200 Meters · Place 24 · Lewiston Recreation | 200 Meters | 24. | 43.62a | 11 |