Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPresque Isle Meet · May 462-03Presque Isle MeetMay 4, 2023
Discus · 2kg · OutdoorNorth Atlantic Conference Championships · Apr 2522.49mNorth Atlantic Conference ChampionshipsApril 25, 2026
Hammer · 16lb / 7.26kg · OutdoorPine Tree Classic: Maine State Championships · Apr 1729.46mPine Tree Classic: Maine State ChampionshipsApril 17, 2026
Javelin · 800g · OutdoorBangor Meet #2 · Apr 2671-08Bangor Meet #2April 26, 2024
Shot Put · 12lb · OutdoorAroostook League Championships · May 1632-00.75Aroostook League Championships May 16, 2024
Shot Put · 16lb / 7.26kg · IndoorElm City Classic · Dec 510.00mElm City ClassicDecember 5, 2025
Shot Put · 16lb / 7.26kg · OutdoorPine Tree Classic: Maine State Championships · Apr 1710.21mPine Tree Classic: Maine State ChampionshipsApril 17, 2026
Weight Throw · 35lb / 15.9kg · IndoorMaine State Championships · Feb 79.54mMaine State ChampionshipsFebruary 7, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Hammer · Place 9 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg9.25.17mFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Discus · Place 15 · Thomas (Maine)Thomas (Maine)Discus2kg15.22.49m PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Shot Put · Place 9 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg9.9.86mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Hammer · Place 11 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg11.29.46m PBFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 16 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg16.10.21m PBFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Hammer · Place 16 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg16.29.42mFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 27 · Thomas (Maine)Thomas (Maine)Discus2kg27.22.44mFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Shot Put · Place 26 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg26.8.97mFr
Apr 11Monks Track and Field InvitationalApr 11 · Hammer · Place 16 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg16.29.42mFr
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 27 · Thomas (Maine)Thomas (Maine)Discus2kg27.22.44mFr
Apr 11Monks Track and Field InvitationalApr 11 · Shot Put · Place 26 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg26.8.97mFr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · Weight Throw · Place 9 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg9.9.44mFr
Feb 20Mule Tune-UpFeb 20 · Shot Put · Place 18 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg18.8.96mFr
Feb 7Maine State ChampionshipsFeb 7 · Weight Throw · Place 20 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg20.9.54m PBFr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 28 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg28.9.18mFr
Jan 23Colby Mini MeetJan 23 · Weight Throw · Place 5 · Thomas CollegeThomas CollegeWeight Throw510.55mFR
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 15 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg15.8.94mFr
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 18 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg18.9.68mFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · Weight Throw · Place 8 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg8.9.19mFr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 5 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg5.10.00m PBFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · Shot Put · Place 27 · Fort FairfieldFort FairfieldShot Put12lb27.31-06.5012
May 17Bangor Meet #3May 17 · Shot Put · Place 12 · Fort FairfieldFort FairfieldShot Put1234-5.5012
May 17Bangor Meet #3May 17 · Discus · Place 18 · Fort FairfieldFort FairfieldDiscus1885-312
May 17Bangor Meet #3May 17 · Javelin · Place 23 · Fort FairfieldFort FairfieldJavelin2371-212
May 3Bangor Meet #1May 3 · Shot Put · Place 8 · Fort FairfieldFort FairfieldShot Put835-6.7512
May 3Bangor Meet #1May 3 · Discus · Place 18 · Fort FairfieldFort FairfieldDiscus1872-612

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16Aroostook League Championships May 16 · Javelin · Place 28 · Fort FairfieldFort FairfieldJavelin800g28.65-0311
May 16Aroostook League Championships May 16 · Discus · Place 22 · Fort FairfieldFort FairfieldDiscus1.6kg22.60-0411
May 16Aroostook League Championships May 16 · Shot Put · Place 12 · Fort FairfieldFort FairfieldShot Put12lb12.32-00.75 PB11
May 11Brewer Meet #2May 11 · Shot Put · Place 12 · Fort FairfieldFort FairfieldShot Put1232-1.5011
May 11Brewer Meet #2May 11 · Discus · Place 28 · Fort FairfieldFort FairfieldDiscus2862-1011
May 11Brewer Meet #2May 11 · Javelin · Place 25 · Fort FairfieldFort FairfieldJavelin2558-911
Apr 26Bangor Meet #2Apr 26 · Javelin · Place 29 · Fort FairfieldFort FairfieldJavelin800g29.71-08 PB11
Apr 26Bangor Meet #2Apr 26 · Discus · Place 29 · Fort FairfieldFort FairfieldDiscus1.6kg29.61-0711
Apr 26Bangor Meet #2Apr 26 · Shot Put · Place 10 · Fort FairfieldFort FairfieldShot Put12lb10.32-00.5011

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13PVC Week 4 @ Caribou HS May 13 · Shot Put · Place 19 · Fort FairfieldFort FairfieldShot Put1930-10.00—
May 13PVC Week 4 @ Caribou HS May 13 · Discus · Place 33 · Fort FairfieldFort FairfieldDiscus3355-05—
May 13PVC Week 4 @ Caribou HS May 13 · Javelin · Place 37 · Fort FairfieldFort FairfieldJavelin3760-01—
May 4Presque Isle MeetMay 4 · Javelin · Place 28 · Fort FairfieldFort FairfieldJavelin800g28.58-0010
May 4Presque Isle MeetMay 4 · Discus · Place 20 · Fort FairfieldFort FairfieldDiscus1.6kg20.62-03 PB10
May 4Presque Isle MeetMay 4 · Shot Put · Place 7 · Fort FairfieldFort FairfieldShot Put12lb7.30-11.5010
Apr 29MDI Meet #1Apr 29 · Shot Put · Place 21 · Fort FairfieldFort FairfieldShot Put2129-3.5010
Apr 29MDI Meet #1Apr 29 · Discus · Place 27 · Fort FairfieldFort FairfieldDiscus2766-010
Apr 22Bangor Meet #1Apr 22 · Shot Put · Place 14 · Fort FairfieldFort FairfieldShot Put1429-510
Apr 22Bangor Meet #1Apr 22 · Discus · Place 21 · Fort FairfieldFort FairfieldDiscus2161-610
Apr 22Bangor Meet #1Apr 22 · Javelin · Place 29 · Fort FairfieldFort FairfieldJavelin2952-210