Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCVU HS Host TF Meet #2 · May 613.39aCVU HS Host TF Meet #2May 6, 2025
55 Meter · IndoorVTFOA Weekend 3 · Dec 288.06aVTFOA Weekend 3December 28, 2024
55 Meters · IndoorPredator Mini-Meet · Jan 28.16aPredator Mini-MeetJanuary 2, 2025
60 Meters · IndoorKenyon Tune Up · Feb 208.54aKenyon Tune UpFebruary 20, 2026
Javelin · 800g · OutdoorNorth Coast AC Championship · May 135.43mNorth Coast AC ChampionshipMay 1, 2026
Shot Put · 12lb · IndoorVTFOA Weekend 1 · Dec 149.57mVTFOA Weekend 1December 14, 2024
Shot Put · 12lb · OutdoorEssex HS Vacational TF Meet · Apr 248.10mEssex HS Vacational TF MeetApril 24, 2024
Shot Put · 16lb / 7.26kg · IndoorWittenberg Tiger Collegiate Opener · Dec 68.60mWittenberg Tiger Collegiate OpenerDecember 6, 2025
Shot Put · 16lb / 7.26kg · OutdoorLid-Lifter Invitational · Mar 289.22mLid-Lifter InvitationalMarch 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1North Coast AC ChampionshipMay 1 · Javelin · Place 19 · KenyonKenyonJavelin800g19.35.43m PBFr
Apr 18Duane Gomez InvitationalApr 18 · Javelin · Place 7 · KenyonKenyonJavelin7120-04FR
Apr 18Duane Gomez InvitationalApr 18 · Shot Put · Place 23 · KenyonKenyonShot Put2330-01.50FR
Apr 10All-Ohio DIIIApr 10 · Javelin · Place 16 · KenyonKenyonJavelin1634.58mFR
Apr 3Wooster InvitationalApr 3 · Javelin · Place 11 · KenyonKenyonJavelin800g11.34.89mFr
Mar 28Lid-Lifter InvitationalMar 28 · Javelin · Place 6 · KenyonKenyonJavelin800g6.35.40mFr
Mar 28Lid-Lifter InvitationalMar 28 · Shot Put · Place 26 · KenyonKenyonShot Put16lb / 7.26kg26.9.22m PBFr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Kenyon Tune UpFeb 20 · Shot Put · Place 6 · KenyonKenyonShot Put69.22mFR
Feb 20Kenyon Tune UpFeb 20 · 60 Meters · Place 10 · KenyonKenyon60 Meters108.54a PBFR
Feb 7Bob Shannon InvitationalFeb 7 · Shot Put · Place 47 · KenyonKenyonShot Put4729-10.00FR
Jan 24Fighting Scots InvitationalJan 24 · Shot Put · Place 13 · KenyonKenyonShot Put1328-05.00—
Jan 24Fighting Scots InvitationalJan 24 · Shot Put · Place 13 · KenyonKenyonShot Put138.66mFR
Jan 17Wooster InvitationalJan 17 · Shot Put · Place 12 · KenyonKenyonShot Put1230-06.25FR
Jan 17Wooster InvitationalJan 17 · Shot Put · Place 12 · KenyonKenyonShot Put129.30mFR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Wittenberg Tiger Collegiate OpenerDec 6 · Shot Put · Place 23 · KenyonKenyonShot Put16lb / 7.26kg23.8.60m PBFr
Jan 26Vermont TF Indoor State ChampionshipJan 26 · Shot Put · Place 12 · Champlain Valley UnionChamplain Valley UnionShot Put128.33m—
Jan 19GBTC InvitationalJan 19 · Shot Put · Place 7 · Champlain Valley UnionChamplain Valley UnionShot Put12lb7.9.40m12
Jan 18VT State Throws Meet Jan 18 · Shot Put · Place 12 · Champlain Valley UnionChamplain Valley UnionShot Put128.33m—
Jan 12VTFOA Weekend 5Jan 12 · Shot Put · Place 43 · Champlain Valley UnionChamplain Valley UnionShot Put438.28m—
Jan 5VTFOA Weekend 4Jan 5 · Shot Put · Place 9 · Champlain Valley UnionChamplain Valley UnionShot Put98.22m—
Jan 2Predator Mini-MeetJan 2 · 55 Meters · Place 31 · Champlain Valley UnionChamplain Valley Union55 Meters318.16a PB—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 2Last Chance Meet - 2025Jun 2 · Javelin · Place 5 · Champlain Valley UnionChamplain Valley UnionJavelin800g5.32.70m12
May 27Burlington HS Host TF Meet #4May 27 · Javelin · Place 7 · Champlain Valley UnionChamplain Valley UnionJavelin731.07m12
May 27Burlington HS Host TF Meet #4May 27 · Shot Put · Place 14 · Champlain Valley UnionChamplain Valley UnionShot Put149.44m12
May 21CVU HS Host TF Meet #3May 21 · Javelin · Place 5 · Champlain Valley UnionChamplain Valley UnionJavelin531.76m12
May 21CVU HS Host TF Meet #3May 21 · Shot Put · Place 6 · Champlain Valley UnionChamplain Valley UnionShot Put69.51m12
May 14Colchester HS Host TF Meet #3 (11th & 12th GR only)May 14 · Javelin · Place 7 · Champlain Valley UnionChamplain Valley UnionJavelin727.80m12
May 14Colchester HS Host TF Meet #3 (11th & 12th GR only)May 14 · Shot Put · Place 12 · Champlain Valley UnionChamplain Valley UnionShot Put1210.03m12
May 6CVU HS Host TF Meet #2May 6 · Javelin · Place 11 · Champlain Valley UnionChamplain Valley UnionJavelin1128.08m12
May 6CVU HS Host TF Meet #2May 6 · Discus · Place 13 · Champlain Valley UnionChamplain Valley UnionDiscus1320.07m12
May 6CVU HS Host TF Meet #2May 6 · Shot Put · Place 11 · Champlain Valley UnionChamplain Valley UnionShot Put119.24m12
May 6CVU HS Host TF Meet #2May 6 · 100 Meters · Place 32 · Champlain Valley UnionChamplain Valley Union100 Meters3213.39a PB12
May 3Twilight TF Invitational @ South BurlingtonMay 3 · Javelin · Place 27 · Champlain Valley UnionChamplain Valley UnionJavelin2729.10m12
May 3Twilight TF Invitational @ South BurlingtonMay 3 · Shot Put · Place 32 · Champlain Valley UnionChamplain Valley UnionShot Put329.04m12
Apr 15CVU HS Host TF Meet #1Apr 15 · Javelin · Place 3 · Champlain Valley UnionChamplain Valley UnionJavelin327.64m12
Apr 15CVU HS Host TF Meet #1Apr 15 · Discus · Place 13 · Champlain Valley UnionChamplain Valley UnionDiscus1319.73m12
Apr 15CVU HS Host TF Meet #1Apr 15 · Shot Put · Place 7 · Champlain Valley UnionChamplain Valley UnionShot Put79.31m12
Apr 15CVU HS Host TF Meet #1Apr 15 · 100 Meters · Place 20 · Champlain Valley UnionChamplain Valley Union100 Meters2013.67a12

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28VTFOA Weekend 3Dec 28 · 55 Meter · Place 41 · Champlain Valley UnionChamplain Valley Union55 Meter41.8.06a PB12
Dec 28VTFOA Weekend 3Dec 28 · Shot Put · Place 19 · Champlain Valley UnionChamplain Valley UnionShot Put12lb19.8.35m12
Dec 22VTFOA Weekend 2Dec 22 · Shot Put · Place 26 · Champlain Valley UnionChamplain Valley UnionShot Put12lb26.8.63m12
Dec 14VTFOA Weekend 1Dec 14 · Shot Put · Place 15 · Champlain Valley UnionChamplain Valley UnionShot Put12lb15.9.57m PB12

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 28Last Chance MeetMay 28 · Javelin · Place 6 · Champlain Valley UnionChamplain Valley UnionJavelin629.19m—
May 20CVU HS Host TF Meet #3May 20 · Javelin · Place 4 · Champlain Valley UnionChamplain Valley UnionJavelin431.96m—
May 20CVU HS Host TF Meet #3May 20 · Shot Put · Place 17 · Champlain Valley UnionChamplain Valley UnionShot Put177.87m—
May 20CVU HS Host TF Meet #3May 20 · 100 Meters · Place 36 · Champlain Valley UnionChamplain Valley Union100 Meters3613.43a—
May 18BFA/SB RelaysMay 18 · Javelin · Place 10 · Champlain Valley UnionChamplain Valley UnionJavelin1099-10—
May 18BFA/SB RelaysMay 18 · Shot Put · Place 17 · Champlain Valley UnionChamplain Valley UnionShot Put1727-6.5—
May 15Middlebury UHS Host TF MeetMay 15 · Javelin · Place 4 · Champlain Valley UnionChamplain Valley UnionJavelin426.26m—
May 15Middlebury UHS Host TF MeetMay 15 · 100 Meters · Place 13 · Champlain Valley UnionChamplain Valley Union100 Meters1313.99a—
May 6CVU HS Host TF Meet #2May 6 · Javelin · Place 8 · Champlain Valley UnionChamplain Valley UnionJavelin824.69m—
May 6CVU HS Host TF Meet #2May 6 · 100 Meters · Place 20 · Champlain Valley UnionChamplain Valley Union100 Meters2013.59a—
May 4Twilight Invitational @ South Burlington HSMay 4 · Javelin · Place 30 · Champlain Valley UnionChamplain Valley UnionJavelin3026.00m—
May 4Twilight Invitational @ South Burlington HSMay 4 · Shot Put · Place 45 · Champlain Valley UnionChamplain Valley UnionShot Put458.07m—
May 4Twilight Invitational @ South Burlington HSMay 4 · 100 Meters · Place 29 · Champlain Valley UnionChamplain Valley Union100 Meters2913.79a—
Apr 24Essex HS Vacational TF MeetApr 24 · Shot Put · Place 22 · Champlain Valley UnionChamplain Valley UnionShot Put12lb22.8.10m PB11
Apr 24Essex HS Vacational TF MeetApr 24 · 100 Meters · Place 39 · Champlain Valley UnionChamplain Valley Union100 Meters39.14.12a11
Apr 15CVU HS Host TF Meet #1Apr 15 · Shot Put · Place 11 · Champlain Valley UnionChamplain Valley UnionShot Put116.82m—
Apr 15CVU HS Host TF Meet #1Apr 15 · 100 Meters · Place 36 · Champlain Valley UnionChamplain Valley Union100 Meters3613.84a—