Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorKVAC Meet #14 · Jan 10 | 5:52.28 | KVAC Meet #14 | January 10, 2020 |
| 1600 Meters · OutdoorCommunity Cup · May 17 | 5:57.67 | Community Cup | May 17, 2019 |
| 400 Meters · OutdoorCommunity Cup Championships · May 20 | 55.56 | Community Cup Championships | May 20, 2022 |
| 800 Meters · IndoorKVAC:MCI, Winslow, Belfast, Lawrence, Oxford Hills · Dec 29 | 2:19.45a | KVAC:MCI, Winslow, Belfast, Lawrence, Oxford Hills | December 29, 2021 |
| 800 Meters · OutdoorMaine Class C State Championship · Jun 4 | 2:08.88a | Maine Class C State Championship | June 4, 2022 |
| Triple Jump · Indoor KVAC:Nok,Win,Skow,Cony, EL · Dec 21 | 26-04.50 | KVAC:Nok,Win,Skow,Cony, EL | December 21, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
10 results2021 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | KVAC:MCI, Winslow, Belfast, Lawrence, Oxford HillsDec 29 · 800 Meters · Place 3 · WinslowWinslow | 800 Meters | 3. | 2:19.45a PB | 12 |
| Dec 23 | KVAC:Lew,Leavitt,Ox Hills,Mess,Mt. A,WinDec 23 · 800 Meters · Place 5 · WinslowWinslow | 800 Meters | 5. | 2:20.09a | 12 |
| Dec 16 | KVAC: Lewiston, Winslow, Nokomis, Lawrence, Oxford HillsDec 16 · 800 Meters · Place 3 · WinslowWinslow | 800 Meters | 3. | 2:20.08a | 12 |
| Dec 11 | KVAC: Brunswick vs WinslowDec 11 · 800 Meters · Place 6 · WinslowWinslow | 800 Meters | 6. | 2:30.44a | 12 |
2021 Outdoor Track
5 results2020 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 10 | KVAC Meet #14Jan 10 · 1 Mile · Place 6 · WinslowWinslow | 1 Mile | 6 | 5:52.28 PB | — |
2019 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | KVAC Meet #9Dec 28 · 800 Meters · Place 8 · WinslowWinslow | 800 Meters | 8. | 2:40.60a | 10 |
| Dec 13 | KVAC Meet #3Dec 13 · 1 Mile · Place 15 · WinslowWinslow | 1 Mile | 15. | 6:03.35a | 10 |
| Dec 1 | KVAC Meet #1Dec 1 · 800 Meters · Place 12 · WinslowWinslow | 800 Meters | 12. | 2:39.45a | 10 |
| Jan 23 | KVAC:Erk,Mess,Law,Win,Cony @ ColbyJan 23 · Triple Jump · Place 8 · WinslowWinslow | Triple Jump | 8 | 25-03.00 | — |
| Jan 23 | KVAC:Erk,Mess,Law,Win,Cony @ ColbyJan 23 · 1 Mile · Place 8 · WinslowWinslow | 1 Mile | 8 | 6:16.37 | — |
| Jan 10 | KVAC:Sko,Erk,MCI,Mess,Wtv,Co,Nok,Law,WinJan 10 · Triple Jump · Place 9 · WinslowWinslow | Triple Jump | 9 | 27-04.75 | — |
| Jan 10 | KVAC:Sko,Erk,MCI,Mess,Wtv,Co,Nok,Law,WinJan 10 · 1 Mile · Place 9 · WinslowWinslow | 1 Mile | 9 | 6:27.22 | — |
| Jan 5 | KVAC:Lea,Win,Law,MCI,LA,Con, OH, Mt A, ELJan 5 · Triple Jump · Place 15 · WinslowWinslow | Triple Jump | 15 | 26-04.75 | — |
| Jan 5 | KVAC:Lea,Win,Law,MCI,LA,Con, OH, Mt A, ELJan 5 · 1 Mile · Place 22 · WinslowWinslow | 1 Mile | 22 | 6:21.95 | — |
2019 Outdoor Track
3 results2018 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | KVAC:Law,Bru,OH,Mes,Lea,Oce,Win,Lew,MCIDec 29 · 1 Mile · Place 21 · WinslowWinslow | 1 Mile | 21. | 7:01.57a | 9 |
| Dec 29 | KVAC:Law,Bru,OH,Mes,Lea,Oce,Win,Lew,MCIDec 29 · Triple Jump · Place 18 · WinslowWinslow | Triple Jump | 18. | 25-08.50 | 9 |
| Dec 21 | KVAC:Nok,Win,Skow,Cony, ELDec 21 · 1 Mile · Place 7 · WinslowWinslow | 1 Mile | 7. | 6:43.87a | 9 |
| Dec 21 | KVAC:Nok,Win,Skow,Cony, ELDec 21 · Triple Jump · Place 8 · WinslowWinslow | Triple Jump | 8. | 26-04.50 PB | 9 |
| Dec 15 | KVAC: EL,Bel,Nok,Co,Bru,Law,LA, Win, OceaDec 15 · 1 Mile · Place 15 · WinslowWinslow | 1 Mile | 15. | 6:51.13a | 9 |
| Dec 15 | KVAC: EL,Bel,Nok,Co,Bru,Law,LA, Win, OceaDec 15 · Triple Jump · Place 11 · WinslowWinslow | Triple Jump | 11. | 25-06.50 | 9 |
2016 Outdoor Track
3 results