Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNew England Division III Outdoor Championships · May 136.25mNew England Division III Outdoor ChampionshipsMay 1, 2026
Hammer · 4kg · OutdoorNorth Atlantic Conference Championships · Apr 2533.27mNorth Atlantic Conference ChampionshipsApril 25, 2026
Javelin · 600g · OutdoorNorth Atlantic Conference Championships · Apr 2536.42mNorth Atlantic Conference ChampionshipsApril 25, 2026
Shot Put · 4kg · IndoorLynn Ruddy Invitational · Feb 1311.72mLynn Ruddy InvitationalFebruary 13, 2026
Shot Put · 4kg · OutdoorNorth Atlantic Conference Championships · Apr 2511.22mNorth Atlantic Conference ChampionshipsApril 25, 2026
Weight Throw · 20lb / 9.0kg · IndoorBates Indoor Invitational · Jan 1612.07mBates Indoor InvitationalJanuary 16, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1New England Division III Outdoor ChampionshipsMay 1 · Javelin · Place 11 · Thomas (Maine)Thomas (Maine)Javelin600g11.34.71mFr
May 1New England Division III Outdoor ChampionshipsMay 1 · Discus · Place 10 · Thomas (Maine)Thomas (Maine)Discus1kg10.36.25m PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Hammer · Place 7 · Thomas (Maine)Thomas (Maine)Hammer4kg7.33.27m PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Javelin · Place 2 · Thomas (Maine)Thomas (Maine)Javelin600g2.36.42m PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Discus · Place 1 · Thomas (Maine)Thomas (Maine)Discus1kg1.36.18mFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Shot Put · Place 2 · Thomas (Maine)Thomas (Maine)Shot Put4kg2.11.22m PBFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Javelin · Place 4 · Thomas (Maine)Thomas (Maine)Javelin600g4.36.10mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 3 · Thomas (Maine)Thomas (Maine)Discus1kg3.34.70mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 8 · Thomas (Maine)Thomas (Maine)Shot Put4kg8.10.61mFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 1 · Thomas (Maine)Thomas (Maine)Discus1kg1.36.07mFr
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 1 · Thomas (Maine)Thomas (Maine)Discus1kg1.36.07mFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · Weight Throw · Place 8 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg8.11.23mFr
Feb 20Mule Tune-UpFeb 20 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put4kg3.10.68mFr
Feb 13Lynn Ruddy InvitationalFeb 13 · Weight Throw · Place 10 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg10.10.68mFr
Feb 13Lynn Ruddy InvitationalFeb 13 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put4kg3.11.72m PBFr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 5 · Thomas (Maine)Thomas (Maine)Shot Put4kg5.11.38mFr
Jan 30Harvard InvitationalJan 30 · Shot Put · Place 17 · Thomas CollegeThomas CollegeShot Put1711.04mFR
Jan 23Colby Mini MeetJan 23 · Weight Throw · Place 4 · Thomas CollegeThomas CollegeWeight Throw411.13mFR
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 6 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg6.12.07m PBFr
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 7 · Thomas (Maine)Thomas (Maine)Shot Put4kg7.10.26mFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · Weight Throw · Place 5 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg5.9.37mFr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 1 · Thomas (Maine)Thomas (Maine)Shot Put4kg1.10.92mFr

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Javelin · Place 18 · Mt BlueMt BlueJavelin600g18.105-0612
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Discus · Place 16 · Mt BlueMt BlueDiscus1kg16.109-0512
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Shot Put · Place 20 · Mt BlueMt BlueShot Put4kg20.34-01.0012
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Javelin · Place 1 · Mt BlueMt BlueJavelin600g1.109-0612
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Discus · Place 3 · Mt BlueMt BlueDiscus1kg3.109-0212
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Shot Put · Place 3 · Mt BlueMt BlueShot Put4kg3.35-04.0012
Jun 2KVAC Large School ChampionshipJun 2 · Shot Put · Place 1 · Mt. BlueMt. BlueShot Put135-7.7512
Jun 2KVAC Large School ChampionshipJun 2 · Discus · Place 1 · Mt. BlueMt. BlueDiscus197-412
Jun 2KVAC Large School ChampionshipJun 2 · Javelin · Place 2 · Mt. BlueMt. BlueJavelin2108-112
Jun 2KVAC Large School ChampionshipJun 2 · Long Jump · Place 4 · Mt. BlueMt. BlueLong Jump415-412
May 15Lewiston Meet #2May 15 · Shot Put · Place 1 · Mt. Blue HigMt. Blue HigShot Put134-01.0012
May 15Lewiston Meet #2May 15 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus1103-0312
May 15Lewiston Meet #2May 15 · Javelin · Place 2 · Mt. Blue HigMt. Blue HigJavelin2104-0512
May 15Lewiston Meet #2May 15 · Long Jump · Place 1 · Mt. Blue HigMt. Blue HigLong Jump114-09.7512
May 8EDWARD LITTLE-LAWRENCE-MT VALLEY-MT BLUE-@ Oxford HillsMay 8 · Shot Put · Place 2 · Mt. BlueMt. BlueShot Put236-212
May 8EDWARD LITTLE-LAWRENCE-MT VALLEY-MT BLUE-@ Oxford HillsMay 8 · Discus · Place 2 · Mt. BlueMt. BlueDiscus292-312
May 8EDWARD LITTLE-LAWRENCE-MT VALLEY-MT BLUE-@ Oxford HillsMay 8 · Javelin · Place 1 · Mt. BlueMt. BlueJavelin197-1112
May 8EDWARD LITTLE-LAWRENCE-MT VALLEY-MT BLUE-@ Oxford HillsMay 8 · Long Jump · Place 2 · Mt. BlueMt. BlueLong Jump214-11.5012
May 3Husky ThrowdownMay 3 · Javelin · Place 3 · Mt. Blue HigMt. Blue HigJavelin329.26m12
May 3Husky ThrowdownMay 3 · Discus · Place 4 · Mt. Blue HigMt. Blue HigDiscus429.33m12
May 3Husky ThrowdownMay 3 · Shot Put · Place 2 · Mt. Blue HigMt. Blue HigShot Put210.69m12
May 3Husky ThrowdownMay 3 · Shot Put · Place 2 · Mt. BlueMt. BlueShot Put235-112
May 3Husky ThrowdownMay 3 · Discus · Place 4 · Mt. BlueMt. BlueDiscus496-312
May 3Husky ThrowdownMay 3 · Javelin · Place 3 · Mt. BlueMt. BlueJavelin396-012
Apr 30Mt. Blue Meet #1Apr 30 · Shot Put · Place 1 · Mt. BlueMt. BlueShot Put133-212
Apr 30Mt. Blue Meet #1Apr 30 · Discus · Place 1 · Mt. BlueMt. BlueDiscus197-612
Apr 30Mt. Blue Meet #1Apr 30 · Long Jump · Place 1 · Mt. BlueMt. BlueLong Jump114-812
Apr 24Brunswick Meet #1Apr 24 · Shot Put · Place 1 · Mt. BlueMt. BlueShot Put135-11.7512
Apr 24Brunswick Meet #1Apr 24 · Discus · Place 1 · Mt. BlueMt. BlueDiscus1101-112
Apr 24Brunswick Meet #1Apr 24 · Javelin · Place 1 · Mt. BlueMt. BlueJavelin1100-112
Apr 24Brunswick Meet #1Apr 24 · Long Jump · Place 1 · Mt. BlueMt. BlueLong Jump116-6.5012

2024 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · Javelin · Place 7 · Mt BlueMt BlueJavelin600g7.95-811
Jun 1Maine Class A State ChampionshipJun 1 · Discus · Place 3 · Mt BlueMt BlueDiscus1kg3.108-1011
Jun 1Maine Class A State ChampionshipJun 1 · Shot Put · Place 2 · Mt BlueMt BlueShot Put4kg2.36-411
May 25KVAC Large School ChampionshipMay 25 · Javelin · Place 9 · Mt BlueMt BlueJavelin600g9.89-0311
May 25KVAC Large School ChampionshipMay 25 · Discus · Place 1 · Mt BlueMt BlueDiscus1kg1.110-1111
May 25KVAC Large School ChampionshipMay 25 · Shot Put · Place 1 · Mt BlueMt BlueShot Put4kg1.35-04.5011
May 11Waterville InvitationalMay 11 · Shot Put · Place 4 · Mt. Blue HigMt. Blue HigShot Put430-04.7511
May 11Waterville InvitationalMay 11 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus1100-0111
May 11Waterville InvitationalMay 11 · Javelin · Place 5 · Mt. Blue HigMt. Blue HigJavelin590-07.5011
May 11Waterville InvitationalMay 11 · Long Jump · Place 11 · Mt. Blue HigMt. Blue HigLong Jump1114-07.5011
May 9Mt. Blue Meet #2May 9 · Shot Put · Place 1 · Mt. BlueMt. BlueShot Put130-011
May 9Mt. Blue Meet #2May 9 · Discus · Place 1 · Mt. BlueMt. BlueDiscus1101-411
May 9Mt. Blue Meet #2May 9 · Javelin · Place 1 · Mt. BlueMt. BlueJavelin189-411
May 9Mt. Blue Meet #2May 9 · Long Jump · Place 3 · Mt. BlueMt. BlueLong Jump313-5.5011
May 3Waterville HS MeetMay 3 · Javelin · Place 3 · Mt. Blue HigMt. Blue HigJavelin391-03—
May 3Waterville HS MeetMay 3 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus1108-10—
May 3Waterville HS MeetMay 3 · Long Jump · Place 8 · Mt. Blue HigMt. Blue HigLong Jump814-01.00—
Apr 27Husky ThrowdownApr 27 · Javelin · Place 4 · Mt. Blue HigMt. Blue HigJavelin494-1011
Apr 27Husky ThrowdownApr 27 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus1100-0511
Apr 27Husky ThrowdownApr 27 · Shot Put · Place 1 · Mt. Blue HigMt. Blue HigShot Put133-06.0011
Apr 24Mt. Blue Meet #1 Apr 24 · Shot Put · Place 2 · Mt. BlueMt. BlueShot Put230-511
Apr 24Mt. Blue Meet #1 Apr 24 · Discus · Place 1 · Mt. BlueMt. BlueDiscus195-511
Apr 24Mt. Blue Meet #1 Apr 24 · Javelin · Place 1 · Mt. BlueMt. BlueJavelin190-1011
Apr 24Mt. Blue Meet #1 Apr 24 · Long Jump · Place 2 · Mt. BlueMt. BlueLong Jump213-10.5011
Apr 19Mt. View Meet #1Apr 19 · Shot Put · Place 2 · Mt. BlueMt. BlueShot Put228-1011
Apr 19Mt. View Meet #1Apr 19 · Discus · Place 1 · Mt. BlueMt. BlueDiscus194-611
Apr 19Mt. View Meet #1Apr 19 · Javelin · Place 2 · Mt. BlueMt. BlueJavelin299-211
Apr 19Mt. View Meet #1Apr 19 · Long Jump · Place 4 · Mt. BlueMt. BlueLong Jump414-111

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · Javelin · Place 8 · Mt BlueMt BlueJavelin600g8.97-0810
Jun 3Maine Class A State ChampionshipJun 3 · Discus · Place 17 · Mt BlueMt BlueDiscus1kg17.82-0710
Jun 3Maine Class A State ChampionshipJun 3 · Shot Put · Place 9 · Mt BlueMt BlueShot Put4kg9.30-02.2510
May 26KVAC Medium School ChampionshipMay 26 · Javelin · Place 2 · Mt. Blue HigMt. Blue HigJavelin2100-1010
May 26KVAC Medium School ChampionshipMay 26 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus195-1110
May 26KVAC Medium School ChampionshipMay 26 · Shot Put · Place 2 · Mt. Blue HigMt. Blue HigShot Put233-00.7510
May 19Leavitt Meet #2May 19 · Javelin · Place 1 · Mt. Blue HigMt. Blue HigJavelin1110-03—
May 19Leavitt Meet #2May 19 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus196-03—
May 19Leavitt Meet #2May 19 · Shot Put · Place 1 · Mt. Blue HigMt. Blue HigShot Put131-05.75—
May 19Leavitt Meet #2May 19 · Long Jump · Place 3 · Mt. Blue HigMt. Blue HigLong Jump314-04.75—
May 12Mt. Blue Meet #2May 12 · Javelin · Place 1 · Mt. Blue HigMt. Blue HigJavelin195-11—
May 12Mt. Blue Meet #2May 12 · Discus · Place 5 · Mt. Blue HigMt. Blue HigDiscus558-04—
May 12Mt. Blue Meet #2May 12 · Shot Put · Place 2 · Mt. Blue HigMt. Blue HigShot Put229-01.50—
May 12Mt. Blue Meet #2May 12 · Long Jump · Place 2 · Mt. Blue HigMt. Blue HigLong Jump212-05.50—
May 4Winslow Home MeetMay 4 · Javelin · Place 1 · Mt. Blue HigMt. Blue HigJavelin193-10—
May 4Winslow Home MeetMay 4 · Discus · Place 3 · Mt. Blue HigMt. Blue HigDiscus367-08.50—
May 4Winslow Home MeetMay 4 · Shot Put · Place 1 · Mt. Blue HigMt. Blue HigShot Put128-08.50—
May 4Winslow Home MeetMay 4 · Long Jump · Place 5 · Mt. Blue HigMt. Blue HigLong Jump513-06.75—
Apr 27Skowhegan Meet #1Apr 27 · Javelin · Place 5 · Mt. Blue HigMt. Blue HigJavelin578-05—
Apr 27Skowhegan Meet #1Apr 27 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus190-07—
Apr 27Skowhegan Meet #1Apr 27 · Shot Put · Place 1 · Mt. Blue HigMt. Blue HigShot Put130-01.00—
Apr 27Skowhegan Meet #1Apr 27 · Long Jump · Place 6 · Mt. Blue HigMt. Blue HigLong Jump612-10.25—
Apr 21Mt. Blue Meet #1Apr 21 · Shot Put · Place 1 · Mt. BlueMt. BlueShot Put128-1.2510
Apr 21Mt. Blue Meet #1Apr 21 · Discus · Place 1 · Mt. BlueMt. BlueDiscus174-410
Apr 21Mt. Blue Meet #1Apr 21 · Javelin · Place 1 · Mt. BlueMt. BlueJavelin193-110
Apr 21Mt. Blue Meet #1Apr 21 · Long Jump · Place 2 · Mt. BlueMt. BlueLong Jump213-5.5010

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 4Maine Class A State ChampionshipJun 4 · Javelin · Place 19 · Mt BlueMt BlueJavelin600g19.78-049
May 27KVAC Large School ChampionshipMay 27 · Javelin · Place 5 · Mt. Blue HigMt. Blue HigJavelin584-109
May 27KVAC Large School ChampionshipMay 27 · Discus · Place 5 · Mt. Blue HigMt. Blue HigDiscus580-089
May 20Capital City ClassicMay 20 · Shot Put · Place 14 · Mt. Blue HigMt. Blue HigShot Put1423-00.009
May 20Capital City ClassicMay 20 · Discus · Place 2 · Mt. Blue HigMt. Blue HigDiscus279-099
May 20Capital City ClassicMay 20 · Javelin · Place 7 · Mt. Blue HigMt. Blue HigJavelin785-069
May 13KVAC:Gardiner, Winslow, Mt. Valley @Mt. BlueMay 13 · Javelin · Place 4 · Mt. Blue HigMt. Blue HigJavelin474-039
May 13KVAC:Gardiner, Winslow, Mt. Valley @Mt. BlueMay 13 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus177-039
May 13KVAC:Gardiner, Winslow, Mt. Valley @Mt. BlueMay 13 · Shot Put · Place 8 · Mt. Blue HigMt. Blue HigShot Put820-07.009
May 13KVAC:Gardiner, Winslow, Mt. Valley @Mt. BlueMay 13 · 300m Hurdles · Place 4 · Mt. Blue HigMt. Blue Hig300m Hurdles459.799
Apr 29KVAC:Leavitt, Mt Ararat, Mt. Blue, MCI @ WinslowApr 29 · Javelin · Place 1 · Mt. Blue HigMt. Blue HigJavelin187-01—
Apr 29KVAC:Leavitt, Mt Ararat, Mt. Blue, MCI @ WinslowApr 29 · Discus · Place 6 · Mt. Blue HigMt. Blue HigDiscus657-03—
Apr 29KVAC:Leavitt, Mt Ararat, Mt. Blue, MCI @ WinslowApr 29 · Shot Put · Place 12 · Mt. Blue HigMt. Blue HigShot Put1220-07.25—
Apr 22KVAC: Cony, Winslow @ Mt. BlueApr 22 · Javelin · Place 2 · Mt. Blue HigMt. Blue HigJavelin275-109
Apr 22KVAC: Cony, Winslow @ Mt. BlueApr 22 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus173-079
Apr 22KVAC: Cony, Winslow @ Mt. BlueApr 22 · Shot Put · Place 2 · Mt. Blue HigMt. Blue HigShot Put224-02.509
Apr 22KVAC: Cony, Winslow @ Mt. BlueApr 22 · Javelin · Place 2 · Mt. Blue HigMt. Blue HigJavelin275-109
Apr 22KVAC: Cony, Winslow @ Mt. BlueApr 22 · Discus · Place 1 · Mt. Blue HigMt. Blue HigDiscus173-079
Apr 22KVAC: Cony, Winslow @ Mt. BlueApr 22 · Shot Put · Place 2 · Mt. Blue HigMt. Blue HigShot Put224-02.509