Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLebanon Home Meet 2025 · Apr 2117.62Lebanon Home Meet 2025April 21, 2025
55 Meter · IndoorVT HS Indoor Track 1 · Dec 1810.13aVT HS Indoor Track 1December 18, 2021
Discus · 1.6kg · OutdoorSVL Meet #2 @ Burr and Burton Academy · Apr 1125.65mSVL Meet #2 @ Burr and Burton AcademyApril 11, 2023
Discus · 2kg · OutdoorAIC Invitational · Apr 1823.00mAIC InvitationalApril 18, 2026
Division 2 Varsity Weight - 25lb · IndoorVermont State Championship Throws at St J · Jan 288.30Vermont State Championship Throws at St J January 28, 2023
Hammer · 12lb · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1335.54mUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
Hammer · 16lb / 7.26kg · OutdoorAIC Invitational · Apr 1828.78mAIC InvitationalApril 18, 2026
Javelin · 800g · OutdoorGM - Meet 1 · Apr 2666' 0GM - Meet 1April 26, 2022
Shot Put · 12lb · IndoorVT Throws Meet #2 · Dec 2811.78mVT Throws Meet #2December 28, 2024
Shot Put · 12lb · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1311.32mUSATF New England Association Junior Olympic ChampionshipJune 13, 2025
Shot Put · 16lb / 7.26kg · IndoorSpringfield College Season Opener · Dec 68.86mSpringfield College Season OpenerDecember 6, 2025
Shot Put · 16lb / 7.26kg · OutdoorAIC Invitational · Apr 188.52mAIC InvitationalApril 18, 2026
Weight Throw · 25lb / 11.3kg · IndoorLHS Weight Meet #1 · Dec 1940-01.00LHS Weight Meet #1December 19, 2024
Weight Throw · 35lb / 15.9kg · IndoorSpringfield College Season Opener · Dec 68.96mSpringfield College Season OpenerDecember 6, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18AIC InvitationalApr 18 · Hammer · Place 15 · Franklin PierceFranklin PierceHammer16lb / 7.26kg15.28.78m PBFr
Apr 18AIC InvitationalApr 18 · Discus · Place 22 · Franklin PierceFranklin PierceDiscus2kg22.23.00m PBFr
Apr 18AIC InvitationalApr 18 · Shot Put · Place 25 · Franklin PierceFranklin PierceShot Put16lb / 7.26kg25.8.52m PBFr
Apr 4Jim Sheehan MemorialApr 4 · Hammer · Place 30 · Franklin PierceFranklin PierceHammer16lb / 7.26kg30.26.78mFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Tufts Cupid ChallengeFeb 13 · Weight Throw · Place 58 · Franklin PierceFranklin PierceWeight Throw588.72mFr
Jan 17Panther InviteJan 17 · Weight Throw · Place 24 · Franklin PierceFranklin PierceWeight Throw35lb / 15.9kg24.8.18mFr

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 6Springfield College Season OpenerDec 6 · Weight Throw · Place 23 · Franklin PierceFranklin PierceWeight Throw35lb / 15.9kg23.8.96m PBFr
Dec 6Springfield College Season OpenerDec 6 · Shot Put · Place 32 · Franklin PierceFranklin PierceShot Put16lb / 7.26kg32.8.86m PBFr
Mar 2USATF New England Youth InvitationalMar 2 · Weight Throw · Place 3 · 02-Unattached02-UnattachedWeight Throw25lb / 11.3kg3.12.13m12
Mar 2USATF New England Youth InvitationalMar 2 · Shot Put · Place 2 · 02-Unattached02-UnattachedShot Put12lb2.11.41m12
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · Weight Throw · Place 10 · Thor's Stone Athletic ClubThor's Stone Athletic ClubWeight Throw25lb / 11.3kg10.10.97m12
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · Shot Put · Place 5 · Thor's Stone Athletic ClubThor's Stone Athletic ClubShot Put12lb5.10.64m12
Jan 26Vermont TF Indoor State ChampionshipJan 26 · Weight Throw · Place 5 · HartfordHartfordWeight Throw512.27m—
Jan 26Vermont TF Indoor State ChampionshipJan 26 · Shot Put · Place 11 · HartfordHartfordShot Put119.91m—
Jan 18VT State Throws Meet Jan 18 · Weight Throw · Place 5 · HartfordHartfordWeight Throw512.27m—
Jan 18VT State Throws Meet Jan 18 · Shot Put · Place 11 · HartfordHartfordShot Put119.91m—
Jan 12VTFOA Weekend 5Jan 12 · Shot Put · Place 7 · HartfordHartfordShot Put711.15m—
Jan 5VTFOA Weekend 4Jan 5 · Shot Put · Place 12 · HartfordHartfordShot Put1210.22m—
Jan 4VT Throws Meet #3Jan 4 · Weight Throw · Place 10 · HartfordHartfordWeight Throw1010.73m—
Jan 4VT Throws Meet #3Jan 4 · Shot Put · Place 10 · HartfordHartfordShot Put1010.96m—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Hammer · Place 8 · UnattachedUnattachedHammer12lb8.35.54m PB12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Discus · UnattachedUnattachedDiscus1.6kg—SCR12
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · Shot Put · Place 4 · UnattachedUnattachedShot Put12lb4.11.32m PB12
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · Shot Put · Place 4 · HartfordHartfordShot Put412.06m12
Jun 1Essex HS Invitational/NE QualifierJun 1 · Shot Put · Place 23 · HartfordHartfordShot Put2311.14m12
May 23SVL-A ChampionshipMay 23 · Discus · Place 7 · HartfordHartfordDiscus778-0.5012
May 23SVL-A ChampionshipMay 23 · Shot Put · Place 1 · HartfordHartfordShot Put137-1112
May 17CVC Championship 2025May 17 · Shot Put · Place 10 · HartfordHartfordShot Put12lbRound P10.36-03.2512
May 5Brattleboro UHS Host TF Meet#2May 5 · Discus · Place 5 · HartfordHartfordDiscus525.57m12
May 5Brattleboro UHS Host TF Meet#2May 5 · Shot Put · Place 2 · HartfordHartfordShot Put211.73m12
May 3Twilight TF Invitational @ South BurlingtonMay 3 · Shot Put · Place 11 · HartfordHartfordShot Put1110.66m12
Apr 29Rutland Host Meet #2Apr 29 · Discus · Place 7 · HartfordHartfordDiscus726.79m12
Apr 29Rutland Host Meet #2Apr 29 · Shot Put · Place 4 · HartfordHartfordShot Put411.20m12
Apr 26Windsor InvitationalApr 26 · Discus · Place 5 · HartfordHartfordDiscus527.67m12
Apr 26Windsor InvitationalApr 26 · Shot Put · Place 10 · HartfordHartfordShot Put1010.28m12
Apr 21Lebanon Home Meet 2025Apr 21 · Discus · Place 10 · Seni HartfordSeni HartfordDiscus1025.53m—
Apr 21Lebanon Home Meet 2025Apr 21 · Shot Put · Place 9 · Seni HartfordSeni HartfordShot Put910.80m—
Apr 21Lebanon Home Meet 2025Apr 21 · 100 Meters · Place 25 · Seni HartfordSeni Hartford100 Meters2517.62 PB—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28VT Throws Meet #2Dec 28 · Weight Throw · Place 7 · HartfordHartfordWeight Throw25lb / 11.3kg7.11.80m12
Dec 28VT Throws Meet #2Dec 28 · Shot Put · Place 8 · HartfordHartfordShot Put12lb8.11.78m PB12
Dec 26LHS Weight Meet #2Dec 26 · Weight Throw · Place 3 · HartfordHartfordWeight Throw25lb / 11.3kg3.38-09.5012
Dec 22VTFOA Weekend 2Dec 22 · Shot Put · Place 9 · HartfordHartfordShot Put12lb9.10.51m12
Dec 21Chip Langmaid InvitationalDec 21 · 55 Meter · HartfordHartford55 Meter—SCR12
Dec 19LHS Weight Meet #1Dec 19 · Weight Throw · Place 1 · HartfordHartfordWeight Throw25lb / 11.3kg1.40-01.00 PB12
Dec 15VT Throws Meet #1Dec 15 · Weight Throw · Place 3 · HartfordHartfordWeight Throw25lb / 11.3kg3.11.53m12
Dec 15VT Throws Meet #1Dec 15 · Shot Put · Place 10 · HartfordHartfordShot Put12lb10.10.15m12
Jan 27Vermont TF Indoor State ChampionshipJan 27 · Weight Throw · Place 4 · HartfordHartfordWeight Throw411.06m—
Jan 20Vermont Throws State ChampionshipsJan 20 · Weight Throw · Place 4 · HartfordHartfordWeight Throw411.06m—
Jan 14VTFOA HS Indoor #5Jan 14 · Shot Put · Place 10 · HartfordHartfordShot Put1010.03m—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21SVL A Championship MeetMay 21 · Discus · Place 7 · HartfordHartfordDiscus1.6kg7.76-0811
May 21SVL A Championship MeetMay 21 · Shot Put · HartfordHartfordShot Put12lb—FOUL11
May 4Twilight Invitational @ South Burlington HSMay 4 · Discus · Place 25 · HartfordHartfordDiscus2525.40m—
May 4Twilight Invitational @ South Burlington HSMay 4 · Shot Put · Place 12 · HartfordHartfordShot Put1210.38m—
Apr 30Springfield Host SVL #4Apr 30 · Discus · Place 12 · HartfordHartfordDiscus1.6kg12.22.77m11
Apr 30Springfield Host SVL #4Apr 30 · Shot Put · Place 11 · HartfordHartfordShot Put12lb11.9.99m11
Apr 27Windsor Invitational 2024Apr 27 · Discus · Place 18 · HartfordHartfordDiscus1824.01m—
Apr 27Windsor Invitational 2024Apr 27 · Shot Put · Place 17 · HartfordHartfordShot Put1710.01m—
Apr 23Lebanon Home Meet 4/23/24Apr 23 · Discus · Place 10 · HartfordHartfordDiscus1.6kg10.75-0611
Apr 23Lebanon Home Meet 4/23/24Apr 23 · Shot Put · Place 8 · HartfordHartfordShot Put12lb8.34-09.0011
Apr 16Windsor-SVL#2Apr 16 · Discus · Place 13 · HartfordHartfordDiscus1321.72m—
Apr 16Windsor-SVL#2Apr 16 · Shot Put · Place 4 · HartfordHartfordShot Put49.90m—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 31VTFOA HS Indoor #3Dec 31 · Shot Put · Place 5 · HartfordHartfordShot Put12lb5.9.71m11
Dec 30Vermont Throws #3Dec 30 · Weight Throw · Place 6 · HartfordHartfordWeight Throw25lb / 11.3kg6.10.15m11
Dec 30Vermont Throws #3Dec 30 · Shot Put · Place 8 · HartfordHartfordShot Put12lb8.9.88m11
Dec 23VTFOA HS Indoor #2Dec 23 · Shot Put · HartfordHartfordShot Put12lb—9.69m11
Dec 22VT Throws #2Dec 22 · Weight Throw · Place 5 · HartfordHartfordWeight Throw25lb / 11.3kg5.10.38m11
Dec 22VT Throws #2Dec 22 · Shot Put · Place 9 · HartfordHartfordShot Put12lb9.9.02m11
Dec 21Dartmouth Throws Meet #1Dec 21 · Weight Throw · Place 4 · HartfordHartfordWeight Throw25lb / 11.3kg4.33-05.0011
Dec 17VTFOA HS Indoor #1Dec 17 · Shot Put · Place 11 · HartfordHartfordShot Put12lb11.8.93m11
Dec 9Vermont Throws #1Dec 9 · Weight Throw · Place 4 · HartfordHartfordWeight Throw25lb / 11.3kg4.10.08m11
Dec 9Vermont Throws #1Dec 9 · Shot Put · Place 5 · HartfordHartfordShot Put12lb5.9.21m11
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · Weight Throw · Place 11 · HartfordHartfordWeight Throw118.30m10
Jan 28Vermont State Championship Throws at St J Jan 28 · Division 2 Varsity Weight - 25lb · Place 11 · HartfordHartfordDivision 2 Varsity Weight - 25lb118.30 PB10
Jan 14VITA TF Indoor Meet #5Jan 14 · Shot Put · Place 16 · HartfordHartfordShot Put169.63m10
Jan 8St Johnsbury Throws #3Jan 8 · Shot Put · Place 15 · HartfordHartfordShot Put159.42m10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Hanvover Last Chance MeetMay 20 · Javelin · Place 11 · HartfordHartfordJavelin800g11.54-0610
May 20Hanvover Last Chance MeetMay 20 · Discus · Place 5 · HartfordHartfordDiscus1.6kg5.80-0310
May 20Hanvover Last Chance MeetMay 20 · Shot Put · Place 1 · HartfordHartfordShot Put12lb1.34-10.0010
May 6Twilight South Burlington TF InvitationalMay 6 · Discus · Place 23 · HartfordHartfordDiscus2325.55m—
May 6Twilight South Burlington TF InvitationalMay 6 · Shot Put · Place 21 · HartfordHartfordShot Put219.68m—
Apr 29Windsor InvitationalApr 29 · Discus · Place 16 · HartfordHartfordDiscus1624.77m—
Apr 29Windsor InvitationalApr 29 · Shot Put · Place 12 · HartfordHartfordShot Put129.19m—
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Discus · Place 11 · HartfordHartfordDiscus1.6kg11.25.65m PB10
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Shot Put · Place 7 · HartfordHartfordShot Put12lb7.9.97m10

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29St J Throws #2Dec 29 · Weight Throw · Place 8 · HartfordHartfordWeight Throw25lb / 11.3kg8.9.99m10
Dec 29St J Throws #2Dec 29 · Shot Put · Place 12 · HartfordHartfordShot Put12lb12.9.67m10
Dec 28VITA TF Indoor Meet #3Dec 28 · Shot Put · Place 17 · HartfordHartfordShot Put12lb17.9.77m10
Dec 22Lebanon Weight Meet #2Dec 22 · Weight Throw · Place 2 · HartfordHartfordWeight Throw25lb / 11.3kg2.31-06.0010
Dec 20STJ Throws #1 and ClinicDec 20 · Weight Throw · Place 11 · HartfordHartfordWeight Throw25lb / 11.3kg11.8.35m10
Dec 20STJ Throws #1 and ClinicDec 20 · Shot Put · Place 12 · HartfordHartfordShot Put12lb12.9.20m10
Dec 17VITA TF Indoor Meet #1Dec 17 · Shot Put · Place 9 · HartfordHartfordShot Put12lb9.9.53m10
Dec 15Lebanon Weight Meet #1Dec 15 · Weight Throw · Place 6 · HartfordHartfordWeight Throw25lb / 11.3kg6.31-05.0010
Jan 9Vermont Weight Throw #3Jan 9 · Weight Throw · Place 9 · HartfordHartfordWeight Throw98.88m9
Jan 9Vermont Weight Throw #3Jan 9 · Shot Put · Place 9 · HartfordHartfordShot Put99.17m9
Jan 8VT HS Indoor Track 4Jan 8 · Shot Put · Place 18 · HartfordHartfordShot Put189.16m9

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20Windsor Last Chance meetMay 20 · Discus · Place 9 · HartfordHartfordDiscus922.17m9
May 20Windsor Last Chance meetMay 20 · Shot Put · Place 7 · HartfordHartfordShot Put79.39m9
May 10CVC North QualifierMay 10 · Discus · Place 6 · HartfordHartfordDiscus685-119
May 10CVC North QualifierMay 10 · Shot Put · Place 12 · HartfordHartfordShot Put1232-04.009
Apr 30Windsor InvitationalApr 30 · Discus · Place 22 · HartfordHartfordDiscus2221.66m9
Apr 30Windsor InvitationalApr 30 · Shot Put · Place 19 · HartfordHartfordShot Put199.46m9
Apr 26GM - Meet 1Apr 26 · Javelin · Place 17 · HartfordHartfordJavelin800g17.66' 0 PB9
Apr 26GM - Meet 1Apr 26 · Discus · Place 10 · HartfordHartfordDiscus1.6kg10.77' 29
Apr 26GM - Meet 1Apr 26 · Shot Put · Place 7 · HartfordHartfordShot Put12lb7.30' 49
Apr 22Windsor meet (4/22)Apr 22 · Javelin · Place 12 · HartfordHartfordJavelin800g12.18.04m9
Apr 22Windsor meet (4/22)Apr 22 · Discus · Place 5 · HartfordHartfordDiscus1.6kg5.23.24m9
Apr 22Windsor meet (4/22)Apr 22 · Shot Put · Place 6 · HartfordHartfordShot Put12lb6.9.57m9
Apr 13Bellows Falls Union HS Home Meet 4.13.2022Apr 13 · Javelin · Place 20 · HartfordHartfordJavelin800g20.58' 09
Apr 13Bellows Falls Union HS Home Meet 4.13.2022Apr 13 · Discus · Place 11 · HartfordHartfordDiscus1.6kg11.67' 49
Apr 13Bellows Falls Union HS Home Meet 4.13.2022Apr 13 · Shot Put · Place 6 · HartfordHartfordShot Put12lb6.31' 7.59

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30VT HS Indoor Track 3Dec 30 · 55 Meter · Place 50 · HartfordHartford55 Meter50.10.15a9
Dec 30VT HS Indoor Track 3Dec 30 · Shot Put · Place 15 · HartfordHartfordShot Put12lb15.9.30m9
Dec 29Vermont Weight Throw #2Dec 29 · Weight Throw · Place 5 · HartfordHartfordWeight Throw25lb / 11.3kg5.25' 59
Dec 29Vermont Weight Throw #2Dec 29 · Shot Put · Place 5 · HartfordHartfordShot Put12lb5.31' 0.59
Dec 27VT HS Indoor Track 2Dec 27 · 55 Meter · HartfordHartford55 Meter—DNS9
Dec 27VT HS Indoor Track 2Dec 27 · Shot Put · Place 11 · HartfordHartfordShot Put12lb11.9.17m9
Dec 18VT HS Indoor Track 1Dec 18 · 55 Meter · Place 56 · HartfordHartford55 Meter56.10.13a PB9
Dec 18VT HS Indoor Track 1Dec 18 · Shot Put · Place 17 · HartfordHartfordShot Put12lb17.9.27m9