Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 2kg · OutdoorSt Josephs Track & Field Invitational · Apr 1136.11mSt Josephs Track & Field InvitationalApril 11, 2026
Hammer · 16lb / 7.26kg · OutdoorSt Josephs Track & Field Invitational · Apr 1138.81mSt Josephs Track & Field InvitationalApril 11, 2026
Shot Put · 12lb · OutdoorFHSAA Class 2A State Track & Field Championships · May 1213.77mFHSAA Class 2A State Track & Field ChampionshipsMay 12, 2022
Shot Put · 16lb / 7.26kg · IndoorMule Tune-Up · Feb 2013.49mMule Tune-UpFebruary 20, 2026
Shot Put · 16lb / 7.26kg · OutdoorNorth Atlantic Conference Championships · Apr 2513.34mNorth Atlantic Conference ChampionshipsApril 25, 2026
Weight Throw · 35lb / 15.9kg · IndoorMaine State Championships · Feb 714.90mMaine 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 4 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg4.38.50mSr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Discus · Place 6 · Thomas (Maine)Thomas (Maine)Discus2kg6.33.92mSr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg3.13.34m PBSr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 10 · Thomas (Maine)Thomas (Maine)Discus2kg10.33.40mSr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 5 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg5.13.22mSr
Apr 11St Josephs Track & Field InvitationalApr 11 · Hammer · Place 8 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg8.38.81m PBSr
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 7 · Thomas (Maine)Thomas (Maine)Discus2kg7.36.11m PBSr
Apr 11St Josephs Track & Field InvitationalApr 11 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg3.13.19mSr
Apr 11Monks Track and Field InvitationalApr 11 · Hammer · Place 8 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg8.38.81mSr
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 7 · Thomas (Maine)Thomas (Maine)Discus2kg7.36.11mSr
Apr 11Monks Track and Field InvitationalApr 11 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg3.13.19mSr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · Weight Throw · Place 2 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg2.14.29mSr
Feb 20Mule Tune-UpFeb 20 · Shot Put · Place 2 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg2.13.49m PBSr
Feb 13Lynn Ruddy InvitationalFeb 13 · Weight Throw · Place 4 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg4.14.23mSr
Feb 13Lynn Ruddy InvitationalFeb 13 · Shot Put · Place 6 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg6.13.10mSr
Feb 7Maine State ChampionshipsFeb 7 · Weight Throw · Place 5 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg5.14.90m PBSr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 7 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg7.13.33mSr
Jan 30Harvard InvitationalJan 30 · Weight Throw · Place 8 · Thomas CollegeThomas CollegeWeight Throw814.13mSR
Jan 30Harvard InvitationalJan 30 · Shot Put · Place 16 · Thomas CollegeThomas CollegeShot Put1613.11mSR
Jan 23Colby Mini MeetJan 23 · Weight Throw · Place 1 · Thomas CollegeThomas CollegeWeight Throw114.07mSR
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 5 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg5.13.97mSr
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 4 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg4.13.08mSr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · Weight Throw · Place 1 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg1.13.56mSr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 2 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg2.12.33mSr
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · Shot Put · Place 19 · Thomas CollegeThomas CollegeShot Put1913.74mJR
Feb 22Bobcat Fresh Tune-upFeb 22 · Weight Throw · Place 7 · Thomas CollegeThomas CollegeWeight Throw714.49mJR
Feb 22Bobcat Fresh Tune-upFeb 22 · Shot Put · Place 3 · Thomas CollegeThomas CollegeShot Put314.48mJR
Feb 14Lynn Ruddy InvitationalFeb 14 · Weight Throw · Place 3 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg3.14.42mJr
Feb 14Lynn Ruddy InvitationalFeb 14 · Shot Put · Place 4 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg4.13.14mJr
Feb 8Maine State ChampionshipsFeb 8 · Weight Throw · Place 6 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg6.13.42mJr
Feb 8Maine State ChampionshipsFeb 8 · Shot Put · Place 5 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg5.13.16mJr
Jan 29Colby Mini MeetJan 29 · Weight Throw · Place 1 · Thomas CollegeThomas CollegeWeight Throw113.12mJR
Jan 25Southern Maine Husky InvitationalJan 25 · Weight Throw · Place 8 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg8.13.16mJr
Jan 25Southern Maine Husky InvitationalJan 25 · Shot Put · Place 6 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg6.13.42mJr
Jan 17Bates Indoor InvitationalJan 17 · Weight Throw · Place 12 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg12.13.14mJr
Jan 17Bates Indoor InvitationalJan 17 · Shot Put · Place 7 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg7.13.33mJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 26North Atlantic Conference ChampionshipsApr 26 · Hammer · Place 5 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg5.33.56mJr
Apr 26North Atlantic Conference ChampionshipsApr 26 · Discus · Place 8 · Thomas (Maine)Thomas (Maine)Discus2kg8.26.04mJr
Apr 26North Atlantic Conference ChampionshipsApr 26 · Shot Put · Place 2 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg2.11.80mJr
Apr 18Maine State Pine Tree ClassicApr 18 · Hammer · Place 8 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg8.37.87mJr
Apr 18Maine State Pine Tree ClassicApr 18 · Discus · Place 25 · Thomas (Maine)Thomas (Maine)Discus2kg25.26.81mJr
Apr 18Maine State Pine Tree ClassicApr 18 · Shot Put · Place 12 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg12.10.99mJr
Apr 11Monks Track & Field InviteApr 11 · Hammer · Place 8 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg8.35.20mJr
Apr 11Monks Track & Field InviteApr 11 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg3.13.11mJr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Elm City Challenge (Colby)Dec 6 · Weight Throw · Place 3 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg3.12.39mJr
Dec 6Elm City Challenge (Colby)Dec 6 · Shot Put · Place 2 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg2.13.26mJr
Feb 9Lynn Ruddy InvitationalFeb 9 · Shot Put · Place 3 · Thomas CollegeThomas CollegeShot Put312.81mSO
Feb 9Lynn Ruddy InvitationalFeb 9 · Weight Throw · Place 7 · Thomas CollegeThomas CollegeWeight Throw711.34mSO
Feb 3Maine College State meetFeb 3 · Weight Throw · Place 11 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg11.12.13mSo
Feb 3Maine College State meetFeb 3 · Shot Put · Place 7 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg7.12.64mSo
Jan 13Bowdoin Invitational Jan 13 · Shot Put · Place 3 · Thomas CollegeThomas CollegeShot Put312.39mSO
Jan 13Bowdoin Invitational Jan 13 · Weight Throw · Place 7 · Thomas CollegeThomas CollegeWeight Throw710.96mSO

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 27NAC Conference Championships 2024Apr 27 · Hammer · Place 7 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg7.35.42mSo
Apr 27NAC Conference Championships 2024Apr 27 · Discus · Place 17 · Thomas (Maine)Thomas (Maine)Discus2kg17.26.96mSo
Apr 27NAC Conference Championships 2024Apr 27 · Shot Put · Place 4 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg4.12.49mSo
Apr 19Maien State Pine Tree ClassicApr 19 · Shot Put · Place 7 · Thomas CollegeThomas CollegeShot Put712.69mSO
Apr 19Maien State Pine Tree ClassicApr 19 · Hammer · Place 12 · Thomas CollegeThomas CollegeHammer1234.40mSO
Apr 12Monks Track andand Field InvitationalApr 12 · Hammer · Place 9 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg9.34.23mSo
Apr 12Monks Track andand Field InvitationalApr 12 · Discus · Place 22 · Thomas (Maine)Thomas (Maine)Discus2kg22.27.19mSo
Apr 12Monks Track andand Field InvitationalApr 12 · Shot Put · Place 14 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg14.10.63mSo
Mar 82024 LBCC Viking InvitationalMar 8 · Discus · Place 11 · Thomas (Maine)Thomas (Maine)Discus2kg11.30.01mSo
Mar 82024 LBCC Viking InvitationalMar 8 · Shot Put · Place 2 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg2.12.71mSo
Mar 1RCC InvitationalMar 1 · Hammer · Place 21 · Thomas CollegeThomas CollegeHammer2129.33mSO
Mar 1RCC InvitationalMar 1 · Shot Put · Place 14 · Thomas CollegeThomas CollegeShot Put1412.16mSO

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 8Elm City ClassicDec 8 · Weight Throw · Place 5 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg5.9.98mSo
Dec 8Elm City ClassicDec 8 · Shot Put · Place 4 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg4.11.65mSo
Feb 18Lynn Ruddy InvitationalFeb 18 · Weight Throw · Place 14 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg14.9.96mFr
Feb 18Lynn Ruddy InvitationalFeb 18 · Shot Put · Place 8 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg8.11.78mFr
Feb 12Frozen 8 Indoor Track & Field ChampionshipsFeb 12 · Weight Throw · Place 16 · Thomas CollegeThomas CollegeWeight Throw169.52mFR
Feb 12Frozen 8 Indoor Track & Field ChampionshipsFeb 12 · Shot Put · Place 9 · Thomas CollegeThomas CollegeShot Put910.90mFR
Feb 4Maine College State MeetFeb 4 · Weight Throw · Place 15 · Thomas CollegeThomas CollegeWeight Throw1531-3FR
Feb 4Maine College State MeetFeb 4 · Weight Throw · Place 15 · Thomas CollegeThomas CollegeWeight Throw1531-3FR
Feb 4Maine College State MeetFeb 4 · Shot Put · Place 15 · Thomas CollegeThomas CollegeShot Put1535-3.75FR
Feb 4Maine College State MeetFeb 4 · Shot Put · Place 15 · Thomas CollegeThomas CollegeShot Put1535-3.75FR
Jan 14Suffolk Ice BreakerJan 14 · Shot Put · Place 21 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg21.10.86mFr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29NAC ChampionshipApr 29 · Hammer · Place 13 · Thomas (Maine)Thomas (Maine)Hammer16lb / 7.26kg13.25.49mFr
Apr 29NAC ChampionshipApr 29 · Discus · Place 13 · Thomas (Maine)Thomas (Maine)Discus2kg13.27.87mFr
Apr 29NAC ChampionshipApr 29 · Shot Put · Place 7 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg7.11.39mFr
Apr 22State of Maine, Pine Tree ClassicApr 22 · Hammer · Place 17 · Thomas ColleThomas ColleHammer1787-02—
Apr 22State of Maine, Pine Tree ClassicApr 22 · Discus · Place 22 · Thomas ColleThomas ColleDiscus2283-04—
Apr 22State of Maine, Pine Tree ClassicApr 22 · Shot Put · Place 15 · Thomas ColleThomas ColleShot Put1533-07.50—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Elm City ClassicDec 10 · Weight Throw · Place 7 · Thomas (Maine)Thomas (Maine)Weight Throw35lb / 15.9kg7.9.56mFr
Dec 10Elm City ClassicDec 10 · Shot Put · Place 3 · Thomas (Maine)Thomas (Maine)Shot Put16lb / 7.26kg3.11.65mFr
Feb 18Mount Dora Christian Developmental Meet #1Feb 18 · Shot Put · Place 3 · TavaresTavaresShot Put338-11.75SR
Feb 18Mount Dora Christian Developmental Meet #1Feb 18 · Shot Put · Place 3 · TavaresTavaresShot Put338-11.75SR

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 12FHSAA Class 2A State Track & Field ChampionshipsMay 12 · Shot Put · Place 15 · TavaresTavaresShot Put12lb15.13.77m PB11
May 5FHSAA 2A Region 2May 5 · Shot Put · Place 3 · TavaresTavaresShot Put345-9.25SR
May 5FHSAA 2A Region 2May 5 · Shot Put · Place 3 · TavaresTavaresShot Put345-9.25SR
Apr 21FHSAA 2A District 6Apr 21 · Shot Put · Place 1 · TavaresTavaresShot Put12lb1.13.42m11
Apr 16Brian Jaeger Elite ClassicApr 16 · Shot Put · Place 5 · TavaresTavaresShot Put544-3.25SR
Apr 16Brian Jaeger Elite ClassicApr 16 · Shot Put · Place 5 · TavaresTavaresShot Put544-3.25SR
Apr 2East River InvitationalApr 2 · Shot Put · Place 2 · TavaresTavaresShot Put213.58m—
Mar 4Larry Kelly InvitationalMar 4 · Shot Put · Place 1 · TavaresTavaresShot Put113.20m—

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 3Mount Dora Christian Academy Invite Meet # 4Apr 3 · Shot Put · Place 7 · TavaresTavaresShot Put79.96m—
Apr 3Mount Dora Christian Academy Invite Meet # 4Apr 3 · Shot Put · Place 20 · TavaresTavaresShot Put209.96m—
Mar 27The Villages Buffalo InvitationalMar 27 · Shot Put · Place 13 · TavaresTavaresShot Put1333-9.25SO
Mar 27The Villages Buffalo InvitationalMar 27 · Shot Put · Place 13 · TavaresTavaresShot Put1333-9.25SO
Mar 12Mount Dora Christian Academy Invite #1Mar 12 · Shot Put · Place 8 · TavaresTavaresShot Put89.40m—
Mar 4Mount Dora Christian Academy Developmental Meet #4 Mar 4 · Shot Put · Place 12 · TavaresTavaresShot Put1210.07m—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Lecanto HS Early Bird InvitationalFeb 24 · Shot Put · Place 16 · TavaresTavaresShot Put1632-6.5SO
Feb 24Lecanto HS Early Bird InvitationalFeb 24 · Shot Put · Place 16 · TavaresTavaresShot Put1632-6.5SO

2020 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 7Brian Jaeger Elite ClassicMar 7 · Discus · Place 61 · TavaresTavaresDiscus6158-10FR
Mar 7Brian Jaeger Elite ClassicMar 7 · Discus · Place 61 · TavaresTavaresDiscus6158-10FR
Mar 7Brian Jaeger Elite ClassicMar 7 · Shot Put · Place 57 · TavaresTavaresShot Put5727-8.25FR
Mar 7Brian Jaeger Elite ClassicMar 7 · Shot Put · Place 57 · TavaresTavaresShot Put5727-8.25FR

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Larry Kelly InvitationalFeb 28 · Discus · Place 30 · TavaresTavaresDiscus3016.88m—
Feb 28Larry Kelly InvitationalFeb 28 · Shot Put · Place 34 · TavaresTavaresShot Put348.78m—
Feb 22Mount Dora Christian Invitational #2Feb 22 · Shot Put · Place 20 · TavaresTavaresShot Put208.74mFR
Feb 22Mount Dora Christian Invitational #2Feb 22 · Shot Put · Place 20 · TavaresTavaresShot Put208.74mFR
Feb 18Villages Home Meet #1Feb 18 · Shot Put · Place 19 · TavaresTavaresShot Put1929-2.75FR
Feb 18Villages Home Meet #1Feb 18 · Shot Put · Place 19 · TavaresTavaresShot Put1929-2.75FR