Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 6 | Maine Class C ChampionshipJun 6 · Javelin · Place 12 · Bangor Christian | Javelin800g | 12. | 123-04 | 11 |
| Jun 6 | Maine Class C ChampionshipJun 6 · Discus · Place 4 · Bangor Christian | Discus1.6kg | 4. | 124-02 PB | 11 |
| Jun 6 | Maine Class C ChampionshipJun 6 · Shot Put · Place 4 · Bangor Christian | Shot Put12lb | 4. | 43-04.25 | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · Javelin · Place 6 · Bangor Christian | Javelin800g | 6. | 131-2 PB | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · Discus · Place 11 · Bangor Christian | Discus1.6kg | 11. | 104-4 | 11 |
| May 29 | PVC Small School ChampionshipMay 29 · Shot Put · Place 3 · Bangor Christian | Shot Put12lb | 3. | 45-2.50 PB | 11 |
| May 22 | Orono Meet #2May 22 · Javelin · Place 5 · Bangor Christian | Javelin800g | 5. | 126-4 | 11 |
| May 22 | Orono Meet #2May 22 · Discus · Place 10 · Bangor Christian | Discus1.6kg | 10. | 94-3 | 11 |
| May 22 | Orono Meet #2May 22 · Shot Put · Place 1 · Bangor Christian | Shot Put12lb | 1. | 44-0 | 11 |
| May 22 | Orono Meet #2May 22 · 100 Meters · Place 44 · Bangor Christian | 100 Meters | 44. | 14.01a PB | 11 |
| May 14 | Ellsworth Meet #1May 14 · Javelin · Place 5 · Bangor Christian | Javelin800g | 5. | 102-2 | 11 |
| May 14 | Ellsworth Meet #1May 14 · Shot Put · Place 3 · Bangor Christian | Shot Put12lb | 3. | 40-1 | 11 |
| May 9 | Brewer Meet #2May 9 · Javelin · Place 4 · Bangor Christian | Javelin800g | 4. | 128-9 | 11 |
| May 9 | Brewer Meet #2May 9 · Discus · Place 5 · Bangor Christian | Discus1.6kg | 5. | 100-11 | 11 |
| May 9 | Brewer Meet #2May 9 · Shot Put · Place 2 · Bangor Christian | Shot Put12lb | 2. | 41-7 | 11 |
| May 2 | MDI Meet #2May 2 · Javelin · Place 3 · Bangor Christian | Javelin800g | 3. | 121-4 | 11 |
| May 2 | MDI Meet #2May 2 · Discus · Place 4 · Bangor Christian | Discus1.6kg | 4. | 101-8 | 11 |
| May 2 | MDI Meet #2May 2 · Shot Put · Place 1 · Bangor Christian | Shot Put12lb | 1. | 43-8.50 | 11 |
| Apr 16 | Bucksport Meet #1Apr 16 · Javelin · Place 2 · Bangor Christian | Javelin800g | 2. | 106-11 | 11 |
| Apr 16 | Bucksport Meet #1Apr 16 · Discus · Place 2 · Bangor Christian | Discus1.6kg | 2. | 103-3 | 11 |
| Apr 16 | Bucksport Meet #1Apr 16 · Shot Put · Place 1 · Bangor Christian | Shot Put12lb | 1. | 41-2 | 11 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 10 | EMITL Meet 5BJan 10 · Shot Put · Place 5 · Bangor Christian | Shot Put | 5 | 43-1 | 11 |
2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | EMITL Meet 2ADec 20 · Shot Put · Place 3 · Bangor Christian | Shot Put12lb | 3. | 43-5 | 11 |
| Dec 6 | EMITL Meet 1BDec 6 · Shot Put · Place 2 · Bangor Christian | Shot Put12lb | 2. | 44-0.75 PB | 11 |
2025 Outdoor Track
18 results2024 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | PVC Freshman ChampionshipMay 28 · Shot Put · Place 6 · Bangor Christian | Shot Put | 6 | 32-6.75 | 9 |
| May 20 | Old Town Meet #3May 20 · Javelin · Place 13 · Bangor Christian | Javelin800g | 13. | 100-0 | 9 |
| May 20 | Old Town Meet #3May 20 · Shot Put · Place 10 · Bangor Christian | Shot Put12lb | 10. | 31-4.75 | 9 |
| May 11 | Bangor Meet #3May 11 · Shot Put · Place 34 · Bangor Christian | Shot Put | 34 | 28-5.50 | 9 |
| May 11 | Bangor Meet #3May 11 · Javelin · Place 20 · Bangor Christian | Javelin | 20 | 96-3 | 9 |
| May 2 | Ellsworth Meet #2May 2 · Shot Put · Place 6 · Bangor Christian | Shot Put | 6 | 30-0.75 | 9 |
| May 2 | Ellsworth Meet #2May 2 · Javelin · Place 6 · Bangor Christian | Javelin | 6 | 95-2 | 9 |
| Apr 25 | Ellsworth Meet #1Apr 25 · Shot Put · Place 11 · Bangor Christian | Shot Put | 11 | 28-2 | 9 |
| Apr 25 | Ellsworth Meet #1Apr 25 · Discus · Place 14 · Bangor Christian | Discus | 14 | 69-0 | 9 |
| Apr 25 | Ellsworth Meet #1Apr 25 · Javelin · Place 7 · Bangor Christian | Javelin | 7 | 83-4 | 9 |