Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorCapital City Classic · May 26 | 12.21 | Capital City Classic | May 26, 2025 |
| 200 Meters · IndoorKVAC Meet 4C · Jan 17 | 25.18 | KVAC Meet 4C | January 17, 2026 |
| 200 Meters · OutdoorCapital City Classic · May 26 | 24.89 | Capital City Classic | May 26, 2025 |
| 400 Meters · IndoorKVAC Meet 6D · Jan 31 | 58.06 | KVAC Meet 6D | January 31, 2026 |
| 400 Meters · OutdoorCapital City Classic · May 22 | 57.57a | Capital City Classic | May 22, 2026 |
| 55 Meter · IndoorKVAC Meet 2C · Dec 20 | 7.37a | KVAC Meet 2C | December 20, 2025 |
| 55 Meters · IndoorKVAC Class B Championship · Feb 6 | 7.26 | KVAC Class B Championship | February 6, 2026 |
| Javelin · 800g · OutdoorWaterville Invitational · May 9 | 107-6 | Waterville Invitational | May 9, 2026 |
| Triple Jump · IndoorKVAC Meet 3A · Dec 29 | 29-09.50 | KVAC Meet 3A | December 29, 2022 |
| Triple Jump · OutdoorCamden Hills Meet #1 · May 15 | 29-8 | Camden Hills Meet #1 | May 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
19 results2026 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 6 | KVAC Class B ChampionshipFeb 6 · 200 Meters · Place 13 · Erskine Academy | 200 Meters | 13 | 25.84 | 12 |
| Feb 6 | KVAC Class B ChampionshipFeb 6 · 55 Meters · Place 13 · Erskine Academy | 55 MetersRound P | 13 | 7.26 PB | 12 |
| Jan 31 | KVAC Meet 6DJan 31 · 400 Meters · Place 4 · Erskine Academy | 400 Meters | 4 | 58.06 PB | 12 |
| Jan 31 | KVAC Meet 6DJan 31 · 55 Meters · Place 12 · Erskine Academy | 55 Meters | 12 | 7.45 | 12 |
| Jan 17 | KVAC Meet 4CJan 17 · 200 Meters · Place 4 · Erskine Academy | 200 Meters | 4 | 25.18 PB | 12 |
| Jan 17 | KVAC Meet 4CJan 17 · 55 Meters · Place 7 · Erskine Academy | 55 Meters | 7 | 7.39 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · 200 Meters · Place 3 · Erskine Acad | 200 Meters | 3 | 25.68 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · 55 Meters · Place 9 · Erskine Acad | 55 Meters | 9 | 7.37 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · 200 Meters · Place 3 · Erskine Acad | 200 Meters | 3 | 25.68 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · 55 Meters · Place 9 · Erskine Acad | 55 Meters | 9 | 7.37 | 12 |
| Jan 2 | USM New Year's InvitationalJan 2 · 200 Meters · Place 89 · Erskine Academy | 200 Meters | 89 | 26.46 | 12 |
| Jan 2 | USM New Year's InvitationalJan 2 · 55 Meters · Place 89 · Erskine Academy | 55 MetersRound P | 89 | 7.37 | 12 |
2025 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | KVAC Meet 2CDec 20 · 55 Meter · Place 6 · Erskine Academy | 55 Meter | 6. | 7.37a PB | 12 |
| Dec 20 | KVAC Meet 2CDec 20 · 200 Meters · Place 6 · Erskine Academy | 200 Meters | 6. | 25.58a | 12 |
| Dec 12 | KVAC Meet 1CDec 12 · 55 Meter · Place 16 · Erskine Academy | 55 Meter | 16. | 7.44a | 12 |
| Dec 12 | KVAC Meet 1CDec 12 · 200 Meters · Place 12 · Erskine Academy | 200 Meters | 12. | 25.75a | 12 |
| Feb 8 | KVAC Class B ChampionshipFeb 8 · 200 Meters · Place 14 · Erskine Academy | 200 Meters | 14 | 25.39 | 11 |
| Feb 8 | KVAC Class B ChampionshipFeb 8 · 55 Meters · Place 17 · Erskine Academy | 55 MetersRound P | 17 | 7.37 | 11 |
| Jan 24 | KVAC Meet 6BJan 24 · 200 Meters · Place 4 · Erskine Academy | 200 Meters | 4 | 25.33 | 11 |
| Jan 24 | KVAC Meet 6BJan 24 · 55 Meters · Place 13 · Erskine Academy | 55 Meters | 13 | 7.46 | 11 |
| Jan 8 | KVAC Meet 4CJan 8 · 200 Meters · Place 6 · Erskine Acad | 200 Meters | 6 | 25.87 | 11 |
| Jan 8 | KVAC Meet 4CJan 8 · 55 Meters · Place 14 · Erskine Acad | 55 Meters | 14 | 7.43 | 11 |
| Jan 4 | USM New Year's InvitationalJan 4 · 200 Meters · Place 58 · Erskine Academy | 200 Meters | 58 | 25.87 | 11 |
| Jan 4 | USM New Year's InvitationalJan 4 · 55 Meters · Place 101 · Erskine Academy | 55 MetersRound P | 101 | 7.51 | 11 |
| Jan 2 | KVAC Meet 3A.Jan 2 · 200 Meters · Place 7 · Erskine Academy | 200 Meters | 7 | 25.88 | 11 |
| Jan 2 | KVAC Meet 3A.Jan 2 · 55 Meters · Place 15 · Erskine Academy | 55 Meters | 15 | 7.61 | 11 |
2025 Outdoor Track
13 results2024 Indoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | KVAC Meet 2ADec 18 · 55 Meter · Place 17 · Erskine Academy | 55 Meter | 17. | 7.54a | 11 |
| Dec 18 | KVAC Meet 2ADec 18 · 200 Meters · Place 9 · Erskine Academy | 200 Meters | 9. | 26.02a | 11 |
| Dec 10 | KVAC Meet 1ADec 10 · 55 Meter · Place 11 · Erskine Academy | 55 Meter | 11. | 7.43a | 11 |
| Dec 10 | KVAC Meet 1ADec 10 · 200 Meters · Place 6 · Erskine Academy | 200 Meters | 6. | 26.11a | 11 |
| Feb 10 | KVAC Class B ChampionshipFeb 10 · 200 Meters · Place 11 · Erskine Acad | 200 Meters | 11 | 26.06 | 10 |
| Feb 10 | KVAC Class B ChampionshipFeb 10 · 55 Meters · Place 16 · Erskine Acad | 55 MetersRound P | 16 | 7.44 | 10 |
| Feb 10 | KVAC Class B ChampionshipFeb 10 · 200 Meters · Place 11 · Erskine Academy | 200 Meters | 11 | 26.06 | 10 |
| Feb 10 | KVAC Class B ChampionshipFeb 10 · 55 Meters · Place 16 · Erskine Academy | 55 MetersRound P | 16 | 7.44 | 10 |
| Feb 2 | KVAC Meet 6BFeb 2 · 200 Meters · Place 18 · Erskine Acad | 200 Meters | 18 | 26.66 | 10 |
| Feb 2 | KVAC Meet 6BFeb 2 · 55 Meters · Place 23 · Erskine Acad | 55 Meters | 23 | 7.56 | 10 |
| Jan 18 | KVAC Meet 5AJan 18 · 200 Meters · Place 14 · Erskine Acad | 200 Meters | 14 | 26.71 | 10 |
| Jan 18 | KVAC Meet 5AJan 18 · 55 Meters · Place 13 · Erskine Acad | 55 Meters | 13 | 7.71 | 10 |
| Jan 10 | KVAC Meet 3AJan 10 · 200 Meters · Place 13 · Erskine Acad | 200 Meters | 13 | 26.98 | 10 |
| Jan 10 | KVAC Meet 3AJan 10 · 55 Meters · Place 14 · Erskine Acad | 55 Meters | 14 | 7.67 | 10 |
| Jan 5 | KVAC Meet 4BJan 5 · 200 Meters · Place 8 · Erskine Acad | 200 Meters | 8 | 26.97 | 10 |
| Jan 5 | KVAC Meet 4BJan 5 · 55 Meters · Place 14 · Erskine Acad | 55 Meters | 14 | 7.72 | 10 |
2024 Outdoor Track
12 results2023 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 15 | KVAC Meet 2BDec 15 · 55 Meter · Place 6 · Erskine Academy | 55 Meter | 6. | 7.73a | 10 |
| Dec 15 | KVAC Meet 2BDec 15 · 200 Meters · Place 10 · Erskine Academy | 200 Meters | 10. | 27.33a | 10 |
| Dec 9 | KVAC Meet 1ADec 9 · 55 Meter · Place 19 · Erskine Academy | 55 Meter | 19. | 7.75a | 10 |
| Dec 9 | KVAC Meet 1ADec 9 · 200 Meters · Place 17 · Erskine Academy | 200 Meters | 17. | 27.55a | 10 |
| Feb 3 | KVAC Meet 1AFeb 3 · Triple Jump · Place 9 · Erskine Acad | Triple Jump | 9 | 29-02.50 | 9 |
| Feb 3 | KVAC Meet 1AFeb 3 · 55 Meters · Place 15 · Erskine Acad | 55 Meters | 15 | 7.97 | 9 |
| Jan 21 | KVAC Meet 5CJan 21 · Triple Jump · Place 13 · Erskine Acad | Triple Jump | 13 | 27-04.25 | 9 |
| Jan 21 | KVAC Meet 5CJan 21 · 55 Meters · Place 24 · Erskine Acad | 55 Meters | 24 | 8.03 | 9 |
| Jan 5 | KVAC Meet 4AJan 5 · Triple Jump · Place 8 · Erskine Acad | Triple Jump | 8 | 30-03.75 | 9 |
| Jan 5 | KVAC Meet 4AJan 5 · 200 Meters · Place 11 · Erskine Acad | 200 Meters | 11 | 28.61 | 9 |
| Jan 5 | KVAC Meet 4AJan 5 · 55 Meters · Place 15 · Erskine Acad | 55 Meters | 15 | 8.05 | 9 |
2023 Outdoor Track
13 results2022 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | KVAC Meet 3ADec 29 · 55 Meter · Place 7 · Erskine Academy | 55 Meter | 7. | 8.03a | 9 |
| Dec 29 | KVAC Meet 3ADec 29 · Triple Jump · Place 5 · Erskine Academy | Triple Jump | 5. | 29-09.50 PB | 9 |
| Dec 29 | KVAC Meet 3ADec 29 · 200 Meters · Place 8 · Erskine Academy | 200 Meters | 8. | 28.42a | 9 |
| Dec 21 | KVAC Meet 2ADec 21 · 55 Meter · Place 22 · Erskine Academy | 55 Meter | 22. | 8.07a | 9 |
| Dec 21 | KVAC Meet 2ADec 21 · Triple Jump · Place 6 · Erskine Academy | Triple Jump | 6. | 29-06.50 | 9 |
| Dec 21 | KVAC Meet 2ADec 21 · 200 Meters · Place 19 · Erskine Academy | 200 Meters | 19. | 29.10a | 9 |