Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKVAC:MCI, Morse, Skowhegan @ Lawrence · May 517.09KVAC:MCI, Morse, Skowhegan @ LawrenceMay 5, 2022
1600m Race Walk · OutdoorKVAC Small School Championship · May 3010:59.92KVAC Small School ChampionshipMay 30, 2025
1600m Racewalk · OutdoorMPA Maine Class C State Track & Field Championships · Jun 1010:57.72aMPA Maine Class C State Track & Field ChampionshipsJune 10, 2025
400 Meters · OutdoorWinslow Home Meet · May 71:19.96Winslow Home MeetMay 7, 2025
800 Meters · OutdoorKVAC @ Maranacook Meet · Apr 213:50.78KVAC @ Maranacook MeetApril 21, 2023
Discus · 1kg · OutdoorKVAC Small School Championship · May 2487-04KVAC Small School ChampionshipMay 24, 2024
Hammer · 4kg · OutdoorGreat Northeast Outdoor Championships · Apr 2537.33mGreat Northeast Outdoor ChampionshipsApril 25, 2026
Javelin · 600g · OutdoorSt Josephs Track & Field Invitational · Apr 1118.72mSt Josephs Track & Field InvitationalApril 11, 2026
Shot Put · 4kg · IndoorUSM Alumni Open · Dec 138.71mUSM Alumni OpenDecember 13, 2025
Shot Put · 4kg · OutdoorSt Josephs Track & Field Invitational · Apr 117.70mSt Josephs Track & Field InvitationalApril 11, 2026
Weight Throw · 20lb / 9.0kg · IndoorMaine State Championships · Feb 711.89mMaine State ChampionshipsFebruary 7, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Hammer · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg4.37.33m PBFr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Discus · Place 10 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg10.25.58mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Hammer · Place 15 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg15.32.00mFr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 27 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg27.23.17mFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Hammer · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg9.32.39mFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Javelin · Place 21 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g21.18.72m PBFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 29 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg29.20.84mFr
Apr 11St Josephs Track & Field InvitationalApr 11 · Shot Put · Place 34 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg34.7.70m PBFr
Apr 11Monks Track and Field InvitationalApr 11 · Hammer · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg9.32.39mFr
Apr 11Monks Track and Field InvitationalApr 11 · Javelin · Place 21 · Saint Joseph's (Maine)Saint Joseph's (Maine)Javelin600g21.18.72mFr
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 29 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg29.20.84mFr
Apr 11Monks Track and Field InvitationalApr 11 · Shot Put · Place 34 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg34.7.70mFr
Apr 4Jim Sheehan MemorialApr 4 · Hammer · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg--FOULFr
Apr 4Jim Sheehan MemorialApr 4 · Discus · Place 32 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg32.21.61mFr
Apr 4Jim Sheehan MemorialApr 4 · Shot Put · Place 35 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg35.7.44mFr
Mar 26SNHU Spring InvitationalMar 26 · Hammer · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg13.31.79mFr
Mar 26SNHU Spring InvitationalMar 26 · Discus · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg12.24.98mFr

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 15GNAC ChampionshipFeb 15 · Weight Throw · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg5.11.21mFr
Feb 15GNAC ChampionshipFeb 15 · Shot Put · Place 14 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg14.7.94mFr
Feb 7Maine State ChampionshipsFeb 7 · Weight Throw · Place 12 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg12.11.89m PBFr
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg25.7.81mFr
Jan 31Southern Maine Husky InvitationalJan 31 · Weight Throw · Place 14 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg14.10.68mFr
Jan 31Southern Maine Husky InvitationalJan 31 · Shot Put · Place 33 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg33.7.76mFr
Jan 18Suffolk Ice BreakerJan 18 · Weight Throw · Place 25 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw2510.67mFr
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg13.11.08mFr
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 21 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg21.7.81mFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13USM Alumni OpenDec 13 · Weight Throw · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg13.10.74mFr
Dec 13USM Alumni OpenDec 13 · Shot Put · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg22.8.71m PBFr
Dec 5Elm City ClassicDec 5 · Weight Throw · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg6.9.32mFr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg11.8.02mFr

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · 1600m Racewalk · Place 15 · Maine Central InstituteMaine Central Institute1600m Racewalk15.10:57.72a PB12
Jun 10MPA Maine Class C State Track & Field ChampionshipsJun 10 · Discus · Place 26 · Maine Central InstituteMaine Central InstituteDiscus1kg26.68-0112
May 30KVAC Small School ChampionshipMay 30 · Shot Put · Place 15 · Maine Central InstituteMaine Central InstituteShot Put1524-0.5012
May 30KVAC Small School ChampionshipMay 30 · Discus · Place 4 · Maine Central InstituteMaine Central InstituteDiscus486-612
May 30KVAC Small School ChampionshipMay 30 · 1600m Race Walk · Place 5 · Maine Central InstituteMaine Central Institute1600m Race Walk510:59.92 PB12
May 27Community Cup ChampionshipsMay 27 · Discus · Place 8 · Maine Central InstituteMaine Central InstituteDiscus880-412
May 27Community Cup ChampionshipsMay 27 · Shot Put · Place 7 · Maine Central InstituteMaine Central InstituteShot Put726-012
May 27Community Cup ChampionshipsMay 27 · 300m Hurdles · Place 14 · Maine Central InstituteMaine Central Institute300m Hurdles141:13.4512
May 27Community Cup ChampionshipsMay 27 · 1600m Race Walk · Place 4 · Maine Central InstituteMaine Central Institute1600m Race Walk411:28.8612
May 17Marathon Sports Elite InvitationalMay 17 · Discus · Place 13 · Maine Central InstituteMaine Central InstituteDiscus1383-1112
May 7Winslow Home MeetMay 7 · Javelin · Place 7 · Maine Central InstituteMaine Central InstituteJavelin764-1012
May 7Winslow Home MeetMay 7 · Discus · Place 2 · Maine Central InstituteMaine Central InstituteDiscus288-312
May 7Winslow Home MeetMay 7 · Shot Put · Place 3 · Maine Central InstituteMaine Central InstituteShot Put326-012
May 7Winslow Home MeetMay 7 · 400 Meters · Place 12 · Maine Central InstituteMaine Central Institute400 Meters121:19.96 PB12
May 3Husky ThrowdownMay 3 · Javelin · Place 44 · Maine CentraMaine CentraJavelin4418.08m12
May 3Husky ThrowdownMay 3 · Discus · Place 8 · Maine CentraMaine CentraDiscus826.77m12
May 3Husky ThrowdownMay 3 · Shot Put · Place 36 · Maine CentraMaine CentraShot Put367.36m12
May 3Husky ThrowdownMay 3 · Shot Put · Place 36 · Maine Central InstituteMaine Central InstituteShot Put3624-212
May 3Husky ThrowdownMay 3 · Discus · Place 8 · Maine Central InstituteMaine Central InstituteDiscus887-1012
May 3Husky ThrowdownMay 3 · Javelin · Place 44 · Maine Central InstituteMaine Central InstituteJavelin4459-412
Apr 30Mt. Blue Meet #1Apr 30 · Shot Put · Place 4 · Maine Central InstituteMaine Central InstituteShot Put424-312
Apr 30Mt. Blue Meet #1Apr 30 · Discus · Place 2 · Maine Central InstituteMaine Central InstituteDiscus283-612
Apr 30Mt. Blue Meet #1Apr 30 · Javelin · Place 5 · Maine Central InstituteMaine Central InstituteJavelin561-1112
Apr 24Brunswick Meet #1Apr 24 · Shot Put · Place 6 · Maine Central InstituteMaine Central InstituteShot Put622-1012
Apr 24Brunswick Meet #1Apr 24 · Discus · Place 3 · Maine Central InstituteMaine Central InstituteDiscus375-312
Apr 24Brunswick Meet #1Apr 24 · Javelin · Place 9 · Maine Central InstituteMaine Central InstituteJavelin956-812

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 1Maine Class C State ChampionshipJun 1 · Discus · Place 17 · Maine Central InstituteMaine Central InstituteDiscus1kg17.78-411
May 24KVAC Small School ChampionshipMay 24 · 1600m Racewalk · Place 7 · Maine Central InstituteMaine Central Institute1600m Racewalk7.11:18.64a11
May 24KVAC Small School ChampionshipMay 24 · Discus · Place 5 · Maine Central InstituteMaine Central InstituteDiscus1kg5.87-04 PB11
May 13Nokomis Meet #1May 13 · Shot Put · Place 8 · Maine Central InstituteMaine Central InstituteShot Put822-1.5011
May 13Nokomis Meet #1May 13 · Discus · Place 3 · Maine Central InstituteMaine Central InstituteDiscus374-1011
May 13Nokomis Meet #1May 13 · Javelin · Place 6 · Maine Central InstituteMaine Central InstituteJavelin667-111
May 11Waterville InvitationalMay 11 · Shot Put · Place 20 · Maine CentraMaine CentraShot Put2023-00.0011
May 11Waterville InvitationalMay 11 · Discus · Place 8 · Maine CentraMaine CentraDiscus877-0811
May 11Waterville InvitationalMay 11 · 1600m Race Walk · Place 12 · Maine CentraMaine Centra1600m Race Walk1211:05.2911
Apr 27Husky ThrowdownApr 27 · Javelin · Place 43 · Maine CentraMaine CentraJavelin4359-0411
Apr 27Husky ThrowdownApr 27 · Discus · Place 21 · Maine CentraMaine CentraDiscus2174-0111
Apr 27Husky ThrowdownApr 27 · Shot Put · Place 46 · Maine CentraMaine CentraShot Put4623-09.7511
Apr 24Mt. Blue Meet #1 Apr 24 · Discus · Place 3 · Maine Central InstituteMaine Central InstituteDiscus372-711
Apr 24Mt. Blue Meet #1 Apr 24 · Javelin · Place 7 · Maine Central InstituteMaine Central InstituteJavelin756-711
Apr 24Mt. Blue Meet #1 Apr 24 · 1600m Race Walk · Place 5 · Maine Central InstituteMaine Central Institute1600m Race Walk512:03.8411
Apr 19Mt. View Meet #1Apr 19 · Shot Put · Place 10 · Maine Central InstituteMaine Central InstituteShot Put1021-1011
Apr 19Mt. View Meet #1Apr 19 · Discus · Place 3 · Maine Central InstituteMaine Central InstituteDiscus381-411
Apr 19Mt. View Meet #1Apr 19 · Javelin · Place 14 · Maine Central InstituteMaine Central InstituteJavelin1457-711

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 3Maine Class C State ChampionshipJun 3 · Discus · Place 19 · Maine Central InstituteMaine Central InstituteDiscus1kg19.70-0510
May 26KVAC Small School ChampionshipMay 26 · 1600m Race Walk · Place 6 · Maine CentraMaine Centra1600m Race Walk611:43.9610
May 26KVAC Small School ChampionshipMay 26 · Discus · Place 3 · Maine CentraMaine CentraDiscus381-0610
May 20Community Cup ChampionshipsMay 20 · 1600m Race Walk · Place 3 · Maine CentraMaine Centra1600m Race Walk312:01.18—
May 20Community Cup ChampionshipsMay 20 · Discus · Place 5 · Maine CentraMaine CentraDiscus571-02—
May 20Community Cup ChampionshipsMay 20 · Shot Put · Place 25 · Maine CentraMaine CentraShot Put2518-06.50—
Apr 29Husky ThrowdownApr 29 · Discus · Place 19 · Maine CentralMaine CentralDiscus1976-0210
Apr 29Husky ThrowdownApr 29 · Javelin · Place 56 · Maine CentralMaine CentralJavelin5654-0610
Apr 27Skowhegan Meet #1Apr 27 · 1600m Race Walk · Place 9 · Maine CentraMaine Centra1600m Race Walk912:15.40—
Apr 27Skowhegan Meet #1Apr 27 · Discus · Place 10 · Maine CentraMaine CentraDiscus1066-07—
Apr 21KVAC @ Maranacook MeetApr 21 · Discus · Place 7 · Maine CentraMaine CentraDiscus764-0010
Apr 21KVAC @ Maranacook MeetApr 21 · Long Jump · Place 14 · Maine CentraMaine CentraLong Jump1410-04.5010
Apr 21KVAC @ Maranacook MeetApr 21 · 800 Meters · Place 11 · Maine CentraMaine Centra800 Meters113:50.78 PB10
Apr 21KVAC @ Maranacook MeetApr 21 · Discus · Place 7 · Maine Central InstituteMaine Central InstituteDiscus764-010
Apr 21KVAC @ Maranacook MeetApr 21 · Long Jump · Place 14 · Maine Central InstituteMaine Central InstituteLong Jump1410-4.5010
Apr 21KVAC @ Maranacook MeetApr 21 · 800 Meters · Place 11 · Maine Central InstituteMaine Central Institute800 Meters113:50.7810

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27KVAC Small School ChampionshipMay 27 · Discus · Place 9 · Maine Central InstituteMaine Central InstituteDiscus1kg9.58-049
May 20Community Cup ChampionshipsMay 20 · Javelin · Place 20 · Maine CentraMaine CentraJavelin2045-04—
May 20Community Cup ChampionshipsMay 20 · Discus · Place 22 · Maine CentraMaine CentraDiscus2252-02—
May 14Waterville InvitationalMay 14 · Discus · Place 12 · Maine CentraMaine CentraDiscus1253-049
May 13Nokomis Meet 1May 13 · Javelin · Place 5 · Maine CentralMaine CentralJavelin545-119
May 13Nokomis Meet 1May 13 · Discus · Place 9 · Maine CentralMaine CentralDiscus956-119
May 7Husky ThrowdownMay 7 · Javelin · Place 62 · Maine CentralMaine CentralJavelin6239-009
May 7Husky ThrowdownMay 7 · Discus · Place 47 · Maine CentralMaine CentralDiscus4757-099
May 5KVAC:MCI, Morse, Skowhegan @ LawrenceMay 5 · Javelin · Place 16 · Maine CentraMaine CentraJavelin1645-07—
May 5KVAC:MCI, Morse, Skowhegan @ LawrenceMay 5 · Discus · Place 11 · Maine CentraMaine CentraDiscus1165-02—
May 5KVAC:MCI, Morse, Skowhegan @ LawrenceMay 5 · 100 Meters · Place 17 · Maine CentraMaine Centra100 Meters1717.09 PB—
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · Discus · Place 15 · Maine CentraMaine CentraDiscus1548-09—
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · 100 Meters · Place 10 · Maine CentraMaine Centra100 Meters1017.65—