Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWMC @ Kennebunk · May 18 | 14.40a | WMC @ Kennebunk | May 18, 2017 |
| 200 Meters · IndoorSMAA:Kennebunk-Portland-Scarborough-Thornton · Jan 19 | 29.58a | SMAA:Kennebunk-Portland-Scarborough-Thornton | January 19, 2018 |
| 200 Meters · OutdoorSMAA: Falmouth, Kennebunk, TA @ Portland · May 6 | 29.79 | SMAA: Falmouth, Kennebunk, TA @ Portland | May 6, 2019 |
| 300m Hurdles · 30" / 0.762m · OutdoorSouthwestern Championship · May 26 | 50.37a | Southwestern Championship | May 26, 2018 |
| 400 Meters · IndoorSMAA:Kennebunk-Portland-Scarborough-Thornton · Jan 19 | 1:05.44a | SMAA:Kennebunk-Portland-Scarborough-Thornton | January 19, 2018 |
| 400 Meters · OutdoorSMAA: Falmouth, Kennebunk, TA @ Portland · May 6 | 1:07.81 | SMAA: Falmouth, Kennebunk, TA @ Portland | May 6, 2019 |
| 55m Hurdles · 33" · Indoor SMAA: Deer, Mass, West, Wind, Kenn · Dec 22 | 10.24a | SMAA: Deer, Mass, West, Wind, Kenn | December 22, 2018 |
| 800 Meters · IndoorSMAA: Gor, No, SP, Mass, Kenn, Fal · Jan 19 | 2:37.32 | SMAA: Gor, No, SP, Mass, Kenn, Fal | January 19, 2019 |
| 800 Meters · OutdoorSMAA G: Kennebunk, Falmouth, Windham @ Scarborough · May 7 | 2:42.81 | SMAA G: Kennebunk, Falmouth, Windham @ Scarborough | May 7, 2018 |
| Shot Put · 4kg · OutdoorYork County Championship · May 18 | 23-08.25 | York County Championship | May 18, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 1 | Maine Class A State ChampionshipJun 1 · 300m Hurdles · Place 21 · Kennebunk | 300m Hurdles30" / 0.762m | 21. | 52.49a | 12 |
| May 25 | Southwestern ChampionshipMay 25 · 300m Hurdles · Place 9 · Kennebunk | 300m Hurdles | 9 | 50.56 | — |
| May 18 | York County ChampionshipMay 18 · Shot Put · Place 16 · Kennebunk | Shot Put4kg | 16. | 23-08.25 PB | 12 |
| May 18 | York County ChampionshipMay 18 · 300m Hurdles · Place 6 · Kennebunk | 300m Hurdles30" / 0.762m | 6. | 50.59a | 12 |
| May 14 | SMAA:Marshwood, Massabesic, Noble, Sanford @ KennebunkMay 14 · 300m Hurdles · Place 4 · Kennebunk | 300m Hurdles | 4 | 53.00 | — |
| May 6 | SMAA: Falmouth, Kennebunk, TA @ PortlandMay 6 · 400 Meters · Place 1 · Kennebunk | 400 Meters | 1 | 1:07.81 PB | — |
| May 6 | SMAA: Falmouth, Kennebunk, TA @ PortlandMay 6 · 200 Meters · Place 8 · Kennebunk | 200 Meters | 8 | 29.79 PB | — |
| Apr 30 | SMAA: Scarborough, Kennebunk, South Portland @ WindhamApr 30 · 200 Meters · Place 8 · Kennebunk | 200 Meters | 8 | 29.98 | — |
| Apr 30 | SMAA: Scarborough, Kennebunk, South Portland @ WindhamApr 30 · 100 Meters · Place 9 · Kennebunk | 100 Meters | 9 | 15.04 | — |
2019 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 19 | SMAA: Gor, No, SP, Mass, Kenn, FalJan 19 · 55m Hurdles · Place 6 · Kennebunk | 55m Hurdles | 6 | 10.41 | — |
| Jan 19 | SMAA: Gor, No, SP, Mass, Kenn, FalJan 19 · 800 Meters · Place 2 · Kennebunk | 800 Meters | 2 | 2:37.32 PB | — |
| Jan 12 | SMAA: Chev, No, West, Gor, Kenn, TAJan 12 · 55m Hurdles · Place 6 · Kennebunk | 55m Hurdles | 6 | 10.53 | — |
| Jan 12 | SMAA: Chev, No, West, Gor, Kenn, TAJan 12 · 400 Meters · Place 1 · Kennebunk | 400 Meters | 1 | 1:07.80 | — |
2018 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | SMAA: Deer, Mass, West, Wind, KennDec 22 · 55m Hurdles · Place 1 · Kennebunk | 55m Hurdles33" | 1. | 10.24a PB | 12 |
| Dec 22 | SMAA: Deer, Mass, West, Wind, KennDec 22 · 400 Meters · Place 3 · Kennebunk | 400 Meters | 3. | 1:07.30a | 12 |
| Dec 14 | SMAA: Bidd, BE, Chev, Deer, Fal, Gor, Ken,MarDec 14 · 55m Hurdles · Place 7 · Kennebunk | 55m Hurdles33" | 7. | 10.65a | 12 |
| Dec 14 | SMAA: Bidd, BE, Chev, Deer, Fal, Gor, Ken,MarDec 14 · 200 Meters · Place 10 · Kennebunk | 200 Meters | 10. | 30.56a | 12 |
| Feb 19 | Maine Class A Indoor State ChampionshipFeb 19 · 400 Meters · Place 22 · Kennebunk | 400 Meters | 22 | 1:05.76 | JR |
| Feb 10 | SMAA Southwesterns ChampionshipsFeb 10 · 400 Meters · Place 10 · Kennebunk | 400 Meters | 10 | 1:07.38 | — |
| Jan 24 | SMAA:Kennebunk-Marshwood-Massabesic-NobleJan 24 · Long Jump · Place 4 · Kennebunk | Long Jump | 4 | 12-08.00 | — |
| Jan 24 | SMAA:Kennebunk-Marshwood-Massabesic-NobleJan 24 · 800 Meters · Place 3 · Kennebunk | 800 Meters | 3 | 2:39.32 | — |
| Jan 19 | SMAA:Kennebunk-Portland-Scarborough-ThorntonJan 19 · 400 Meters · Place 4 · Kennebunk | 400 Meters | 4. | 1:05.44a PB | 11 |
| Jan 19 | SMAA:Kennebunk-Portland-Scarborough-ThorntonJan 19 · 200 Meters · Place 5 · Kennebunk | 200 Meters | 5. | 29.58a PB | 11 |
| Jan 15 | SMAA: Fal-Gor-Kenn-SoPo-Bonny Eagle-Noble-Port-WestJan 15 · 800 Meters · Place 4 · Kennebunk | 800 Meters | 4 | 2:39.32 | — |
| Jan 15 | SMAA: Fal-Gor-Kenn-SoPo-Bonny Eagle-Noble-Port-WestJan 15 · 800 Meters · Place 4 · Kennebunk | 800 Meters | 4 | 2:39.32 | — |
| Jan 9 | SMAA: Biddeford-Deering-Kennebunk-WestbrookJan 9 · 400 Meters · Place 2 · KENN | 400 Meters | 2 | 1:08.91 | — |
| Jan 9 | SMAA: Biddeford-Deering-Kennebunk-WestbrookJan 9 · 200 Meters · Place 3 · KENN | 200 Meters | 3 | 29.78 | — |
2018 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | Maine Class A State ChampionshipJun 2 · 300m Hurdles · Place 14 · Kennebunk | 300m Hurdles30" / 0.762m | 14. | 50.60a | 11 |
| May 26 | Southwestern ChampionshipMay 26 · 300m Hurdles · Place 11 · Kennebunk | 300m Hurdles30" / 0.762m | 11. | 50.37a PB | 11 |
| May 19 | York County ChampionshipMay 19 · 300m Hurdles · Place 7 · Kennebunk | 300m Hurdles30" / 0.762m | 7. | 52.42a | 11 |
| May 14 | SMAA G: Kennebunk,Marshwood,Massabesic,Sanford @ NobleMay 14 · 300m Hurdles · Place 5 · Kennebunk | 300m Hurdles | 5 | 51.60 | — |
| May 7 | SMAA G: Kennebunk, Falmouth, Windham @ ScarboroughMay 7 · 100m Hurdles · Place 4 · Kennebunk | 100m Hurdles | 4 | 19.54 | — |
| May 7 | SMAA G: Kennebunk, Falmouth, Windham @ ScarboroughMay 7 · 800 Meters · Place 2 · Kennebunk | 800 Meters | 2 | 2:42.81 PB | — |
| Apr 30 | SMAA G: Thornton Academy, Deering, Windham @ KennebunkApr 30 · 300m Hurdles · Place 3 · Kennebunk | 300m Hurdles | 3 | 53.57 | — |
| Apr 30 | SMAA G: Thornton Academy, Deering, Windham @ KennebunkApr 30 · 200 Meters · Place 5 · Kennebunk | 200 Meters | 5 | 30.74 | — |
2017 Indoor Track
1 results2017 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | MPA Class B State ChampionshipJun 3 · 300m Hurdles · Place 22 · Kennebunk | 300m Hurdles30" / 0.762m | 22. | 53.47a | 10 |
| May 27 | WMC ChampionshipMay 27 · 300m Hurdles · Place 8 · Kennebunk | 300m Hurdles | 8 | 53.41 | SO |
| May 18 | WMC @ KennebunkMay 18 · 300m Hurdles · Place 6 · Kennebunk | 300m Hurdles30" / 0.762m | 6. | 52.19a | 10 |
| May 18 | WMC @ KennebunkMay 18 · 100 Meters · Place 11 · Kennebunk | 100 Meters | 11. | 14.40a PB | 10 |
2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | WMC:Wells, Lake Region, Fryeburg, PRHS, Traip, NYA, Cape, LisbonDec 16 · 400 Meters · Place 5 · Kennebunk | 400 Meters | 5. | 1:14.16a | 10 |
| Dec 16 | WMC:Wells, Lake Region, Fryeburg, PRHS, Traip, NYA, Cape, LisbonDec 16 · 200 Meters · Place 5 · Kennebunk | 200 Meters | 5. | 30.89a | 10 |