Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorKVAC Meet 5C · Jan 20 | 5:40.89 | KVAC Meet 5C | January 20, 2024 |
| 1 Mile · OutdoorKVAC Meet 1C · Dec 9 | 5:51.30a | KVAC Meet 1C | December 9, 2023 |
| 100 Meters · OutdoorCamden Hills Meet #1 · May 15 | 13.65a | Camden Hills Meet #1 | May 15, 2026 |
| 200 Meters · IndoorKVAC Meet 5C · Jan 20 | 29.27 | KVAC Meet 5C | January 20, 2024 |
| 55 Meter · IndoorKVAC Meet 2B · Dec 22 | 8.99a | KVAC Meet 2B | December 22, 2022 |
| 55 Meters · IndoorKVAC Meet 5D · Jan 21 | 8.75 | KVAC Meet 5D | January 21, 2023 |
| 800 Meters · IndoorKVAC Meet 2C · Dec 20 | 2:23.06a | KVAC Meet 2C | December 20, 2025 |
| 800 Meters · OutdoorCamden Hills Meet #1 · May 15 | 2:15.73a | Camden Hills Meet #1 | May 15, 2026 |
| Discus · 1.6kg · OutdoorNokomis Meet #1 · May 8 | 69-1 | Nokomis Meet #1 | May 8, 2026 |
| High Jump · IndoorKVAC Meet 1A · Dec 11 | 5-00.00 | KVAC Meet 1A | December 11, 2025 |
| High Jump · OutdoorMessalonskee Meet #1 · Apr 16 | 4-8 | Messalonskee Meet #1 | April 16, 2026 |
| Javelin · 800g · OutdoorMaine Class B Championship · Jun 6 | 122-06 | Maine Class B Championship | June 6, 2026 |
| Long Jump · IndoorKVAC Meet 3C · Dec 21 | 12-05.25 | KVAC Meet 3C | December 21, 2023 |
| Long Jump · OutdoorMessalonskee Meet #1 · Apr 16 | 14-3.75 | Messalonskee Meet #1 | April 16, 2026 |
| Shot Put · 12lb · IndoorKVAC Meet 3C · Dec 21 | 26-09.50 | KVAC Meet 3C | December 21, 2023 |
| Shot Put · 12lb · OutdoorCapital City Classic · May 22 | 31-1 | Capital City Classic | May 22, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results2026 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 10 | KVAC Meet 3CJan 10 · Shot Put · Place 7 · Nokomis High | Shot Put | 7 | 32-07.75 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · High Jump · Place 5 · Nokomis High | High Jump | 5 | 4-10.00 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · 800 Meters · Place 11 · Nokomis High | 800 Meters | 11 | 2:27.32 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · Shot Put · Place 7 · Nokomis High | Shot Put | 7 | 32-07.75 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · High Jump · Place 5 · Nokomis High | High Jump | 5 | 4-10.00 | 12 |
| Jan 10 | KVAC Meet 3CJan 10 · 800 Meters · Place 11 · Nokomis High | 800 Meters | 11 | 2:27.32 | 12 |
2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | KVAC Meet 2CDec 20 · High Jump · Place 6 · Nokomis Regional | High Jump | 6. | 4-10 | 12 |
| Dec 20 | KVAC Meet 2CDec 20 · 800 Meters · Place 2 · Nokomis Regional | 800 Meters | 2. | 2:23.06a PB | 12 |
| Dec 11 | KVAC Meet 1ADec 11 · High Jump · Place 7 · Nokomis Regional | High Jump | 7. | 5-00.00 PB | 12 |
| Dec 11 | KVAC Meet 1ADec 11 · 800 Meters · Place 3 · Nokomis Regional | 800 Meters | 3. | 2:27.01a | 12 |
| Jan 8 | KVAC Meet 4CJan 8 · High Jump · Place 7 · Nokomis High | High Jump | 7 | 4-08.00 | 11 |
| Jan 8 | KVAC Meet 4CJan 8 · 1 Mile · Place 5 · Nokomis High | 1 Mile | 5 | 5:42.91 | 11 |
| Jan 4 | KVAC Meet 3CJan 4 · High Jump · Nokomis High | High Jump | — | 4-08.00 | 11 |
| Jan 4 | KVAC Meet 3CJan 4 · 1 Mile · Place 6 · Nokomis High | 1 Mile | 6 | 5:42.91 | 11 |
| Jan 4 | KVAC Meet 3CJan 4 · 800 Meters · Place 9 · Nokomis High | 800 Meters | 9 | 2:32.45 | 11 |
2024 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | KVAC Meet 2CDec 20 · 1 Mile · Place 9 · Nokomis Regional | 1 Mile | 9. | 5:42.91a | 11 |
| Dec 12 | KVAC Meet 1CDec 12 · 1 Mile · Place 15 · Nokomis Regional | 1 Mile | 15. | 5:58.04a | 11 |
| Dec 12 | KVAC Meet 1CDec 12 · High Jump · Place 8 · Nokomis Regional | High Jump | 8. | 4-8 | 11 |
| Jan 20 | KVAC Meet 5CJan 20 · Shot Put · Place 22 · Nokomis High | Shot Put | 22 | 25-09.25 | 10 |
| Jan 20 | KVAC Meet 5CJan 20 · 200 Meters · Place 24 · Nokomis High | 200 Meters | 24 | 29.27 PB | 10 |
| Jan 20 | KVAC Meet 5CJan 20 · 1 Mile · Place 6 · Nokomis High | 1 Mile | 6 | 5:40.89 PB | 10 |
2023 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | KVAC Meet 3CDec 21 · 1 Mile · Place 11 · Nokomis Regional | 1 Mile | 11. | 5:46.11a | 10 |
| Dec 21 | KVAC Meet 3CDec 21 · Long Jump · Place 13 · Nokomis Regional | Long Jump | 13. | 12-05.25 PB | 10 |
| Dec 21 | KVAC Meet 3CDec 21 · Shot Put · Place 18 · Nokomis Regional | Shot Put12lb | 18. | 26-09.50 PB | 10 |
| Dec 15 | KVAC Meet 2BDec 15 · 1 Mile · Place 6 · Nokomis Regional | 1 Mile | 6. | 5:49.05a | 10 |
| Dec 15 | KVAC Meet 2BDec 15 · Long Jump · Place 10 · Nokomis Regional | Long Jump | 10. | 12-05.25 | 10 |
| Dec 15 | KVAC Meet 2BDec 15 · Shot Put · Place 11 · Nokomis Regional | Shot Put12lb | 11. | 26-01.25 | 10 |
| Jan 21 | KVAC Meet 5DJan 21 · Shot Put · Place 23 · Nokomis High | Shot Put | 23 | 24-09.50 | 9 |
| Jan 21 | KVAC Meet 5DJan 21 · 200 Meters · Place 26 · Nokomis High | 200 Meters | 26 | 31.71 | 9 |
| Jan 21 | KVAC Meet 5DJan 21 · 55 Meters · Place 25 · Nokomis High | 55 Meters | 25 | 8.75 PB | 9 |
2023 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | KVAC Meet 1CDec 9 · 1 Mile · Place 8 · Nokomis Regional | 1 Mile | 8. | 5:51.30a PB | 10 |
| Dec 9 | KVAC Meet 1CDec 9 · Long Jump · Place 10 · Nokomis Regional | Long Jump | 10. | 10-05.00 | 10 |
| Dec 9 | KVAC Meet 1CDec 9 · Shot Put · Place 14 · Nokomis Regional | Shot Put12lb | 14. | 24-08.00 | 10 |
| May 11 | Mt View Meet #2May 11 · Javelin · Place 14 · Nokomis Regional | Javelin800g | 14. | 93-5 | 9 |
| May 11 | Mt View Meet #2May 11 · Discus · Place 27 · Nokomis Regional | Discus1.6kg | 27. | 56-11 | 9 |
| May 11 | Mt View Meet #2May 11 · Shot Put · Place 24 · Nokomis Regional | Shot Put12lb | 24. | 25-6 | 9 |
| Apr 29 | Husky ThrowdownApr 29 · Shot Put · Place 104 · Nokomis High | Shot Put | 104 | 24-11.25 | 9 |
| Apr 29 | Husky ThrowdownApr 29 · Discus · Place 117 · Nokomis High | Discus | 117 | 61-01 | 9 |
| Apr 29 | Husky ThrowdownApr 29 · Javelin · Place 89 · Nokomis High | Javelin | 89 | 68-10 | 9 |
| Apr 27 | Messalonskee Home Meet 2Apr 27 · Javelin · Place 27 · Nokomis High | Javelin | 27 | 72-10 | — |
| Apr 27 | Messalonskee Home Meet 2Apr 27 · Discus · Place 35 · Nokomis High | Discus | 35 | 61-03 | — |
| Apr 27 | Messalonskee Home Meet 2Apr 27 · Shot Put · Place 28 · Nokomis High | Shot Put | 28 | 24-03.00 | — |
2022 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | KVAC Meet 3ADec 29 · 55 Meter · Place 14 · Nokomis Regional | 55 Meter | 14. | 9.10a | 9 |
| Dec 29 | KVAC Meet 3ADec 29 · Shot Put · Place 13 · Nokomis Regional | Shot Put12lb | 13. | 23-01.00 | 9 |
| Dec 29 | KVAC Meet 3ADec 29 · 200 Meters · Place 13 · Nokomis Regional | 200 Meters | 13. | 31.84a | 9 |
| Dec 28 | KVAC Meet 1CDec 28 · 55 Meter · Place 16 · Nokomis Regional | 55 Meter | 16. | 9.03a | 9 |
| Dec 28 | KVAC Meet 1CDec 28 · Shot Put · Place 10 · Nokomis Regional | Shot Put12lb | 10. | 24-08.50 | 9 |
| Dec 28 | KVAC Meet 1CDec 28 · 200 Meters · Place 15 · Nokomis Regional | 200 Meters | 15. | 32.24a | 9 |
| Dec 22 | KVAC Meet 2BDec 22 · 55 Meter · Place 20 · Nokomis Regional | 55 Meter | 20. | 8.99a PB | 9 |
| Dec 22 | KVAC Meet 2BDec 22 · Shot Put · Place 25 · Nokomis Regional | Shot Put12lb | 25. | 23-02.00 | 9 |