Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600m Race Walk · OutdoorKVAC Large School Championship · May 279:16.92KVAC Large School ChampionshipMay 27, 2022
200 Meters · IndoorKVAC Meet 4A · Jan 929.82KVAC Meet 4AJanuary 9, 2025
55 Meter · IndoorKVAC Meet 1B · Dec 168.13aKVAC Meet 1BDecember 16, 2024
Discus · 1.6kg · OutdoorMPA Maine Class A State Track & Field Championships · Jun 10122-04MPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
Javelin · 800g · OutdoorMPA Maine Class A State Track & Field Championships · Jun 10144-07MPA Maine Class A State Track & Field ChampionshipsJune 10, 2025
Shot Put · 12lb · IndoorMaine Class A Indoor Track & Field Championship · Feb 1746-10.00Maine Class A Indoor Track & Field ChampionshipFebruary 17, 2025
Shot Put · 12lb · OutdoorMPA Maine Class A State Track & Field Championships · Jun 1045-10.50MPA Maine Class A State Track & Field ChampionshipsJune 10, 2025

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

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Javelin · Place 29 · MessalonskeeMessalonskeeJavelin800g29.127-0312
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Javelin · Place 5 · MessalonskeeMessalonskeeJavelin800g5.144-07 PB12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Discus · Place 14 · MessalonskeeMessalonskeeDiscus1.6kg14.122-04 PB12
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Shot Put · Place 7 · MessalonskeeMessalonskeeShot Put12lb7.45-10.50 PB12
Jun 2KVAC Large School ChampionshipJun 2 · Javelin · Place 5 · MessalonskeeMessalonskeeJavelin5139-012
Jun 2KVAC Large School ChampionshipJun 2 · Shot Put · Place 3 · MessalonskeeMessalonskeeShot Put345-312
Jun 2KVAC Large School ChampionshipJun 2 · Discus · Place 3 · MessalonskeeMessalonskeeDiscus3132-412
May 27Community Cup ChampionshipsMay 27 · Javelin · Place 3 · MessalonskeeMessalonskeeJavelin3137-1112
May 27Community Cup ChampionshipsMay 27 · Discus · Place 2 · MessalonskeeMessalonskeeDiscus2125-412
May 27Community Cup ChampionshipsMay 27 · Shot Put · Place 3 · MessalonskeeMessalonskeeShot Put347-412
May 17Mt. Ararat RelaysMay 17 · Javelin · Place 1 · MessalonskeeMessalonskeeJavelin1132-512
May 17Mt. Ararat RelaysMay 17 · Discus · Place 1 · MessalonskeeMessalonskeeDiscus1124-212
May 17Mt. Ararat RelaysMay 17 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put143-1112
May 8Skowhegan HS MeetMay 8 · Javelin · Place 4 · MessalonskeeMessalonskeeJavelin4120-412
May 8Skowhegan HS MeetMay 8 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put150-912
May 3Husky ThrowdownMay 3 · Javelin · Place 12 · MessalonskeeMessalonskeeJavelin1237.54m12
May 3Husky ThrowdownMay 3 · Discus · Place 15 · MessalonskeeMessalonskeeDiscus1534.31m12
May 3Husky ThrowdownMay 3 · Shot Put · Place 2 · MessalonskeeMessalonskeeShot Put214.80m12
May 3Husky ThrowdownMay 3 · Shot Put · Place 2 · MessalonskeeMessalonskeeShot Put248-712
May 3Husky ThrowdownMay 3 · Discus · Place 15 · MessalonskeeMessalonskeeDiscus15112-712
May 3Husky ThrowdownMay 3 · Javelin · Place 12 · MessalonskeeMessalonskeeJavelin12123-212
May 1Nokomis Meet #1May 1 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put149-512
May 1Nokomis Meet #1May 1 · Discus · Place 2 · MessalonskeeMessalonskeeDiscus2128-912
May 1Nokomis Meet #1May 1 · Javelin · Place 3 · MessalonskeeMessalonskeeJavelin3129-112
Apr 24Messalonskee Meet #1Apr 24 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put150-2.5012
Apr 24Messalonskee Meet #1Apr 24 · Discus · Place 2 · MessalonskeeMessalonskeeDiscus2118-312
Apr 24Messalonskee Meet #1Apr 24 · Javelin · Place 1 · MessalonskeeMessalonskeeJavelin1138-812
Apr 24Messalonskee Meet #1Apr 24 · 1600m Race Walk · Place 4 · MessalonskeeMessalonskee1600m Race Walk414:21.7812

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17Maine Class A Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 5 · MessalonskeeMessalonskeeShot Put12lb5.46-10.00 PB12
Feb 10KVAC Class A ChampionshipFeb 10 · Shot Put · Place 2 · MessalonskeeMessalonskeeShot Put249-112
Jan 29KVAC Meet 6CJan 29 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put146-1112
Jan 9KVAC Meet 4AJan 9 · Shot Put · Place 2 · MessalonskeeMessalonskeeShot Put244-812
Jan 9KVAC Meet 4AJan 9 · 200 Meters · Place 19 · MessalonskeeMessalonskee200 Meters1929.82 PB12
Jan 3KVAC Meet 3BJan 3 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put145-912

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19KVAC Meet 2BDec 19 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put12lb1.44-712
Dec 16KVAC Meet 1BDec 16 · 55 Meter · Place 28 · MessalonskeeMessalonskee55 Meter28.8.13a PB12
Dec 16KVAC Meet 1BDec 16 · Shot Put · Place 2 · MessalonskeeMessalonskeeShot Put12lb2.46-8.2512

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 3 · 01-Unattached01-UnattachedJavelin800g3.35.14m11
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · Discus · Place 5 · 01-Unattached01-UnattachedDiscus1.6kg5.30.31m11
Jun 22USATF Maine Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 2 · 01-Unattached01-UnattachedShot Put12lb2.12.39m11
Jun 1Maine Class A State ChampionshipJun 1 · Shot Put · Place 13 · MessalonskeeMessalonskeeShot Put12lb13.43-1.5011
May 25KVAC Large School ChampionshipMay 25 · Javelin · Place 13 · MessalonskeeMessalonskeeJavelin800g13.115-0011
May 25KVAC Large School ChampionshipMay 25 · Discus · Place 8 · MessalonskeeMessalonskeeDiscus1.6kg8.110-0211
May 25KVAC Large School ChampionshipMay 25 · Shot Put · Place 3 · MessalonskeeMessalonskeeShot Put12lb3.43-06.0011
May 9Mt. Blue Meet #2May 9 · Shot Put · Place 1 · MessalonskeeMessalonskeeShot Put146-811
May 9Mt. Blue Meet #2May 9 · Discus · Place 13 · MessalonskeeMessalonskeeDiscus1384-311
May 3Mt. Ararat Meet #2May 3 · Shot Put · Place 3 · MessalonskeeMessalonskeeShot Put339-11.2511
May 3Mt. Ararat Meet #2May 3 · Discus · Place 7 · MessalonskeeMessalonskeeDiscus797-811
May 3Mt. Ararat Meet #2May 3 · Javelin · Place 4 · MessalonskeeMessalonskeeJavelin4115-911
Apr 27Husky ThrowdownApr 27 · Javelin · Place 14 · MessalonskeeMessalonskeeJavelin14125-1011
Apr 27Husky ThrowdownApr 27 · Discus · Place 59 · MessalonskeeMessalonskeeDiscus5982-0911
Apr 27Husky ThrowdownApr 27 · Shot Put · Place 14 · MessalonskeeMessalonskeeShot Put1440-10.0011
Apr 24Messalonskee Home MeetApr 24 · Javelin · Place 5 · MessalonskeeMessalonskeeJavelin5120-01—
Apr 24Messalonskee Home MeetApr 24 · Discus · Place 12 · MessalonskeeMessalonskeeDiscus1294-02—
Apr 24Messalonskee Home MeetApr 24 · Shot Put · Place 6 · MessalonskeeMessalonskeeShot Put638-04.50—
Apr 19Lawrence Home Meet 1Apr 19 · Javelin · Place 3 · MessalonskeeMessalonskeeJavelin3120-10—
Apr 19Lawrence Home Meet 1Apr 19 · Discus · Place 6 · MessalonskeeMessalonskeeDiscus6100-01—
Apr 19Lawrence Home Meet 1Apr 19 · Shot Put · Place 3 · MessalonskeeMessalonskeeShot Put340-01.00—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 27KVAC Large School ChampionshipMay 27 · Javelin · Place 10 · MessalonskeeMessalonskeeJavelin10108-010
May 20Community Cup ChampionshipsMay 20 · Javelin · Place 7 · MessalonskeeMessalonskeeJavelin7114-00—
May 20Community Cup ChampionshipsMay 20 · Discus · Place 14 · MessalonskeeMessalonskeeDiscus1484-10—
May 20Community Cup ChampionshipsMay 20 · Shot Put · Place 11 · MessalonskeeMessalonskeeShot Put1132-04.00—
May 12Mt. Blue Meet #2May 12 · Javelin · Place 7 · MessalonskeeMessalonskeeJavelin7103-11—
May 12Mt. Blue Meet #2May 12 · Discus · Place 7 · MessalonskeeMessalonskeeDiscus786-09—
May 12Mt. Blue Meet #2May 12 · Shot Put · Place 7 · MessalonskeeMessalonskeeShot Put730-02.00—
May 4Winslow Home MeetMay 4 · 1600m Race Walk · Place 4 · MessalonskeeMessalonskee1600m Race Walk410:24.07—
May 4Winslow Home MeetMay 4 · Javelin · Place 5 · MessalonskeeMessalonskeeJavelin5104-03—
May 4Winslow Home MeetMay 4 · Discus · Place 7 · MessalonskeeMessalonskeeDiscus785-08.75—
May 4Winslow Home MeetMay 4 · Shot Put · Place 9 · MessalonskeeMessalonskeeShot Put931-11.50—
Apr 29Husky ThrowdownApr 29 · Shot Put · Place 46 · MessalonskeeMessalonskeeShot Put4632-02.7510
Apr 29Husky ThrowdownApr 29 · Discus · Place 43 · MessalonskeeMessalonskeeDiscus4386-0810
Apr 29Husky ThrowdownApr 29 · Javelin · Place 28 · MessalonskeeMessalonskeeJavelin28102-0310
Apr 27Messalonskee Home Meet 2Apr 27 · Javelin · Place 21 · MessalonskeeMessalonskeeJavelin2184-11—
Apr 27Messalonskee Home Meet 2Apr 27 · Discus · Place 17 · MessalonskeeMessalonskeeDiscus1776-04—
Apr 27Messalonskee Home Meet 2Apr 27 · Shot Put · Place 9 · MessalonskeeMessalonskeeShot Put932-06.00—
Apr 21Messalonskee Home MeetApr 21 · Javelin · Place 16 · MessalonskeeMessalonskeeJavelin1683-00—
Apr 21Messalonskee Home MeetApr 21 · Discus · Place 17 · MessalonskeeMessalonskeeDiscus1774-08—
Apr 21Messalonskee Home MeetApr 21 · Shot Put · Place 9 · MessalonskeeMessalonskeeShot Put932-10.50—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27KVAC Large School ChampionshipMay 27 · 1600m Race Walk · Place 4 · MessalonskeeMessalonskee1600m Race Walk49:16.92 PB9
May 20Community Cup ChampionshipsMay 20 · 1600m Race Walk · Place 4 · MessalonskeeMessalonskee1600m Race Walk410:15.08—
May 20Community Cup ChampionshipsMay 20 · Javelin · Place 32 · MessalonskeeMessalonskeeJavelin3281-11—
May 20Community Cup ChampionshipsMay 20 · Discus · Place 29 · MessalonskeeMessalonskeeDiscus2972-00—
May 20Community Cup ChampionshipsMay 20 · Shot Put · Place 31 · MessalonskeeMessalonskeeShot Put3125-06.50—
May 12KVAC:Messalonskee, Cony @ SkowheganMay 12 · Javelin · Place 9 · MessalonskeeMessalonskeeJavelin998-059
May 12KVAC:Messalonskee, Cony @ SkowheganMay 12 · Discus · Place 18 · MessalonskeeMessalonskeeDiscus1873-039
May 12KVAC:Messalonskee, Cony @ SkowheganMay 12 · Shot Put · Place 23 · MessalonskeeMessalonskeeShot Put2327-04.009
May 6KVAC:Waterville, Messalonskee, Maranacook @ WinslowMay 6 · Javelin · Place 10 · MessalonskeeMessalonskeeJavelin1093-03—
May 6KVAC:Waterville, Messalonskee, Maranacook @ WinslowMay 6 · Discus · Place 15 · MessalonskeeMessalonskeeDiscus1568-08—
May 6KVAC:Waterville, Messalonskee, Maranacook @ WinslowMay 6 · Shot Put · Place 16 · MessalonskeeMessalonskeeShot Put1626-05.50—
Apr 29KVAC: Belfast,Cony, Messalonskee @ BelfastApr 29 · Javelin · Place 9 · MessalonskeeMessalonskeeJavelin998-109
Apr 29KVAC: Belfast,Cony, Messalonskee @ BelfastApr 29 · Discus · Place 19 · MessalonskeeMessalonskeeDiscus1964-079
Apr 29KVAC: Belfast,Cony, Messalonskee @ BelfastApr 29 · Shot Put · Place 19 · MessalonskeeMessalonskeeShot Put1925-02.009
Apr 29KVAC: Belfast,Cony, Messalonskee @ BelfastApr 29 · High Jump · MessalonskeeMessalonskeeHigh Jump—NH9
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · Javelin · Place 9 · MessalonskeeMessalonskeeJavelin987-02—
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · Discus · Place 19 · MessalonskeeMessalonskeeDiscus1967-04—
Apr 21KVAC, MCI, Skowhegan, Belfast @ MessalonskeeApr 21 · Shot Put · Place 21 · MessalonskeeMessalonskeeShot Put2121-03.50—