Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMTA Meet #1 · May 1916.43MTA Meet #1May 19, 2023
55 Meter · IndoorKVAC Meet 3D · Dec 308.65aKVAC Meet 3DDecember 30, 2022
55 Meters · IndoorKVAC Class A Championship · Feb 118.52KVAC Class A ChampionshipFebruary 11, 2023
Discus · 1kg · OutdoorNew England HS Outdoor TF Championship · Jun 1339.29mNew England HS Outdoor TF ChampionshipJune 13, 2026
Javelin · 600g · OutdoorMt. Blue Meet #1 · Apr 2971-6Mt. Blue Meet #1April 29, 2026
Long Jump · IndoorKVAC Meet 2B · Dec 2212-04.50KVAC Meet 2BDecember 22, 2022
Shot Put · 4kg · IndoorMaine Class A · Feb 1629-01.25Maine Class AFebruary 16, 2026
Shot Put · 4kg · OutdoorHusky Throwdown · May 229-04.25Husky ThrowdownMay 2, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 16 · BrunswickDiscus1kg16.34.0912
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Discus · Place 5 · BrunswickDiscus1kg5.39.29m PB12
Jun 6Maine Class A ChampionshipJun 6 · Discus · Place 1 · BrunswickDiscus1kg1.118-0312
May 29KVAC Large School ChampionshipMay 29 · Discus · Place 1 · BrunswickDiscus1kg1.115-812
May 29KVAC Large School ChampionshipMay 29 · Shot Put · Place 7 · BrunswickShot Put4kg7.28-11.2512
May 20Morse Meet #2May 20 · Discus · Place 1 · BrunswickDiscus1kg1.123-112
May 14Skowhegan Area HS Meet 2May 14 · Javelin · Place 5 · BrunswickJavelin600g5.66-312
May 14Skowhegan Area HS Meet 2May 14 · Discus · Place 1 · BrunswickDiscus1kg1.122-412
May 9Waterville InvitationalMay 9 · Discus · Place 1 · BrunswickDiscus1kg1.117-1112
May 9Waterville InvitationalMay 9 · Shot Put · Place 7 · BrunswickShot Put4kg7.27-10.5012
May 7Morse Meet #1May 7 · Discus · Place 1 · BrunswickDiscus1kg1.118-0Unofficial12
May 7Morse Meet #1May 7 · Shot Put · Place 7 · BrunswickShot Put4kg7.27-0Unofficial12
May 2Husky ThrowdownMay 2 · Discus · Place 3 · BrunswickDiscus1kg3.107-0512
May 2Husky ThrowdownMay 2 · Shot Put · Place 13 · BrunswickShot Put4kg13.29-04.25 PB12
Apr 29Mt. Blue Meet #1Apr 29 · Javelin · Place 2 · BrunswickJavelin600g2.71-6 PB12
Apr 29Mt. Blue Meet #1Apr 29 · Discus · Place 1 · BrunswickDiscus1kg1.108-612
Apr 29Mt. Blue Meet #1Apr 29 · Shot Put · Place 2 · BrunswickShot Put4kg2.29-0.5012
Apr 22Brunswick Meet #1Apr 22 · Discus · Place 1 · BrunswickDiscus1kg1.107-1012
Apr 22Brunswick Meet #1Apr 22 · Shot Put · Place 3 · BrunswickShot Put4kg3.25-212

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16Maine Class AFeb 16 · Shot Put · Place 16 · BrunswickShot Put4kg16.29-01.25 PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20KVAC Meet 2CDec 20 · Shot Put · Place 1 · BrunswickShot Put4kg1.26-9.7512
Dec 10KVAC Meet 1BDec 10 · Shot Put · Place 4 · BrunswickShot Put4kg4.26-512

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10MPA Maine Class A State Track & Field ChampionshipsJun 10 · Discus · Place 6 · BrunswickDiscus1kg6.102-0511
May 14Leavitt Home MeetMay 14 · Discus · Place 2 · BrunswickDiscus1kg2.91-011
May 14Leavitt Home MeetMay 14 · Shot Put · Place 9 · BrunswickShot Put4kg9.24-1011

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20KVAC Meet 2CDec 20 · 55 Meter · Place 30 · Brunswick55 Meter30.9.08a11
Dec 20KVAC Meet 2CDec 20 · Shot Put · Place 5 · BrunswickShot Put4kg5.25-2.5011
Dec 10KVAC Meet 1ADec 10 · 55 Meter · Place 25 · Brunswick55 Meter25.9.10a11
Dec 10KVAC Meet 1ADec 10 · Shot Put · Place 4 · BrunswickShot Put4kg4.26-5.2511
Feb 12KVAC Class A ChampionshipFeb 12 · Shot Put · Place 6 · Brunswick HiShot Put626-06.5010
Feb 12KVAC Class A ChampionshipFeb 12 · Shot Put · Place 6 · Brunswick HiShot Put626-05.0010
Feb 1KVAC Meet 6AFeb 1 · Shot Put · Place 6 · Brunswick HiShot Put626-05.5010
Feb 1KVAC Meet 6AFeb 1 · 55 Meters · Place 12 · Brunswick Hi55 Meters128.8610
Jan 18KVAC Meet 5AJan 18 · Shot Put · Place 5 · Brunswick HiShot Put525-04.2510
Jan 4KVAC Meet 4AJan 4 · Shot Put · Place 4 · Brunswick HiShot Put426-06.5010
Jan 4KVAC Meet 4AJan 4 · Triple Jump · Place 10 · Brunswick HiTriple Jump1025-09.0010

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1Maine Class A State ChampionshipJun 1 · Discus · Place 19 · BrunswickDiscus1kg19.79-1110
May 25KVAC Large School ChampionshipMay 25 · Discus · Place 3 · BrunswickDiscus1kg3.96-0410
May 11Waterville InvitationalMay 11 · Shot Put · Place 18 · Brunswick HiShot Put1824-04.5010
May 11Waterville InvitationalMay 11 · Discus · Place 3 · Brunswick HiDiscus392-0310
Apr 26Lewiston Meet #1Apr 26 · Shot Put · Place 8 · Brunswick HiShot Put823-11.0010
Apr 26Lewiston Meet #1Apr 26 · Discus · Place 1 · Brunswick HiDiscus186-0010
Apr 26Lewiston Meet #1Apr 26 · Javelin · Place 3 · Brunswick HiJavelin370-0510
Apr 18Winslow MeetApr 18 · Javelin · Place 10 · BrunswickJavelin600g10.52-0410
Apr 18Winslow MeetApr 18 · Discus · Place 1 · BrunswickDiscus1kg1.69-0110
Apr 18Winslow MeetApr 18 · Shot Put · Place 4 · BrunswickShot Put4kg4.23-00.5010

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · Shot Put · Place 19 · BrunswickShot Put4kg19.26-6.5010
Dec 21KVAC Meet 3CDec 21 · 55 Meter · Place 24 · Brunswick55 Meter24.8.92a10
Dec 21KVAC Meet 3CDec 21 · Shot Put · Place 4 · BrunswickShot Put4kg4.25-04.0010
Dec 16KVAC Meet 2CDec 16 · 55 Meter · Place 19 · Brunswick55 Meter19.8.86a10
Dec 16KVAC Meet 2CDec 16 · Shot Put · Place 2 · BrunswickShot Put4kg2.26-03.5010
Dec 9KVAC Meet 1ADec 9 · Long Jump · Place 12 · BrunswickLong Jump12.11-08.5010
Dec 9KVAC Meet 1ADec 9 · Shot Put · Place 5 · BrunswickShot Put4kg5.25-05.2510
Feb 11KVAC Class A ChampionshipFeb 11 · Shot Put · Place 5 · Brunswick HiShot Put525-04.509
Feb 11KVAC Class A ChampionshipFeb 11 · 55 Meters · Place 14 · Brunswick Hi55 MetersRound P148.52 PB9
Jan 21KVAC Meet 5DJan 21 · Shot Put · Place 5 · Brunswick HiShot Put52.509
Jan 21KVAC Meet 5DJan 21 · Triple Jump · Place 6 · Brunswick HiTriple Jump626-00.009
Jan 21KVAC Meet 5DJan 21 · Long Jump · Place 6 · Brunswick HiLong Jump612-04.009
Jan 7KVAC Meet 4C MeetJan 7 · Shot Put · Place 5 · Brunswick HiShot Put525-03.75—
Jan 7KVAC Meet 4C MeetJan 7 · Long Jump · Place 10 · Brunswick HiLong Jump1012-00.00—
Jan 7KVAC Meet 4C MeetJan 7 · 55 Meters · Place 8 · Brunswick Hi55 Meters88.61—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3Maine Class A State ChampionshipJun 3 · Discus · Place 15 · BrunswickDiscus1kg15.86-109
May 19MTA Meet #1May 19 · Discus · Place 1 · Brunswick HiDiscus194-019
May 19MTA Meet #1May 19 · Shot Put · Place 5 · Brunswick HiShot Put523-01.509
May 19MTA Meet #1May 19 · 100 Meters · Place 23 · Brunswick Hi100 Meters2316.43 PB9
May 11Morse Meet #1May 11 · Javelin · Place 3 · Brunswick HiJavelin372-09—
May 11Morse Meet #1May 11 · Discus · Place 2 · Brunswick HiDiscus280-11—
May 11Morse Meet #1May 11 · Shot Put · Place 6 · Brunswick HiShot Put623-04.00—
Apr 28KVAC @ LeavittApr 28 · Javelin · Place 3 · Brunswick HiJavelin380-019
Apr 28KVAC @ LeavittApr 28 · Discus · Place 2 · Brunswick HiDiscus277-049
Apr 28KVAC @ LeavittApr 28 · Shot Put · Place 11 · Brunswick HiShot Put1122-09.009
Apr 18KVAC: Winslow, Gardiner, Brunswick @ Oxford HillsApr 18 · Javelin · Place 6 · Brunswick HiJavelin672-00—
Apr 18KVAC: Winslow, Gardiner, Brunswick @ Oxford HillsApr 18 · Discus · Place 3 · Brunswick HiDiscus368-06—

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30KVAC Meet 3DDec 30 · 55 Meter · Place 9 · Brunswick55 Meter9.8.65a PB9
Dec 30KVAC Meet 3DDec 30 · Long Jump · Place 5 · BrunswickLong Jump5.11-10.009
Dec 30KVAC Meet 3DDec 30 · Shot Put · Place 1 · BrunswickShot Put4kg1.26-04.009
Dec 28KVAC Meet 1CDec 28 · Long Jump · Place 1 · BrunswickLong Jump1.12-00.759
Dec 28KVAC Meet 1CDec 28 · Shot Put · Place 3 · BrunswickShot Put4kg3.22-05.509
Dec 22KVAC Meet 2BDec 22 · Long Jump · Place 8 · BrunswickLong Jump8.12-04.50 PB9
Dec 22KVAC Meet 2BDec 22 · Shot Put · Place 3 · BrunswickShot Put4kg3.24-06.759