Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorOrono Meet #2 · May 22111-4Orono Meet #2May 22, 2026
Javelin · 800g · OutdoorHampden Meet #1 · May 194-7Hampden Meet #1May 1, 2026
Shot Put · 12lb · IndoorEMITL Meet 2B · Dec 2032-3EMITL Meet 2BDecember 20, 2025
Shot Put · 12lb · OutdoorHampden Meet #1 · May 134-7.50Hampden Meet #1May 1, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6Maine Class C ChampionshipJun 6 · Discus · Place 19 · OronoDiscus1.6kg19.101-0112
May 29PVC Small School ChampionshipMay 29 · Discus · Place 7 · OronoDiscus1.6kg7.110-1112
May 22Orono Meet #2May 22 · Javelin · Place 17 · OronoJavelin800g17.89-312
May 22Orono Meet #2May 22 · Discus · Place 2 · OronoDiscus1.6kg2.111-4 PB12
May 22Orono Meet #2May 22 · Shot Put · Place 13 · OronoShot Put12lb13.31-512
May 18Orono Meet #1May 18 · Javelin · Place 14 · OronoJavelin800g14.77-512
May 18Orono Meet #1May 18 · Discus · Place 4 · OronoDiscus1.6kg4.108-312
May 18Orono Meet #1May 18 · Shot Put · Place 11 · OronoShot Put12lb11.30-10.5012
May 9PVC Week 3 - Caribou HSMay 9 · Javelin · Place 18 · OronoJavelin800g18.76-012
May 9PVC Week 3 - Caribou HSMay 9 · Discus · Place 5 · OronoDiscus1.6kg5.108-012
May 9PVC Week 3 - Caribou HSMay 9 · Shot Put · Place 12 · OronoShot Put12lb12.31-612
May 2Husky ThrowdownMay 2 · Javelin · Place 55 · OronoJavelin800g55.79-0112
May 2Husky ThrowdownMay 2 · Discus · Place 27 · OronoDiscus1.6kg27.99-0412
May 2Husky ThrowdownMay 2 · Shot Put · Place 52 · OronoShot Put12lb52.31-09.5012
May 1Hampden Meet #1May 1 · Javelin · Place 7 · OronoJavelin800g7.94-7 PB12
May 1Hampden Meet #1May 1 · Discus · Place 4 · OronoDiscus1.6kg4.102-212
May 1Hampden Meet #1May 1 · Shot Put · Place 7 · OronoShot Put12lb7.34-7.50 PB12
Apr 25Old Town Meet #1Apr 25 · Javelin · Place 20 · OronoJavelin800g20.80-712
Apr 25Old Town Meet #1Apr 25 · Discus · Place 5 · OronoDiscus1.6kg5.104-912
Apr 25Old Town Meet #1Apr 25 · Shot Put · Place 17 · OronoShot Put12lb17.30-712

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30EMITL Meet 7BJan 30 · Shot Put · Place 24 · OronoShot Put12lb24.31-9.2512
Jan 17EMITL Meet 6BJan 17 · Shot Put · Place 25 · OronoShot Put12lb25.30-5.2512

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20EMITL Meet 2BDec 20 · Shot Put · Place 9 · OronoShot Put12lb9.32-3 PB12
Dec 6EMITL Meet 1ADec 6 · Shot Put · Place 19 · OronoShot Put12lb19.30-912

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12Brewer Meet #2May 12 · Javelin · Place 23 · OronoJavelin800g23.80-011
May 12Brewer Meet #2May 12 · Discus · Place 3 · OronoDiscus1.6kg3.92-711
May 12Brewer Meet #2May 12 · Shot Put · Place 16 · OronoShot Put12lb16.30-511
May 3Husky ThrowdownMay 3 · Javelin · Place 71 · Orono High SJavelin7124.20m11
May 3Husky ThrowdownMay 3 · Discus · Place 30 · Orono High SDiscus3030.17m11
May 3Husky ThrowdownMay 3 · Shot Put · Place 75 · Orono High SShot Put759.42m11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Orono Meet #1May 2 · Shot Put · Place 19 · Orono High SShot Put1925-07.50—
May 2Orono Meet #1May 2 · Discus · Place 15 · Orono High SDiscus1571-05—
May 2Orono Meet #1May 2 · Javelin · Place 16 · Orono High SJavelin1676-02—
Apr 27Husky ThrowdownApr 27 · Javelin · Place 79 · Orono High SJavelin7978-0410
Apr 27Husky ThrowdownApr 27 · Discus · Place 50 · Orono High SDiscus5085-0410
Apr 27Husky ThrowdownApr 27 · Shot Put · Place 97 · Orono High SShot Put9726-03.5010
Apr 26Bucksport Meet #1Apr 26 · Javelin · Place 17 · Orono High SJavelin1777-0110
Apr 26Bucksport Meet #1Apr 26 · Discus · Place 6 · Orono High SDiscus694-0610
Apr 26Bucksport Meet #1Apr 26 · Shot Put · Place 20 · Orono High SShot Put2026-08.0010