Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorSACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOAST · Apr 25 | 11.70 | SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOAST | April 25, 2024 |
| 200 Meters · OutdoorSACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOAST · Apr 25 | 23.63 | SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOAST | April 25, 2024 |
| 400 Meters · IndoorDecember Jam · Dec 20 | 55.90a | December Jam | December 20, 2023 |
| 400 Meters · OutdoorWMC Championship · May 27 | 52.63 | WMC Championship | May 27, 2023 |
| 800 Meters · OutdoorWMC: Yarmouth, Lake Region, Socapee, York @ GNG · May 13 | 2:26.61 | WMC: Yarmouth, Lake Region, Socapee, York @ GNG | May 13, 2022 |
| Discus · 2kg · Outdoor2026 UAA Outdoor Championships · Apr 25 | 35.32m | 2026 UAA Outdoor Championships | April 25, 2026 |
| Hammer · 16lb / 7.26kg · Outdoor2026 UAA Outdoor Championships · Apr 25 | 44.84m | 2026 UAA Outdoor Championships | April 25, 2026 |
| Shot Put · 12lb · IndoorWMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-Y · Dec 20 | 52-10.75 | WMC: YORK-CAPE-GNG-FREEPORT-TRAIP-MT VALLEY-BOTTHBAY-WISCASSET-Y | December 20, 2024 |
| Shot Put · 12lb · OutdoorMPA Maine Class B State Track & Field Championships · Jun 10 | 56-02.50 | MPA Maine Class B State Track & Field Championships | June 10, 2025 |
| Shot Put · 16lb / 7.26kg · IndoorCougar Invite · Dec 5 | 14.36m | Cougar Invite | December 5, 2025 |
| Shot Put · 16lb / 7.26kg · Outdoor2026 Chicagoland Championships · Apr 9 | 14.01m | 2026 Chicagoland Championships | April 9, 2026 |
| Weight Throw · 35lb / 15.9kg · IndoorUAA Championship · Feb 28 | 14.84m | UAA Championship | February 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results2026 Indoor Track
11 results2025 Indoor Track
4 results2025 Outdoor Track
16 results2024 Indoor Track
3 results2024 Outdoor Track
6 results2023 Indoor Track
2 results2023 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | Maine Class B State ChampionshipJun 3 · Shot Put · Place 8 · YarmouthYarmouth | Shot Put12lb | 8. | 41-03.00 | 10 |
| Jun 3 | Maine Class B State ChampionshipJun 3 · 400 Meters · Place 3 · YarmouthYarmouth | 400 Meters | 3. | 53.43a | 10 |
| Jun 3 | Maine Class B State ChampionshipJun 3 · 100 Meters · Place 17 · YarmouthYarmouth | 100 MetersRound P | 17. | 11.96a | 10 |
| May 27 | WMC ChampionshipMay 27 · Shot Put · Place 4 · Yarmouth HigYarmouth Hig | Shot Put | 4 | 44-01.50 | 10 |
| May 27 | WMC ChampionshipMay 27 · 400 Meters · Place 1 · Yarmouth HigYarmouth Hig | 400 Meters | 1 | 52.63 PB | 10 |
| May 27 | WMC ChampionshipMay 27 · 100 Meters · Place 4 · Yarmouth HigYarmouth Hig | 100 Meters | 4 | 11.82 | 10 |
| May 27 | WMC ChampionshipMay 27 · 100 Meters · Place 6 · Yarmouth HigYarmouth Hig | 100 MetersRound P | 6 | 11.91 | 10 |
| May 19 | WMC Twilight MeetMay 19 · Shot Put · Place 2 · Yarmouth HigYarmouth Hig | Shot Put | 2 | 39-11.50 | — |
| May 19 | WMC Twilight MeetMay 19 · 100 Meters · Place 2 · Yarmouth HigYarmouth Hig | 100 Meters | 2 | 11.98 | — |
| May 12 | WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · Shot Put · Place 1 · Yarmouth HigYarmouth Hig | Shot Put | 1 | 43-01.50 | — |
| May 12 | WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 100 Meters · Place 6 · Yarmouth HigYarmouth Hig | 100 Meters | 6 | 11.78 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · Shot Put · Place 1 · Yarmouth HigYarmouth Hig | Shot Put | 1 | 42-06.50 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · 200 Meters · Place 2 · Yarmouth HigYarmouth Hig | 200 Meters | 2 | 24.67 | — |
| May 6 | WMC: Yarmouth, OOB @ FreeportMay 6 · 100 Meters · Place 7 · Yarmouth HigYarmouth Hig | 100 Meters | 7 | 12.11 | — |
| Apr 28 | SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Shot Put · Place 1 · Yarmouth HigYarmouth Hig | Shot Put | 1 | 40-07.00 | — |
| Apr 28 | SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 200 Meters · Place 5 · Yarmouth HigYarmouth Hig | 200 Meters | 5 | 24.87 | — |
| Apr 14 | Bob Morse InvitationalApr 14 · Shot Put · Place 3 · Yarmouth HigYarmouth Hig | Shot Put | 3 | 40-05.00 | — |
2022 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | WMC ChampionshipMay 28 · Shot Put · Place 12 · Yarmouth HigYarmouth Hig | Shot Put | 12 | 34-06.00 | 9 |
| May 28 | WMC ChampionshipMay 28 · 400 Meters · Place 12 · Yarmouth HigYarmouth Hig | 400 Meters | 12 | 57.02 | 9 |
| May 28 | WMC ChampionshipMay 28 · Shot Put · Place 12 · Yarmouth HigYarmouth Hig | Shot Put | 12 | 34-06.00 | 9 |
| May 28 | WMC ChampionshipMay 28 · 400 Meters · Place 12 · Yarmouth HigYarmouth Hig | 400 Meters | 12 | 57.02 | 9 |
| May 20 | WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · Shot Put · Place 5 · Yarmouth HigYarmouth Hig | Shot Put | 5 | 33-11.50 | — |
| May 20 | WMC: Cape, Greely, NYA, Freeport @ YarmouthMay 20 · 400 Meters · Place 2 · Yarmouth HigYarmouth Hig | 400 Meters | 2 | 56.36 | — |
| May 13 | WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · Shot Put · Place 8 · Yarmouth HigYarmouth Hig | Shot Put | 8 | 36-06.50 | — |
| May 13 | WMC: Yarmouth, Lake Region, Socapee, York @ GNGMay 13 · 800 Meters · Place 13 · Yarmouth HigYarmouth Hig | 800 Meters | 13 | 2:26.61 PB | — |
| May 7 | WMC: LR, Yarmouth, Wells @ FreeportMay 7 · Shot Put · Place 2 · Yarmouth HigYarmouth Hig | Shot Put | 2 | 34-09.00 | — |
| May 7 | WMC: LR, Yarmouth, Wells @ FreeportMay 7 · 400 Meters · Place 3 · Yarmouth HigYarmouth Hig | 400 Meters | 3 | 56.59 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · Shot Put · Place 3 · Yarmouth HigYarmouth Hig | Shot Put | 3 | 35-09.50 | — |
| Apr 29 | WMC: GNG, Freeport, Yarmouth @ GreelyApr 29 · 400 Meters · Place 3 · Yarmouth HigYarmouth Hig | 400 Meters | 3 | 58.09 | — |