Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSACOPEE, TRAIP, GNG, NYA, YARMOUTH · Apr 2813.46SACOPEE, TRAIP, GNG, NYA, YARMOUTHApril 28, 2023
200 Meters · IndoorWMC - YORK-CAPE-GNG-YARM-TRAIP-MT VAL-BOOTH-WISC · Dec 1928.35aWMC - YORK-CAPE-GNG-YARM-TRAIP-MT VAL-BOOTH-WISCDecember 19, 2025
200 Meters · OutdoorFreeport HS Home Meet · May 927.81Freeport HS Home MeetMay 9, 2025
Discus · 1.6kg · OutdoorTWILIGHT @ Yarmouth · May 2272-10TWILIGHT @ YarmouthMay 22, 2026
Javelin · 800g · OutdoorMaine Class B Championship · Jun 6131-04Maine Class B ChampionshipJune 6, 2026
Shot Put · 12lb · IndoorWMC - YORK-CAPE-GNG-YARM-TRAIP-MT VAL-BOOTH-WISC · Dec 1929-10.25WMC - YORK-CAPE-GNG-YARM-TRAIP-MT VAL-BOOTH-WISCDecember 19, 2025
Shot Put · 12lb · OutdoorYARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORT · May 831-03.25YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 6Maine Class B ChampionshipJun 6 · Javelin · Place 7 · YarmouthJavelin800g7.131-04 PB12
May 30WMC ChampionshipMay 30 · Javelin · Place 4 · YarmouthJavelin800g4.127-1012
May 26Gray New Gloucester Throwers Only MeetMay 26 · Javelin · Place 1 · YarmouthJavelin800g1.125-0612
May 22TWILIGHT @ YarmouthMay 22 · Javelin · Place 1 · YarmouthJavelin800g1.121-0512
May 22TWILIGHT @ YarmouthMay 22 · Discus · Place 17 · YarmouthDiscus1.6kg17.72-10 PB12
May 22TWILIGHT @ YarmouthMay 22 · Shot Put · Place 14 · YarmouthShot Put12lb14.29-01.0012
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · Javelin · Place 2 · YarmouthJavelin800g2.118-1012
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · Discus · Place 26 · YarmouthDiscus1.6kg26.70-0412
May 8YARMOUTH-POLAND-GNG-SAC VAL-LISBON@FREEPORTMay 8 · Shot Put · Place 19 · YarmouthShot Put12lb19.31-03.25 PB12
Apr 17Bob Morse InvitationalApr 17 · Javelin · Place 2 · YarmouthJavelin800g2.122-0512

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19WMC - YORK-CAPE-GNG-YARM-TRAIP-MT VAL-BOOTH-WISCDec 19 · Shot Put · Place 13 · YarmouthShot Put12lb13.29-10.25 PB12
Dec 19WMC - YORK-CAPE-GNG-YARM-TRAIP-MT VAL-BOOTH-WISCDec 19 · 200 Meters · Place 16 · Yarmouth200 Meters16.28.35a PB12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class B State Track & Field ChampionshipsJun 10 · Javelin · Place 12 · YarmouthJavelin800g12.123-0311
Jun 2Gray New Gloucester Throwers Only MeetJun 2 · Javelin · Place 2 · Yarmouth HigJavelin2125-07—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · Javelin · Place 3 · Yarmouth HigJavelin3116-02—
May 27HS-WELLS-CAPE ELIZABETH-FREEPORT-GREELY-NYA/MCW @ YARMOUTH May 27 · Discus · Place 24 · Yarmouth HigDiscus2466-02—
May 16YARMOUTH-YORK-TRAIP-OOB-SEACOAST @POLANDMay 16 · Javelin · Place 2 · Yarmouth HigJavelin2118-04—
May 16YARMOUTH-YORK-TRAIP-OOB-SEACOAST @POLANDMay 16 · Discus · Place 19 · Yarmouth HigDiscus1977-09—
May 16YARMOUTH-YORK-TRAIP-OOB-SEACOAST @POLANDMay 16 · Shot Put · Place 24 · Yarmouth HigShot Put2425-11.75—
May 9Freeport HS Home MeetMay 9 · Javelin · Place 1 · Yarmouth HigJavelin1112-02—
May 9Freeport HS Home MeetMay 9 · Discus · Place 25 · Yarmouth HigDiscus2573-00—
May 9Freeport HS Home MeetMay 9 · 200 Meters · Place 16 · Yarmouth Hig200 Meters1627.81 PB—
May 9Freeport HS Home MeetMay 9 · 100 Meters · Place 20 · Yarmouth Hig100 Meters2013.86—
May 9Freeport HS Home MeetMay 9 · Javelin · Place 1 · Yarmouth HigJavelin1112-02—
May 9Freeport HS Home MeetMay 9 · Discus · Place 25 · Yarmouth HigDiscus2573-00—
May 9Freeport HS Home MeetMay 9 · 200 Meters · Place 16 · Yarmouth Hig200 Meters1627.81—
May 9Freeport HS Home MeetMay 9 · 100 Meters · Place 20 · Yarmouth Hig100 Meters2013.86—
May 9Freeport HS Home MeetMay 9 · Javelin · Place 1 · Yarmouth HigJavelin1112-02—
May 9Freeport HS Home MeetMay 9 · Discus · Place 25 · Yarmouth HigDiscus2573-00—
May 9Freeport HS Home MeetMay 9 · 200 Meters · Place 15 · Yarmouth Hig200 Meters1527.81—
May 9Freeport HS Home MeetMay 9 · 100 Meters · Place 20 · Yarmouth Hig100 Meters2013.86—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · Javelin · Place 3 · Yarmouth HigJavelin3120-01—
May 3GRAY NG-YARMOUTH-OLD ORCHARD @FREEPORTMay 3 · 200 Meters · Place 14 · Yarmouth Hig200 Meters1427.91—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Javelin · Place 3 · Yarmouth HigJavelin3112-01—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Shot Put · Place 18 · Yarmouth HigShot Put1824-01.75—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · Long Jump · Place 10 · Yarmouth HigLong Jump1014-03.50—
Apr 25SACOPEE VALLEY-POLAND-TRAIP-NYA-YARMOUTH-SEACOASTApr 25 · 200 Meters · Place 13 · Yarmouth Hig200 Meters1328.65—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 27WMC ChampionshipMay 27 · Javelin · Place 18 · Yarmouth HigJavelin1883-119
May 19WMC Twilight MeetMay 19 · Discus · Place 16 · Yarmouth HigDiscus1660-07—
May 19WMC Twilight MeetMay 19 · Javelin · Place 12 · Yarmouth HigJavelin1288-02—
May 19WMC Twilight MeetMay 19 · 200 Meters · Place 31 · Yarmouth Hig200 Meters3130.38—
May 19WMC Twilight MeetMay 19 · 100 Meters · Place 42 · Yarmouth Hig100 Meters4214.85—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · Discus · Place 31 · Yarmouth HigDiscus3144-04—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · Javelin · Place 15 · Yarmouth HigJavelin1583-03—
May 12WMC @ Wells: , Yarmouth, Poland, Traip, OOB, Seacoast ChMay 12 · 100 Meters · Place 48 · Yarmouth Hig100 Meters4814.25—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · Discus · Place 11 · Yarmouth HigDiscus1162-11—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · Javelin · Place 9 · Yarmouth HigJavelin976-06—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · 200 Meters · Place 17 · Yarmouth Hig200 Meters1729.31—
May 6WMC: Yarmouth, OOB @ FreeportMay 6 · 100 Meters · Place 26 · Yarmouth Hig100 Meters2614.11—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · Javelin · Place 9 · Yarmouth HigJavelin980-10—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 200 Meters · Place 24 · Yarmouth Hig200 Meters2429.09—
Apr 28SACOPEE, TRAIP, GNG, NYA, YARMOUTHApr 28 · 100 Meters · Place 25 · Yarmouth Hig100 Meters2513.46 PB—