Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 4 · Jul 23 | 16.01a | USATF-Maine Youth Summer Series Group B Meet 4 | July 23, 2026 |
| 100m Hurdles · 36" / 0.914m · OutdoorUSATF-Maine Youth Summer Series Group B Qualifier · Jul 30 | 24.18a | USATF-Maine Youth Summer Series Group B Qualifier | July 30, 2026 |
| 200 Meters · OutdoorGroup B Meet #1 · Jul 2 | 36.09a | Group B Meet #1 | July 2, 2025 |
| 400 Meters · OutdoorUSATF-Maine Youth Summer Series Group B Meet 4 · Jul 23 | 1:27.00a | USATF-Maine Youth Summer Series Group B Meet 4 | July 23, 2026 |
| 800m Race Walk · OutdoorUSATF Summer Youth State Championship · Aug 10 | 6:37.96 | USATF Summer Youth State Championship | August 10, 2024 |
| 80m Hurdles · 30" / 0.762m · OutdoorGroup B Meet #3 · Jul 17 | 19.47a | Group B Meet #3 | July 17, 2025 |
| Combined results · OutdoorGroup B Qualifier · Aug 1 | 18.49 | Group B Qualifier | August 1, 2024 |
| Discus · 1kg · OutdoorUSATF-Maine Youth Summer Series Group B Meet 2 · Jul 9 | 46-00 | USATF-Maine Youth Summer Series Group B Meet 2 | July 9, 2026 |
| High Jump · OutdoorUSATF Summer Youth State Championship · Aug 10 | 1.10m | USATF Summer Youth State Championship | August 10, 2024 |
| Long Jump · OutdoorGroup B Meet #2 · Jul 6 | 2.24m | Group B Meet #2 | July 6, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 24 | Group B Meet #4Jul 24 · 100 Meters · Place 11 · Lewiston Rec | 100 Meters | 11 | 16.25 | 8 |
| Jul 24 | Group B Meet #4Jul 24 · Discus · Place 6 · Lewiston Rec | Discus | 6 | 48-10 | 8 |
| Jul 17 | Group B Meet #3Jul 17 · 80m Hurdles · Place 3 · Lewiston Recreation | 80m Hurdles30" / 0.762m | 3. | 19.47a PB | 8 |
| Jul 17 | Group B Meet #3Jul 17 · High Jump · Place 10 · Lewiston Recreation | High Jump | 10. | 1.17m | 8 |
| Jul 17 | Group B Meet #3Jul 17 · 200 Meters · Place 16 · Lewiston Recreation | 200 Meters | 16. | 36.18a | 8 |
| Jul 10 | Group B Meet #2Jul 10 · Discus · Place 8 · Lewiston Rec | Discus | 8 | 39-6 | 8 |
| Jul 10 | Group B Meet #2Jul 10 · 100 Meters · Place 15 · Lewiston Rec | 100 Meters | 15 | 16.92 | 8 |
| Jul 2 | Group B Meet #1Jul 2 · High Jump · Place 3 · Lewiston Recreation | High Jump | 3. | 1.17m | 8 |
| Jul 2 | Group B Meet #1Jul 2 · 200 Meters · Place 17 · Lewiston Recreation | 200 Meters | 17. | 36.09a PB | 8 |
2024 Outdoor Track
9 results2023 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 27 | Group B Meet #5Jul 27 · 200 Meters · Place 7 · Lewiston Recreation | 200 Meters | 7. | 41.20a | 6 |
| Jul 27 | Group B Meet #5Jul 27 · 100 Meters · Place 10 · Lewiston Recreation | 100 Meters | 10. | 17.84a | 6 |
| Jul 6 | Group B Meet #2Jul 6 · Long Jump · Place 11 · Lewiston Recreation | Long Jump | 11. | 2.24m PB | 6 |
| Jul 6 | Group B Meet #2Jul 6 · 100 Meters · Place 13 · Lewiston Recreation | 100 Meters | 13. | 18.14a | 6 |
| Jun 29 | Group B Meet #1Jun 29 · High Jump · Place 14 · Lewiston Recreation | High Jump | 14. | 0.86m | 6 |
| Jun 29 | Group B Meet #1Jun 29 · 200 Meters · Place 17 · Lewiston Recreation | 200 Meters | 17. | 39.80a | 6 |