Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorVITA TF Indoor Meet #1 · Dec 1710.30aVITA TF Indoor Meet #1December 17, 2022
Discus · 1kg · OutdoorVermont Division 2 HS Track and Field State Championship · Jun 523.94mVermont Division 2 HS Track and Field State ChampionshipJune 5, 2026
Division 2 Varsity Weight - 20lb · IndoorVermont State Championship Throws at St J · Jan 286.20Vermont State Championship Throws at St J January 28, 2023
Javelin · 600g · OutdoorSVL-A Championship · May 2370-06SVL-A Championship May 23, 2023
Shot Put · 4kg · IndoorLebanon Throws Meet #1 · Dec 1625-03.50Lebanon Throws Meet #1December 16, 2025
Shot Put · 4kg · Outdoor2026 CVC North at Hanover · May 1227-08.502026 CVC North at HanoverMay 12, 2026
Varsity Weight - 20lb · IndoorSt Johnsbury Throws #3 · Jan 86.27mSt Johnsbury Throws #3January 8, 2023
Weight Throw · 20lb / 9.0kg · IndoorLebanon Throws Meet #3 · Dec 3024-07.00Lebanon Throws Meet #3December 30, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · Javelin · Place 11 · HartfordJavelin600g11.19.80m12
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · Discus · Place 4 · HartfordDiscus1kg4.23.94m PB12
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · Shot Put · Place 4 · HartfordShot Put4kg4.8.05m12
May 222026 SVL-A Championships @ Burr & BurtonMay 22 · Javelin · Place 3 · HartfordJavelin323.20m12
May 222026 SVL-A Championships @ Burr & BurtonMay 22 · Discus · Place 2 · HartfordDiscus222.23m12
May 222026 SVL-A Championships @ Burr & BurtonMay 22 · Shot Put · Place 3 · HartfordShot Put37.50m12
May 16CVC Championships (VT results)May 16 · Discus · Place 9 · HartfordDiscus1kg9.69-512
May 16CVC Championships (VT results)May 16 · Shot Put · Place 5 · HartfordShot Put4kg5.25-112
May 122026 CVC North at HanoverMay 12 · Javelin · Place 7 · HartfordJavelin600g7.63-03.5012
May 122026 CVC North at HanoverMay 12 · Discus · Place 3 · HartfordDiscus1kg3.71-0612
May 122026 CVC North at HanoverMay 12 · Shot Put · Place 1 · HartfordShot Put4kg1.27-08.50 PB12
May 7Hanover Home MeetMay 7 · Javelin · Place 7 · HartfordJavelin600g7.62-0112
May 7Hanover Home MeetMay 7 · Discus · Place 3 · HartfordDiscus1kg3.71-10.7512
May 7Hanover Home MeetMay 7 · Shot Put · Place 5 · HartfordShot Put4kg5.23-02.5012
May 2Twilight Invitational HS TF Meet @ SBMay 2 · Javelin · Place 23 · HartfordJavelin2318.78m12
May 2Twilight Invitational HS TF Meet @ SBMay 2 · Discus · Place 11 · HartfordDiscus1122.64m12
May 2Twilight Invitational HS TF Meet @ SBMay 2 · Shot Put · Place 19 · HartfordShot Put196.54m12
Apr 28Springfield SVL Host Meet 1Apr 28 · Javelin · Place 2 · HartfordJavelin221.70m12
Apr 28Springfield SVL Host Meet 1Apr 28 · Discus · Place 2 · HartfordDiscus221.97m12
Apr 28Springfield SVL Host Meet 1Apr 28 · Shot Put · Place 3 · HartfordShot Put37.53m12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 10Vermont TF Indoor State ChampionshipJan 10 · Weight Throw · Place 2 · HartfordWeight Throw28.34m12
Jan 10Vermont TF Indoor State ChampionshipJan 10 · Shot Put · Place 6 · HartfordShot Put67.48m12
Jan 9Vermont TF Indoor State Throws ChampionshipJan 9 · Weight Throw · Place 2 · HartfordWeight Throw28.34m12
Jan 9Vermont TF Indoor State Throws ChampionshipJan 9 · Shot Put · Place 6 · HartfordShot Put67.48m12
Jan 3VT Throws Meet#3Jan 3 · Weight Throw · Place 10 · HartfordWeight Throw107.50m12
Jan 3VT Throws Meet#3Jan 3 · Shot Put · Place 7 · HartfordShot Put77.80m12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Lebanon Throws Meet #3Dec 30 · Weight Throw · Place 1 · HartfordWeight Throw20lb / 9.0kg1.24-07.00 PB12
Dec 30Lebanon Throws Meet #3Dec 30 · Shot Put · Place 2 · HartfordShot Put4kg2.24-07.5012
Dec 21VT Throws Meet #2Dec 21 · Weight Throw · Place 7 · HartfordWeight Throw20lb / 9.0kg7.6.76m12
Dec 21VT Throws Meet #2Dec 21 · Shot Put · Place 4 · HartfordShot Put4kg4.7.70m12
Dec 16Lebanon Throws Meet #1Dec 16 · Weight Throw · Place 3 · HartfordWeight Throw20lb / 9.0kg3.19-04.0012
Dec 16Lebanon Throws Meet #1Dec 16 · Shot Put · Place 2 · HartfordShot Put4kg2.25-03.50 PB12
Jan 26Vermont TF Indoor State ChampionshipJan 26 · Weight Throw · Place 6 · HartfordWeight Throw65.75m—
Jan 26Vermont TF Indoor State ChampionshipJan 26 · Shot Put · Place 12 · HartfordShot Put127.33m—
Jan 18VT State Throws Meet Jan 18 · Weight Throw · Place 6 · HartfordWeight Throw65.75m—
Jan 18VT State Throws Meet Jan 18 · Shot Put · Place 12 · HartfordShot Put127.33m—
Jan 4VT Throws Meet #3Jan 4 · Weight Throw · Place 13 · HartfordWeight Throw136.27m—
Jan 4VT Throws Meet #3Jan 4 · Shot Put · Place 7 · HartfordShot Put77.40m—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28VT Throws Meet #2Dec 28 · Weight Throw · Place 8 · HartfordWeight Throw20lb / 9.0kg8.7.31m11
Dec 28VT Throws Meet #2Dec 28 · Shot Put · Place 10 · HartfordShot Put4kg10.6.86m11
Dec 19LHS Weight Meet #1Dec 19 · Weight Throw · Place 3 · HartfordWeight Throw20lb / 9.0kg3.23-10.5011

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 2D2 Vermont TF State ChampionshipJun 2 · Discus · Place 13 · HartfordDiscus1kg13.21.23m9
Jun 1D3 Vermont TF State ChampionshipJun 1 · Discus · Place 13 · HartfordDiscus1321.23m—
May 27Essex TF Invitational - NE QualifierMay 27 · Discus · Place 11 · HartfordDiscus1126.30m—
May 23SVL-A Championship May 23 · Javelin · Place 4 · HartfordJavelin600g4.70-06 PB9
May 23SVL-A Championship May 23 · Discus · Place 3 · HartfordDiscus1kg3.77-029
May 23SVL-A Championship May 23 · Shot Put · Place 5 · HartfordShot Put4kg5.25-04.009
May 6Twilight South Burlington TF InvitationalMay 6 · Javelin · Place 18 · HartfordJavelin1818.98m—
May 6Twilight South Burlington TF InvitationalMay 6 · Discus · Place 14 · HartfordDiscus1421.16m—
May 6Twilight South Burlington TF InvitationalMay 6 · Shot Put · Place 24 · HartfordShot Put246.54m—
Apr 29Windsor InvitationalApr 29 · Javelin · Place 6 · HartfordJavelin620.30m—
Apr 29Windsor InvitationalApr 29 · Discus · Place 14 · HartfordDiscus1417.99m—
Apr 29Windsor InvitationalApr 29 · Shot Put · Place 10 · HartfordShot Put106.70m—
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Javelin · Place 13 · HartfordJavelin600g13.14.86m9
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Discus · Place 10 · HartfordDiscus1kg10.14.41m9
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Shot Put · Place 8 · HartfordShot Put4kg8.4.56m9

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · Weight Throw · Place 5 · HartfordWeight Throw56.28m9
Jan 28Vermont State Championship Throws at St J Jan 28 · Division 2 Varsity Weight - 20lb · Place 5 · HartfordDivision 2 Varsity Weight - 20lb56.20 PB9
Jan 14VITA TF Indoor Meet #5Jan 14 · Shot Put · Place 24 · HartfordShot Put246.40m9
Jan 8St Johnsbury Throws #3Jan 8 · Varsity Weight - 20lb · Place 13 · HartfordVarsity Weight - 20lb136.27m PB9
Jan 8St Johnsbury Throws #3Jan 8 · Shot Put · Place 20 · HartfordShot Put206.02m9

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29St J Throws #2Dec 29 · Weight Throw · Place 11 · HartfordWeight Throw20lb / 9.0kg11.6.11m9
Dec 29St J Throws #2Dec 29 · Shot Put · Place 14 · HartfordShot Put4kg14.5.99m9
Dec 22Lebanon Weight Meet #2Dec 22 · Weight Throw · Place 1 · HartfordWeight Throw20lb / 9.0kg1.19-07.009
Dec 20STJ Throws #1 and ClinicDec 20 · Weight Throw · Place 11 · HartfordWeight Throw20lb / 9.0kg11.5.53m9
Dec 20STJ Throws #1 and ClinicDec 20 · Shot Put · Place 10 · HartfordShot Put4kg10.6.01m9
Dec 17VITA TF Indoor Meet #1Dec 17 · 55 Meter · Place 41 · Hartford55 Meter41.10.30a PB9
Dec 17VITA TF Indoor Meet #1Dec 17 · Shot Put · Place 11 · HartfordShot Put4kg11.6.14m9
Dec 15Lebanon Weight Meet #1Dec 15 · Weight Throw · Place 1 · HartfordWeight Throw20lb / 9.0kg1.16-03.009