Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Outdoor2024 LBCC Viking Invitational · Mar 824.09m2024 LBCC Viking InvitationalMarch 8, 2024
Hammer · 4kg · OutdoorPine Tree Classic: Maine State Championships · Apr 1725.50mPine Tree Classic: Maine State ChampionshipsApril 17, 2026
Javelin · 600g · OutdoorNorth Atlantic Conference Championships · Apr 2521.63mNorth Atlantic Conference ChampionshipsApril 25, 2026
Shot Put · 4kg · IndoorMule Tune-Up · Feb 207.99mMule Tune-UpFebruary 20, 2026
Shot Put · 4kg · Outdoor2024 LBCC Viking Invitational · Mar 87.96m2024 LBCC Viking InvitationalMarch 8, 2024
Weight Throw · 20lb / 9.0kg · IndoorMule Tune-Up · Feb 208.70mMule Tune-UpFebruary 20, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Hammer · Place 14 · Thomas (Maine)Thomas (Maine)Hammer4kg14.22.81mJr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Javelin · Place 12 · Thomas (Maine)Thomas (Maine)Javelin600g12.21.63m PBJr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Discus · Place 18 · Thomas (Maine)Thomas (Maine)Discus1kg18.20.38mJr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Shot Put · Place 17 · Thomas (Maine)Thomas (Maine)Shot Put4kg17.7.89mJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Hammer · Place 25 · Thomas (Maine)Thomas (Maine)Hammer4kg25.25.50m PBJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Javelin · Place 22 · Thomas (Maine)Thomas (Maine)Javelin600g22.19.83mJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 29 · Thomas (Maine)Thomas (Maine)Discus1kg29.21.07mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Hammer · Place 28 · Thomas (Maine)Thomas (Maine)Hammer4kg28.22.57mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Javelin · Place 18 · Thomas (Maine)Thomas (Maine)Javelin600g18.20.97mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 28 · Thomas (Maine)Thomas (Maine)Discus1kg28.21.10mJr
Apr 11St Josephs Track & Field InvitationalApr 11 · Shot Put · Place 37 · Thomas (Maine)Thomas (Maine)Shot Put4kg37.7.38mJr
Apr 11Monks Track and Field InvitationalApr 11 · Hammer · Place 28 · Thomas (Maine)Thomas (Maine)Hammer4kg28.22.57mJr
Apr 11Monks Track and Field InvitationalApr 11 · Javelin · Place 18 · Thomas (Maine)Thomas (Maine)Javelin600g18.20.97mJr
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 28 · Thomas (Maine)Thomas (Maine)Discus1kg28.21.10mJr
Apr 11Monks Track and Field InvitationalApr 11 · Shot Put · Place 37 · Thomas (Maine)Thomas (Maine)Shot Put4kg37.7.38mJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · Weight Throw · Place 15 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg15.8.70m PBJr
Feb 20Mule Tune-UpFeb 20 · Shot Put · Place 16 · Thomas (Maine)Thomas (Maine)Shot Put4kg16.7.99m PBJr
Feb 13Lynn Ruddy InvitationalFeb 13 · Weight Throw · Place 20 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg20.7.89mJr
Feb 13Lynn Ruddy InvitationalFeb 13 · Shot Put · Place 15 · Thomas (Maine)Thomas (Maine)Shot Put4kg15.7.98mJr
Feb 7Maine State ChampionshipsFeb 7 · Weight Throw · Place 25 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg25.8.12mJr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 24 · Thomas (Maine)Thomas (Maine)Shot Put4kg24.7.84mJr
Jan 23Colby Mini MeetJan 23 · Weight Throw · Place 6 · Thomas CollegeThomas CollegeWeight Throw610.00mJR

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · Weight Throw · Place 10 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg10.8.32mJr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 14 · Thomas (Maine)Thomas (Maine)Shot Put4kg14.7.30mJr
Feb 14Lynn Ruddy InvitationalFeb 14 · Weight Throw · Place 22 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg22.7.77mSo
Feb 14Lynn Ruddy InvitationalFeb 14 · Shot Put · Place 22 · Thomas (Maine)Thomas (Maine)Shot Put4kg22.7.86mSo
Feb 8Maine State ChampionshipsFeb 8 · Shot Put · Place 24 · Thomas (Maine)Thomas (Maine)Shot Put4kg24.7.58mSo
Jan 29Colby Mini MeetJan 29 · Weight Throw · Place 9 · Thomas CollegeThomas CollegeWeight Throw98.14mSO
Jan 25Southern Maine Husky InvitationalJan 25 · Weight Throw · Place 43 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg43.7.21mSo
Jan 25Southern Maine Husky InvitationalJan 25 · Shot Put · Place 44 · Thomas (Maine)Thomas (Maine)Shot Put4kg44.7.46mSo
Jan 17Bates Indoor InvitationalJan 17 · Weight Throw · Place 27 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg27.8.07mSo
Jan 17Bates Indoor InvitationalJan 17 · Shot Put · Place 24 · Thomas (Maine)Thomas (Maine)Shot Put4kg24.7.19mSo

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 26North Atlantic Conference ChampionshipsApr 26 · Hammer · Place 15 · Thomas (Maine)Thomas (Maine)Hammer4kg15.16.73mSo
Apr 26North Atlantic Conference ChampionshipsApr 26 · Javelin · Place 12 · Thomas (Maine)Thomas (Maine)Javelin600g12.18.91mSo
Apr 26North Atlantic Conference ChampionshipsApr 26 · Discus · Place 18 · Thomas (Maine)Thomas (Maine)Discus1kg18.19.10mSo
Apr 26North Atlantic Conference ChampionshipsApr 26 · Shot Put · Place 17 · Thomas (Maine)Thomas (Maine)Shot Put4kg17.7.22mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Hammer · Place 32 · Thomas (Maine)Thomas (Maine)Hammer4kg32.21.18mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Javelin · Place 18 · Thomas (Maine)Thomas (Maine)Javelin600g18.21.41mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Discus · Place 31 · Thomas (Maine)Thomas (Maine)Discus1kg31.22.60mSo
Apr 18Maine State Pine Tree ClassicApr 18 · Shot Put · Place 28 · Thomas (Maine)Thomas (Maine)Shot Put4kg28.7.34mSo
Apr 11Monks Track & Field InviteApr 11 · Javelin · Place 19 · Thomas (Maine)Thomas (Maine)Javelin600g19.20.76mSo
Apr 11Monks Track & Field InviteApr 11 · Discus · Place 29 · Thomas (Maine)Thomas (Maine)Discus1kg29.22.52mSo
Apr 11Monks Track & Field InviteApr 11 · Shot Put · Place 31 · Thomas (Maine)Thomas (Maine)Shot Put4kg31.7.56mSo

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Elm City Challenge (Colby)Dec 6 · Weight Throw · Place 13 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg13.8.13mSo
Dec 6Elm City Challenge (Colby)Dec 6 · Shot Put · Place 15 · Thomas (Maine)Thomas (Maine)Shot Put4kg15.7.55mSo
Feb 9Lynn Ruddy InvitationalFeb 9 · Shot Put · Place 26 · Thomas CollegeThomas CollegeShot Put267.80mFR
Feb 9Lynn Ruddy InvitationalFeb 9 · Weight Throw · Place 21 · Thomas CollegeThomas CollegeWeight Throw217.56mFR
Feb 3Maine College State meetFeb 3 · Shot Put · Place 23 · Thomas (Maine)Thomas (Maine)Shot Put4kg23.7.17mFr
Jan 13Bowdoin Invitational Jan 13 · Shot Put · Place 17 · Thomas CollegeThomas CollegeShot Put176.83mFR
Jan 13Bowdoin Invitational Jan 13 · Weight Throw · Place 13 · Thomas CollegeThomas CollegeWeight Throw135.31mFR

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 27NAC Conference Championships 2024Apr 27 · Hammer · Place 15 · Thomas (Maine)Thomas (Maine)Hammer4kg15.20.41mFr
Apr 27NAC Conference Championships 2024Apr 27 · Javelin · Place 9 · Thomas (Maine)Thomas (Maine)Javelin600g9.20.95mFr
Apr 27NAC Conference Championships 2024Apr 27 · Discus · Place 14 · Thomas (Maine)Thomas (Maine)Discus1kg14.23.36mFr
Apr 27NAC Conference Championships 2024Apr 27 · Shot Put · Place 17 · Thomas (Maine)Thomas (Maine)Shot Put4kg17.7.68mFr
Apr 19Maien State Pine Tree ClassicApr 19 · Javelin · Place 13 · Thomas CollegeThomas CollegeJavelin1322.27mFR
Apr 19Maien State Pine Tree ClassicApr 19 · Discus · Place 30 · Thomas CollegeThomas CollegeDiscus3023.25mFR
Apr 19Maien State Pine Tree ClassicApr 19 · Hammer · Place 29 · Thomas CollegeThomas CollegeHammer2918.64mFR
Apr 12Monks Track andand Field InvitationalApr 12 · Hammer · Place 22 · Thomas (Maine)Thomas (Maine)Hammer4kg22.23.18mFr
Apr 12Monks Track andand Field InvitationalApr 12 · Discus · Place 24 · Thomas (Maine)Thomas (Maine)Discus1kg24.23.38mFr
Apr 12Monks Track andand Field InvitationalApr 12 · Shot Put · Place 29 · Thomas (Maine)Thomas (Maine)Shot Put4kg29.7.61mFr
Mar 82024 LBCC Viking InvitationalMar 8 · Discus · Place 11 · Thomas (Maine)Thomas (Maine)Discus1kg11.24.09m PBFr
Mar 82024 LBCC Viking InvitationalMar 8 · Shot Put · Place 15 · Thomas (Maine)Thomas (Maine)Shot Put4kg15.7.96m PBFr
Mar 1RCC InvitationalMar 1 · Hammer · Place 30 · Thomas CollegeThomas CollegeHammer3020.78mFR
Mar 1RCC InvitationalMar 1 · Shot Put · Place 29 · Thomas CollegeThomas CollegeShot Put297.34mFR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Elm City ClassicDec 8 · Weight Throw · Place 9 · Thomas (Maine)Thomas (Maine)Weight Throw20lb / 9.0kg9.6.00mFr
Dec 8Elm City ClassicDec 8 · Shot Put · Place 14 · Thomas (Maine)Thomas (Maine)Shot Put4kg14.6.51mFr

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · Discus · Place 20 · Monmouth AcademyMonmouth AcademyDiscus1kg20.69-0312
May 12KVAC @ MaranacookMay 12 · Javelin · Place 10 · Monmouth AcaMonmouth AcaJavelin1068-0412
May 12KVAC @ MaranacookMay 12 · Discus · Place 3 · Monmouth AcaMonmouth AcaDiscus373-0012
May 9MVC Meet @ Hall-DaleMay 9 · Discus · Place 4 · Monmouth AcademyMonmouth AcademyDiscus471-912
May 9MVC Meet @ Hall-DaleMay 9 · Javelin · Place 3 · Monmouth AcademyMonmouth AcademyJavelin365-412
May 5MVC Meet @LisbonMay 5 · Discus · Place 6 · Monmouth AcaMonmouth AcaDiscus668-10—
May 5MVC Meet @LisbonMay 5 · Javelin · Place 10 · Monmouth AcaMonmouth AcaJavelin1060-04—
Apr 21KVAC @ Maranacook MeetApr 21 · Javelin · Place 11 · Monmouth AcaMonmouth AcaJavelin1162-0512
Apr 21KVAC @ Maranacook MeetApr 21 · Discus · Place 3 · Monmouth AcaMonmouth AcaDiscus366-0712
Apr 21KVAC @ Maranacook MeetApr 21 · Discus · Place 3 · Monmouth AcademyMonmouth AcademyDiscus366-712
Apr 21KVAC @ Maranacook MeetApr 21 · Javelin · Place 11 · Monmouth AcademyMonmouth AcademyJavelin1162-512

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 26MVC ChampionshipMay 26 · Javelin · Place 17 · Monmouth AcademyMonmouth AcademyJavelin1760-1011
May 26MVC ChampionshipMay 26 · Discus · Place 9 · Monmouth AcademyMonmouth AcademyDiscus971-011
May 20Capital City ClassicMay 20 · Shot Put · Place 16 · Monmouth AcaMonmouth AcaShot Put1622-04.0011
May 20Capital City ClassicMay 20 · Discus · Place 3 · Monmouth AcaMonmouth AcaDiscus373-1111
May 20Capital City ClassicMay 20 · Javelin · Place 18 · Monmouth AcaMonmouth AcaJavelin1859-1111
May 17MVC: Monmouth, Winthrop, LA @ WiscassetMay 17 · Javelin · Place 7 · Monmouth AcaMonmouth AcaJavelin760-08—
May 17MVC: Monmouth, Winthrop, LA @ WiscassetMay 17 · Discus · Place 5 · Monmouth AcaMonmouth AcaDiscus566-11—
May 17MVC: Monmouth, Winthrop, LA @ WiscassetMay 17 · Shot Put · Place 4 · Monmouth AcaMonmouth AcaShot Put422-07.50—
May 17MVC: Monmouth, Winthrop, LA @ WiscassetMay 17 · Javelin · Place 7 · Monmouth AcaMonmouth AcaJavelin760-08—
May 17MVC: Monmouth, Winthrop, LA @ WiscassetMay 17 · Discus · Place 5 · Monmouth AcaMonmouth AcaDiscus566-11—
May 17MVC: Monmouth, Winthrop, LA @ WiscassetMay 17 · Shot Put · Place 4 · Monmouth AcaMonmouth AcaShot Put422-07.50—
May 10Lisbon Meet #3May 10 · Javelin · Place 6 · Monmouth AcaMonmouth AcaJavelin656-06—
May 10Lisbon Meet #3May 10 · Discus · Place 2 · Monmouth AcaMonmouth AcaDiscus273-09—
May 10Lisbon Meet #3May 10 · Shot Put · Place 6 · Monmouth AcaMonmouth AcaShot Put622-00.50—
May 3MVC:Wiscasset/Boothbay, Monmouth, Mt Abram @ Hall-DalMay 3 · Javelin · Place 7 · Monmouth AcaMonmouth AcaJavelin756-0811
May 3MVC:Wiscasset/Boothbay, Monmouth, Mt Abram @ Hall-DalMay 3 · Discus · Place 3 · Monmouth AcaMonmouth AcaDiscus367-0111
May 3MVC:Wiscasset/Boothbay, Monmouth, Mt Abram @ Hall-DalMay 3 · Shot Put · Place 8 · Monmouth AcaMonmouth AcaShot Put819-01.5011
Apr 26MVC: Lisbon, Monmouth, Winthrop @ WiscassetApr 26 · Javelin · Place 9 · Monmouth AcaMonmouth AcaJavelin949-08.50—
Apr 26MVC: Lisbon, Monmouth, Winthrop @ WiscassetApr 26 · Discus · Place 2 · Monmouth AcaMonmouth AcaDiscus270-09—
Apr 26MVC: Lisbon, Monmouth, Winthrop @ WiscassetApr 26 · Shot Put · Place 2 · Monmouth AcaMonmouth AcaShot Put223-05.00—
Apr 21KVAC @ Maranacook MeetApr 21 · Javelin · Place 5 · Monmouth AcaMonmouth AcaJavelin566-0811
Apr 21KVAC @ Maranacook MeetApr 21 · Discus · Place 5 · Monmouth AcaMonmouth AcaDiscus564-0611
Apr 21KVAC @ Maranacook MeetApr 21 · Discus · Place 5 · Monmouth AcademyMonmouth AcademyDiscus564-611
Apr 21KVAC @ Maranacook MeetApr 21 · Javelin · Place 5 · Monmouth AcademyMonmouth AcademyJavelin566-811