Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMaine Class C Championship · Jun 679-04Maine Class C ChampionshipJune 6, 2026
Javelin · 600g · OutdoorOOB-WELLS-SEACOAST-YORK@TRAIP · May 2265-9OOB-WELLS-SEACOAST-YORK@TRAIPMay 22, 2026
Shot Put · 4kg · OutdoorOOB-WELLS-SEACOAST-YORK@TRAIP · May 2223-7OOB-WELLS-SEACOAST-YORK@TRAIPMay 22, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · Discus · Place 13 · Old Orchard BeachDiscus1kg13.79-04 PB11
May 30WMC ChampionshipMay 30 · Javelin · Place 16 · Old Orchard BeachJavelin600g16.58-411
May 30WMC ChampionshipMay 30 · Discus · Place 10 · Old Orchard BeachDiscus1kg10.72-611
May 30WMC ChampionshipMay 30 · Shot Put · Place 17 · Old Orchard BeachShot Put4kg17.23-2.7511
May 22OOB-WELLS-SEACOAST-YORK@TRAIPMay 22 · Javelin · Place 2 · Old Orchard BeachJavelin600g2.65-9 PB11
May 22OOB-WELLS-SEACOAST-YORK@TRAIPMay 22 · Discus · Place 2 · Old Orchard BeachDiscus1kg2.71-111
May 22OOB-WELLS-SEACOAST-YORK@TRAIPMay 22 · Shot Put · Place 4 · Old Orchard BeachShot Put4kg4.23-7 PB11
May 15SACOPEE VALLEY-YARMOUTH-TRAIP-GREELY-OOB@ GRAY NEW GLOUCESTERMay 15 · Javelin · Place 9 · Old Orchard BeachJavelin600g9.63-0311
May 15SACOPEE VALLEY-YARMOUTH-TRAIP-GREELY-OOB@ GRAY NEW GLOUCESTERMay 15 · Discus · Place 7 · Old Orchard BeachDiscus1kg7.72-0311
May 15SACOPEE VALLEY-YARMOUTH-TRAIP-GREELY-OOB@ GRAY NEW GLOUCESTERMay 15 · Shot Put · Place 7 · Old Orchard BeachShot Put4kg7.22-00.7511
May 8OOB-TRAIP-FRYEBURG-CAPE@WELLSMay 8 · Javelin · Place 3 · Old Orchard BeachJavelin600g3.61-511
May 8OOB-TRAIP-FRYEBURG-CAPE@WELLSMay 8 · Discus · Place 3 · Old Orchard BeachDiscus1kg3.76-611
May 8OOB-TRAIP-FRYEBURG-CAPE@WELLSMay 8 · Shot Put · Place 4 · Old Orchard BeachShot Put4kg4.22-1011

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31WMC ChampionshipMay 31 · Discus · Place 7 · Old Orchard BeachDiscus765-1110
May 31WMC ChampionshipMay 31 · Shot Put · Place 6 · Old Orchard BeachShot Put622-610
May 31WMC ChampionshipMay 31 · Javelin · Place 6 · Old Orchard BeachJavelin654-010
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · Shot Put · Place 9 · Old Orchard BeachShot Put921-1.2510
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · Discus · Place 6 · Old Orchard BeachDiscus663-110
May 2GNG-LAKE REGION-OOB-WELLS-YORK@TRAIPMay 2 · Javelin · Place 5 · Old Orchard BeachJavelin558-1010

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 25WMC ChampionshipMay 25 · Discus · Place 10 · Old Orchard BeachDiscus1053-49
May 25WMC ChampionshipMay 25 · Shot Put · Place 12 · Old Orchard BeachShot Put1221-6.509
May 17OOB, WELLS, TRAIP-SACOPEE-SEACOASTMay 17 · Shot Put · Place 7 · Old Orchard BeachShot Put722-39
May 17OOB, WELLS, TRAIP-SACOPEE-SEACOASTMay 17 · Discus · Place 2 · Old Orchard BeachDiscus263-39
May 17OOB, WELLS, TRAIP-SACOPEE-SEACOASTMay 17 · Javelin · Place 14 · Old Orchard BeachJavelin1450-59
May 10YARMOUTH-YORK-TRAIP-OOB-WELLS-SEACOAST @POLANDMay 10 · Shot Put · Place 8 · Old Orchard BeachShot Put821-119
May 10YARMOUTH-YORK-TRAIP-OOB-WELLS-SEACOAST @POLANDMay 10 · Discus · Place 5 · Old Orchard BeachDiscus564-109
May 10YARMOUTH-YORK-TRAIP-OOB-WELLS-SEACOAST @POLANDMay 10 · Javelin · Place 19 · Old Orchard BeachJavelin1947-99
Apr 26YorkApr 26 · Javelin · Place 14 · Old Orchard BeachJavelin600g14.45-039
Apr 26YorkApr 26 · Discus · Place 6 · Old Orchard BeachDiscus1kg6.59-089
Apr 26YorkApr 26 · Shot Put · Place 11 · Old Orchard BeachShot Put4kg11.21-04.009