Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorPVC Small School Championship · May 29 | 17.38a | PVC Small School Championship | May 29, 2026 |
| 200 Meters · IndoorEMITL Meet 4A · Jan 10 | 27.28 | EMITL Meet 4A | January 10, 2025 |
| 200 Meters · OutdoorEllsworth Meet #2 · May 2 | 27.97 | Ellsworth Meet #2 | May 2, 2024 |
| 300m Hurdles · 36" / 0.914m · OutdoorBrewer Meet #2 · May 9 | 45.31a | Brewer Meet #2 | May 9, 2026 |
| 400 Meters · IndoorEMITL Meet 3A · Dec 28 | 1:03.07a | EMITL Meet 3A | December 28, 2024 |
| 55 Meter · IndoorEMITL Meet 7B · Jan 30 | 7.25a | EMITL Meet 7B | January 30, 2026 |
| 55 Meters · IndoorEMITL Championship Small School · Feb 7 | 7.21 | EMITL Championship Small School | February 7, 2026 |
| 55m Hurdles · 39" · IndoorMaine Class B · Feb 16 | 9.07a | Maine Class B | February 16, 2026 |
| Long Jump · IndoorEMITL Meet 1A and 1B · Dec 14 | 16-7.75 | EMITL Meet 1A and 1B | December 14, 2024 |
| Long Jump · OutdoorBrewer Meet #2 · May 9 | 19-0 | Brewer Meet #2 | May 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 6 | Maine Class C ChampionshipJun 6 · Long Jump · Place 11 · Bangor Christian | Long Jump | 11. | 18-01.50 | 11 |
| Jun 6 | Maine Class C ChampionshipJun 6 · 300m Hurdles · Place 10 · Bangor Christian | 300m Hurdles36" / 0.914m | 10. | 45.98a | 11 |
| Jun 6 | Maine Class C ChampionshipJun 6 · 110m Hurdles · Place 6 · Bangor Christian | 110m Hurdles39" / 0.991m | 6. | 17.52a | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · Long Jump · Place 6 · Bangor Christian | Long Jump | 6. | 18-10 | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · 300m Hurdles · Place 4 · Bangor Christian | 300m Hurdles36" / 0.914m | 4. | 46.67a | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · 110m Hurdles · Place 3 · Bangor Christian | 110m Hurdles39" / 0.991mRound P | 3. | 17.80a | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · 110m Hurdles · Place 3 · Bangor Christian | 110m Hurdles39" / 0.991m | 3. | 17.38a PB | 11 |
| May 14 | Ellsworth Meet #1May 14 · Long Jump · Place 3 · Bangor Christian | Long Jump | 3. | 18-0 | 11 |
| May 14 | Ellsworth Meet #1May 14 · 110m Hurdles · Place 4 · Bangor Christian | 110m Hurdles39" / 0.991m | 4. | 17.72a | 11 |
| May 9 | Brewer Meet #2May 9 · Long Jump · Place 3 · Bangor Christian | Long Jump | 3. | 19-0 PB | 11 |
| May 9 | Brewer Meet #2May 9 · 300m Hurdles · Place 2 · Bangor Christian | 300m Hurdles36" / 0.914m | 2. | 45.31a PB | 11 |
| May 9 | Brewer Meet #2May 9 · 110m Hurdles · Place 4 · Bangor Christian | 110m Hurdles39" / 0.991m | 4. | 17.50a | 11 |
| May 2 | MDI Meet #2May 2 · Long Jump · Place 3 · Bangor Christian | Long Jump | 3. | 18-7 | 11 |
| May 2 | MDI Meet #2May 2 · 110m Hurdles · Place 3 · Bangor Christian | 110m Hurdles39" / 0.991m | 3. | 17.81a | 11 |
| Apr 16 | Bucksport Meet #1Apr 16 · Long Jump · Place 1 · Bangor Christian | Long Jump | 1. | 18-2 | 11 |
| Apr 16 | Bucksport Meet #1Apr 16 · 110m Hurdles · Place 3 · Bangor Christian | 110m Hurdles39" / 0.991m | 3. | 17.89a | 11 |
2026 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 16 | Maine Class BFeb 16 · 55m Hurdles · Place 11 · Bangor Christian | 55m Hurdles39"Round P | 11. | 9.07a PB | 11 |
| Feb 7 | EMITL Championship Small SchoolFeb 7 · 55 Meters · Place 6 · Bangor Christian | 55 MetersRound P | 6 | 7.21 PB | 11 |
| Feb 7 | EMITL Championship Small SchoolFeb 7 · 55 Meters · Place 6 · Bangor Christian | 55 Meters | 6 | 7.26 | 11 |
| Feb 7 | EMITL Championship Small SchoolFeb 7 · 55m Hurdles · Place 4 · Bangor Christian | 55m HurdlesRound P | 4 | 9.28 | 11 |
| Feb 7 | EMITL Championship Small SchoolFeb 7 · 55m Hurdles · Place 4 · Bangor Christian | 55m Hurdles | 4 | 9.28 | 11 |
| Jan 30 | EMITL Meet 7BJan 30 · 55m Hurdles · Place 4 · Bangor Christian | 55m Hurdles39"Round P | 4. | 9.47a | 11 |
| Jan 30 | EMITL Meet 7BJan 30 · 55m Hurdles · Place 4 · Bangor Christian | 55m Hurdles39" | 4. | 9.40a | 11 |
| Jan 30 | EMITL Meet 7BJan 30 · 55 Meter · Place 6 · Bangor Christian | 55 MeterRound P | 6. | 7.30a | 11 |
| Jan 30 | EMITL Meet 7BJan 30 · 55 Meter · Place 4 · Bangor Christian | 55 Meter | 4. | 7.25a PB | 11 |
| Jan 10 | EMITL Meet 5BJan 10 · 55 Meters · Place 6 · Bangor Christian | 55 MetersRound P | 6 | 7.29 | 11 |
| Jan 10 | EMITL Meet 5BJan 10 · 55 Meters · Place 6 · Bangor Christian | 55 Meters | 6 | 7.33 | 11 |
| Jan 10 | EMITL Meet 5BJan 10 · 55m Hurdles · Place 2 · Bangor Christian | 55m HurdlesRound P | 2 | 9.61 | 11 |
| Jan 10 | EMITL Meet 5BJan 10 · 55m Hurdles · Place 3 · Bangor Christian | 55m Hurdles | 3 | 9.54 | 11 |
| Jan 3 | EMITL Meet 4AJan 3 · 55 Meter · Place 10 · Bangor Christian | 55 MeterRound P | 10. | 7.41a | 11 |
2025 Indoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | EMITL Meet 2ADec 20 · 55m Hurdles · Place 3 · Bangor Christian | 55m Hurdles39"Round P | 3. | 9.94a | 11 |
| Dec 20 | EMITL Meet 2ADec 20 · 55m Hurdles · Place 4 · Bangor Christian | 55m Hurdles39" | 4. | 9.98a | 11 |
| Dec 20 | EMITL Meet 2ADec 20 · 55 Meter · Place 6 · Bangor Christian | 55 MeterRound P | 6. | 7.34a | 11 |
| Dec 20 | EMITL Meet 2ADec 20 · 55 Meter · Place 6 · Bangor Christian | 55 Meter | 6. | 7.37a | 11 |
| Dec 6 | EMITL Meet 1BDec 6 · 55m Hurdles · Place 3 · Bangor Christian | 55m Hurdles39"Round P | 3. | 10.16a | 11 |
| Dec 6 | EMITL Meet 1BDec 6 · 55m Hurdles · Place 3 · Bangor Christian | 55m Hurdles39" | 3. | 10.20a | 11 |
| Feb 8 | EMITL ChampionshipFeb 8 · Long Jump · Place 10 · Bangor Christian | Long Jump | 10 | 16-10.50 | 10 |
| Feb 8 | EMITL ChampionshipFeb 8 · 55 Meters · Place 8 · Bangor Christian | 55 MetersRound P | 8 | 7.35 | 10 |
| Feb 8 | EMITL ChampionshipFeb 8 · 55m Hurdles · Place 5 · Bangor Christian | 55m HurdlesRound P | 5 | 10.04 | 10 |
| Feb 8 | EMITL ChampionshipFeb 8 · 55m Hurdles · Place 6 · Bangor Christian | 55m Hurdles | 6 | 10.18 | 10 |
| Feb 1 | EMITL Meet 6ABFeb 1 · Long Jump · Place 10 · Bangor Christian | Long Jump | 10 | 16-10 | 10 |
| Feb 1 | EMITL Meet 6ABFeb 1 · 55m Hurdles · Place 7 · Bangor Christian | 55m HurdlesRound P | 7 | 10.28 | 10 |
| Jan 25 | EMITL Meet 5AJan 25 · 55m Hurdles · Place 5 · Bangor Christian | 55m Hurdles39"Round P | 5. | 9.93a | 10 |
| Jan 25 | EMITL Meet 5AJan 25 · 55m Hurdles · Place 5 · Bangor Christian | 55m Hurdles39" | 5. | 9.95a | 10 |
| Jan 25 | EMITL Meet 5AJan 25 · 55 Meter · Place 13 · Bangor Christian | 55 MeterRound P | 13. | 7.46a | 10 |
| Jan 25 | EMITL Meet 5AJan 25 · Long Jump · Place 16 · Bangor Christian | Long Jump | 16. | 16-0.50 | 10 |
| Jan 10 | EMITL Meet 4AJan 10 · Long Jump · Place 13 · Bangor Christian | Long Jump | 13 | 16-4.25 | 10 |
| Jan 10 | EMITL Meet 4AJan 10 · 200 Meters · Place 15 · Bangor Christian | 200 Meters | 15 | 27.28 PB | 10 |
| Jan 10 | EMITL Meet 4AJan 10 · 55m Hurdles · Place 6 · Bangor Christian | 55m HurdlesRound P | 6 | 10.70 | 10 |
| Jan 10 | EMITL Meet 4AJan 10 · 55m Hurdles · Place 6 · Bangor Christian | 55m Hurdles | 6 | 10.07 | 10 |
2025 Outdoor Track
11 results2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | EMITL Meet 3ADec 28 · 55m Hurdles · Place 5 · Bangor Christian | 55m Hurdles39"Round P | 5. | 10.43a | 10 |
| Dec 28 | EMITL Meet 3ADec 28 · 55m Hurdles · Place 5 · Bangor Christian | 55m Hurdles39" | 5. | 10.47a | 10 |
| Dec 28 | EMITL Meet 3ADec 28 · Long Jump · Place 21 · Bangor Christian | Long Jump | 21. | 16-1.50 | 10 |
| Dec 28 | EMITL Meet 3ADec 28 · 400 Meters · Place 11 · Bangor Christian | 400 Meters | 11. | 1:03.07a PB | 10 |
| Dec 20 | EMITL Meet 2ADec 20 · Long Jump · Place 14 · Bangor Christian | Long Jump | 14. | 16-4.50 | 10 |
| Dec 14 | EMITL Meet 1A and 1BDec 14 · 55m Hurdles · Place 4 · Bangor Christian | 55m Hurdles39" | 4. | 10.34a | 10 |
| Dec 14 | EMITL Meet 1A and 1BDec 14 · Long Jump · Place 10 · Bangor Christian | Long Jump | 10. | 16-7.75 PB | 10 |
2024 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | PVC Freshman ChampionshipMay 28 · Long Jump · Place 8 · Bangor Christian | Long Jump | 8 | 15-8.50 | 9 |
| May 28 | PVC Freshman ChampionshipMay 28 · 300m Hurdles · Place 3 · Bangor Christian | 300m Hurdles | 3 | 52.88 | 9 |
| May 28 | PVC Freshman ChampionshipMay 28 · 110m Hurdles · Place 2 · Bangor Christian | 110m Hurdles | 2 | 20.11 | 9 |
| May 24 | PVC Small School ChampionshipMay 24 · Long Jump · Place 17 · Bangor Christian | Long Jump | 17. | 15-11.25 | 9 |
| May 24 | PVC Small School ChampionshipMay 24 · 300m Hurdles · Place 9 · Bangor Christian | 300m Hurdles36" / 0.914m | 9. | 50.98a | 9 |
| May 24 | PVC Small School ChampionshipMay 24 · 110m Hurdles · Place 11 · Bangor Christian | 110m Hurdles39" / 0.991mRound P | 11. | 22.29a | 9 |
| May 20 | Old Town Meet #3May 20 · Long Jump · Place 12 · Bangor Christian | Long Jump | 12. | 15-4.75 | 9 |
| May 20 | Old Town Meet #3May 20 · 300m Hurdles · Place 3 · Bangor Christian | 300m Hurdles36" / 0.914m | 3. | 51.37a | 9 |
| May 20 | Old Town Meet #3May 20 · 110m Hurdles · Place 5 · Bangor Christian | 110m Hurdles39" / 0.991m | 5. | 20.58a | 9 |
| May 2 | Ellsworth Meet #2May 2 · Long Jump · Place 3 · Bangor Christian | Long Jump | 3 | 17-6.50 | 9 |
| May 2 | Ellsworth Meet #2May 2 · 200 Meters · Place 10 · Bangor Christian | 200 Meters | 10 | 27.97 PB | 9 |
| Apr 25 | Ellsworth Meet #1Apr 25 · Long Jump · Place 7 · Bangor Christian | Long Jump | 7 | 16-2.25 | 9 |
| Apr 25 | Ellsworth Meet #1Apr 25 · 110m Hurdles · Place 3 · Bangor Christian | 110m Hurdles | 3 | 22.77 | 9 |
| Apr 20 | Bangor Meet #1Apr 20 · Triple Jump · Place 9 · Bangor Chris | Triple Jump | 9 | 31-09.00 | — |
| Apr 20 | Bangor Meet #1Apr 20 · Long Jump · Place 18 · Bangor Chris | Long Jump | 18 | 15-08.50 | — |
| Apr 20 | Bangor Meet #1Apr 20 · 200 Meters · Place 36 · Bangor Chris | 200 Meters | 36 | 28.41 | — |
| Apr 20 | Bangor Meet #1Apr 20 · Triple Jump · Place 9 · Bangor Chris | Triple Jump | 9 | 31-09.00 | 9 |
| Apr 20 | Bangor Meet #1Apr 20 · Long Jump · Place 18 · Bangor Chris | Long Jump | 18 | 15-08.50 | 9 |
| Apr 20 | Bangor Meet #1Apr 20 · 200 Meters · Place 36 · Bangor Chris | 200 Meters | 36 | 28.41 | 9 |