Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| Shot Put · 12lb · IndoorDecember Jam · Dec 20 | 29-02.00 | December Jam | December 20, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 2 | WMC: Cape, GNG, Free, Lake, FRYE, STDOM, Win, Lis, Mt VallFeb 2 · Shot Put · Place 16 · Gray New Gloucester High Schoo | Shot Put | 16 | 26-2 | 11 |
| Jan 19 | WMC: York, GNG, Freeport, Fryeburg, Yarmouth, TraipJan 19 · Shot Put · Place 17 · Gray New Gloucester High Schoo | Shot Put | 17 | 29-1 | 11 |
| Jan 12 | WMC: GNG, Freeport, Poland, Fryeburg, Yarmouth, Wells, St DomsJan 12 · Shot Put · Place 15 · Gray New Gloucester High Schoo | Shot Put | 15 | 28-5.75 | 11 |
| Jan 5 | WMC: YORK, Cape, GNG, Freeport, Traip, MT VAL, Booth, Wisc, YarmJan 5 · Shot Put · Place 17 · Gray New Gloucester High Schoo | Shot Put | 17 | 29-1.50 | 11 |
2023 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | December JamDec 20 · Shot Put · Place 15 · Gray-New Gloucester | Shot Put12lb | 15. | 29-02.00 PB | 11 |
| Feb 10 | WMC Indoor ChampionshipFeb 10 · Shot Put · Place 14 · Gray New Glo | Shot Put | 14 | 25-06.00 | — |
| Feb 3 | WMC: Cape,GNG,Freeport,Lake Region,Fryeburg,St Dom's/LisbonFeb 3 · Shot Put · Place 3 · Gray New Glo | Shot Put | 3 | 27-06.00 | — |
| Jan 24 | WMC: York,GNG,Freeport,Fryeburg,YarmouthJan 24 · Shot Put · Place 5 · Gray New Glo | Shot Put | 5 | 26-08.25 | — |
| Jan 13 | WMC: GNG,Freeport,Poland,Fryeburg,Yarmouth,Wells, CapeJan 13 · Shot Put · Place 5 · Gray New Glo | Shot Put | 5 | 27-05.50 | — |
| Jan 6 | WMC: York,Cape,GNG,Freeport,Lake Region, Traip, MT VALLEY, BOOTHJan 6 · Shot Put · Place 2 · Gray New Glo | Shot Put | 2 | 27-03.75 | — |
2022 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | December JamDec 20 · Shot Put · Place 17 · Gray-New Gloucester | Shot Put12lb | 17. | 26-01.00 | 10 |
2022 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | WMC ChampionshipMay 28 · Shot Put · Place 23 · Gray New Glo | Shot Put | 23 | 23-06.00 | 9 |
| May 28 | WMC ChampionshipMay 28 · Shot Put · Place 23 · Gray New Glo | Shot Put | 23 | 23-06.00 | 9 |
| May 20 | WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · Discus · Place 15 · Gray New Glo | Discus | 15 | 58-04 | — |
| May 20 | WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · Shot Put · Place 17 · Gray New Glo | Shot Put | 17 | 21-08.50 | — |
| May 7 | Husky ThrowdownMay 7 · Discus · Place 84 · Gray New Glouc | Discus | 84 | 54-00 | 9 |
| May 7 | Husky ThrowdownMay 7 · Shot Put · Place 76 · Gray New Glouc | Shot Put | 76 | 23-11.00 | 9 |
| May 6 | WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · Discus · Place 22 · Gray New Glo | Discus | 22 | 59-03.50 | — |
| May 6 | WMC: GNG, Cape, Traip, St D, OOB @ PolandMay 6 · Shot Put · Place 30 · Gray New Glo | Shot Put | 30 | 21-07.50 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Discus · Place 14 · Gray New Glo | Discus | 14 | 46-04 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Shot Put · Place 16 · Gray New Glo | Shot Put | 16 | 19-11.00 | — |