Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWMC: Poland, SV, York, Frye, Seacoast @ Wells · May 1215.11WMC: Poland, SV, York, Frye, Seacoast @ WellsMay 12, 2022
Discus · 1.6kg · OutdoorMPA Maine Class B State Track & Field Championships · Jun 10109-11MPA Maine Class B State Track & Field ChampionshipsJune 10, 2025
Shot Put · 12lb · OutdoorMPA Maine Class B State Track & Field Championships · Jun 1038-11.50MPA Maine Class B State Track & Field ChampionshipsJune 10, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · Discus · Place 15 · Fryeburg AcademyDiscus1.6kg15.109-11 PB12
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · Shot Put · Place 22 · Fryeburg AcademyShot Put12lb22.38-11.50 PB12

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Shot Put · Place 12 · Fryeburg AcaShot Put1226-04.50—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Discus · Place 14 · Fryeburg AcaDiscus1466-03—
May 5WMC: GNG, Cape, Traip, St Doms, Wells@ PolandMay 5 · Javelin · Place 4 · Fryeburg AcaJavelin497-03—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Shot Put · Place 9 · Fryeburg AcaShot Put926-02.50—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Discus · Place 11 · Fryeburg AcaDiscus1174-00—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Javelin · Place 4 · Fryeburg AcaJavelin41.50—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28WMC ChampionshipMay 28 · Javelin · Place 22 · Fryeburg AcaJavelin2267-0711
May 28WMC ChampionshipMay 28 · Discus · Place 17 · Fryeburg AcaDiscus1768-1011
May 28WMC ChampionshipMay 28 · Javelin · Place 22 · Fryeburg AcaJavelin2267-0711
May 28WMC ChampionshipMay 28 · Discus · Place 17 · Fryeburg AcaDiscus1768-1011
May 20WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · Javelin · Place 22 · Fryeburg AcaJavelin2261-01—
May 20WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · Discus · Place 14 · Fryeburg AcaDiscus1460-04—
May 20WMC: LR, Frye, Poland, GNG, St D @ Sacopee ValleyMay 20 · Shot Put · Place 19 · Fryeburg AcaShot Put1921-03.50—
May 12WMC: Poland, SV, York, Frye, Seacoast @ WellsMay 12 · Javelin · Place 22 · Fryeburg AcaJavelin2269-00—
May 12WMC: Poland, SV, York, Frye, Seacoast @ WellsMay 12 · Discus · Place 14 · Fryeburg AcaDiscus1468-02—
May 12WMC: Poland, SV, York, Frye, Seacoast @ WellsMay 12 · 100 Meters · Place 33 · Fryeburg Aca100 Meters3315.11 PB—
May 6WMC: Frye, SV, NYA, York @ GreelyMay 6 · Javelin · Place 28 · Fryeburg AcaJavelin2866-03—
May 6WMC: Frye, SV, NYA, York @ GreelyMay 6 · Discus · Place 18 · Fryeburg AcaDiscus1863-02—
May 6WMC: Frye, SV, NYA, York @ GreelyMay 6 · 100 Meters · Place 46 · Fryeburg Aca100 Meters4615.51—
Apr 29WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 29 · Javelin · Place 19 · Fryeburg AcaJavelin1956-10—
Apr 29WMC: Poland, Frye, LR, NYA, St D @ Cape ElizabethApr 29 · Discus · Place 17 · Fryeburg AcaDiscus1748-02—