Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600m Race Walk · OutdoorCommunity Cup Championships · May 20 | 9:01.73 | Community Cup Championships | May 20, 2023 |
| 1600m Racewalk · OutdoorMaine Class C State Championship · Jun 1 | 8:39.29a | Maine Class C State Championship | June 1, 2024 |
| 400 Meters · OutdoorWinslow Home Meet · May 4 | 1:02.17 | Winslow Home Meet | May 4, 2023 |
| 55m Hurdles · 39" · IndoorKVAC Meet 3B · Dec 29 | 11.94a | KVAC Meet 3B | December 29, 2022 |
| 800 Meters · IndoorKVAC:Lew,Leavitt,Ox Hills,Mess,Mt. A,Win · Dec 23 | 2:44.27a | KVAC:Lew,Leavitt,Ox Hills,Mess,Mt. A,Win | December 23, 2021 |
| 800 Meters · OutdoorCommunity Cup · May 22 | 2:53.45 | Community Cup | May 22, 2021 |
| Pole Vault · IndoorKVAC Meet 3B · Dec 29 | 8-06.00 | KVAC Meet 3B | December 29, 2022 |
| Pole Vault · OutdoorMaine Class C State Championship · Jun 3 | 9-03.00 | Maine Class C State Championship | June 3, 2023 |
| Shot Put · 12lb · IndoorKVAC: Brunswick vs Winslow · Dec 11 | 23-02.50 | KVAC: Brunswick vs Winslow | December 11, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
7 results2023 Outdoor Track
18 results2023 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 10 | KVAC Class B ChampionshipFeb 10 · Pole Vault · Place 3 · Winslow High | Pole Vault | 3 | 9-00.00 | 11 |
| Feb 10 | KVAC Class B ChampionshipFeb 10 · 55m Hurdles · Place 10 · Winslow High | 55m HurdlesRound P | 10 | 11.40 | 11 |
| Feb 3 | KVAC Meet 1AFeb 3 · 55m Hurdles · Place 5 · Winslow High | 55m Hurdles | 5 | 11.17 | 11 |
| Jan 26 | KVAC Meet 6AJan 26 · Pole Vault · Place 5 · Winslow High | Pole Vault | 5 | 8-06.00 | 11 |
| Jan 26 | KVAC Meet 6AJan 26 · 55m Hurdles · Place 7 · Winslow High | 55m Hurdles | 7 | 10.88 | 11 |
| Jan 21 | KVAC Meet 5DJan 21 · 55m Hurdles · Place 7 · Winslow High | 55m Hurdles | 7 | 11.49 | 11 |
| Jan 7 | KVAC Meet 4C MeetJan 7 · 55m Hurdles · Place 11 · Winslow High | 55m Hurdles | 11 | 11.81 | — |
2022 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | KVAC Meet 3BDec 29 · 55m Hurdles · Place 3 · Winslow | 55m Hurdles39" | 3. | 11.94a PB | 11 |
| Dec 29 | KVAC Meet 3BDec 29 · Pole Vault · Place 1 · Winslow | Pole Vault | 1. | 8-06.00 PB | 11 |
| Dec 22 | KVAC Meet 2BDec 22 · 55m Hurdles · Place 6 · Winslow | 55m Hurdles39" | 6. | 12.17a | 11 |
| Dec 22 | KVAC Meet 2BDec 22 · Pole Vault · Place 5 · Winslow | Pole Vault | 5. | 7-06.00 | 11 |
2022 Outdoor Track
10 results2021 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | KVAC:MCI, Winslow, Belfast, Lawrence, Oxford HillsDec 29 · Pole Vault · Place 3 · Winslow | Pole Vault | 3. | 6-06.00 | 10 |
| Dec 29 | KVAC:MCI, Winslow, Belfast, Lawrence, Oxford HillsDec 29 · 800 Meters · Place 7 · Winslow | 800 Meters | 7. | 2:50.72a | 10 |
| Dec 23 | KVAC:Lew,Leavitt,Ox Hills,Mess,Mt. A,WinDec 23 · Pole Vault · Place 5 · Winslow | Pole Vault | 5. | 6-00.00 | 10 |
| Dec 23 | KVAC:Lew,Leavitt,Ox Hills,Mess,Mt. A,WinDec 23 · 800 Meters · Place 13 · Winslow | 800 Meters | 13. | 2:44.27a PB | 10 |
| Dec 11 | KVAC: Brunswick vs WinslowDec 11 · Shot Put · Place 5 · Winslow | Shot Put12lb | 5. | 23-02.50 PB | 10 |
2021 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 5 | Maine Class C State ChampionshipJun 5 · 1600m Racewalk · Place 7 · Winslow | 1600m Racewalk | 7. | 10:21.11a | 9 |
| May 28 | KVAC Small School ChampionshipMay 28 · 1600m Race Walk · Place 3 · Winslow | 1600m Race Walk | 3 | 10:28.74 | — |
| May 22 | Community CupMay 22 · 1600m Race Walk · Place 4 · Winslow | 1600m Race Walk | 4 | 11:19.86 | — |
| May 22 | Community CupMay 22 · Shot Put · Place 23 · Winslow | Shot Put | 23 | 21-07.50 | — |
| May 22 | Community CupMay 22 · 800 Meters · Place 17 · Winslow | 800 Meters | 17 | 2:53.45 PB | — |
| May 12 | KVAC:Gardiner, Winslow @Mt BlueMay 12 · Shot Put · Place 11 · Winslow | Shot Put | 11 | 20-08.50 | — |
| May 12 | KVAC:Gardiner, Winslow @Mt BlueMay 12 · Javelin · Place 11 · Winslow | Javelin | 11 | 49-06 | — |
| May 12 | KVAC:Gardiner, Winslow @Mt BlueMay 12 · 800 Meters · Place 6 · Winslow | 800 Meters | 6 | 3:03.63 | — |
| May 6 | KVAC:Waterville, Skowhegan, Messalonskee@WinslowMay 6 · 1600m Race Walk · Place 1 · Winslow | 1600m Race Walk | 1 | 10:51.90 | — |
| May 6 | KVAC:Waterville, Skowhegan, Messalonskee@WinslowMay 6 · Javelin · Place 27 · Winslow | Javelin | 27 | 39-09 | — |
| May 6 | KVAC:Waterville, Skowhegan, Messalonskee@WinslowMay 6 · Shot Put · Place 24 · Winslow | Shot Put | 24 | 19-05.00 | — |
| Apr 29 | KVAC:Mt View, MCI, Winslow@SkowheganApr 29 · Shot Put · Place 16 · Winslow | Shot Put | 16 | 18-04.00 | FR |
| Apr 29 | KVAC:Mt View, MCI, Winslow@SkowheganApr 29 · Javelin · Place 19 · Winslow | Javelin | 19 | 43-02 | FR |
| Apr 29 | KVAC:Mt View, MCI, Winslow@SkowheganApr 29 · 800 Meters · Place 8 · Winslow | 800 Meters | 8 | 3:05.93 | FR |
| Apr 29 | KVAC:Mt View, MCI, Winslow@SkowheganApr 29 · 1600m Race Walk · Place 3 · Winslow | 1600m Race Walk | 3 | 11:16.33 | FR |
| Apr 24 | KVAC:Lincoln Academy, Erskine Academy@WinslowApr 24 · Javelin · Place 12 · Winslow | Javelin | 12 | 38-00.25 | — |
| Apr 24 | KVAC:Lincoln Academy, Erskine Academy@WinslowApr 24 · Shot Put · Place 8 · Winslow | Shot Put | 8 | 20-02.00 | — |
| Apr 24 | KVAC:Lincoln Academy, Erskine Academy@WinslowApr 24 · 800 Meters · Place 5 · Winslow | 800 Meters | 5 | 3:07.24 | — |