Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEssex TF Invitational - NE Qualifier · May 2712.01aEssex TF Invitational - NE QualifierMay 27, 2023
100 Meters · Outdoor · Hand timedNCUHS Meet #3 · May 2512.42hNCUHS Meet #3May 25, 2021
110m Hurdles · 39" / 0.991m · OutdoorD2 Vermont TF State Championship · Jun 218.37aD2 Vermont TF State ChampionshipJune 2, 2023
200 Meters · OutdoorEssex TF Invitational - NE Qualifier · May 2724.94aEssex TF Invitational - NE QualifierMay 27, 2023
300m Hurdles · 36" / 0.914m · OutdoorD2 Vermont TF State Championship · Jun 547.29aD2 Vermont TF State ChampionshipJune 5, 2021
400 Meters · OutdoorBHS Host TF Meet #2 · Apr 131:00.47BHS Host TF Meet #2April 13, 2022
60 Meter · IndoorBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025 · Jan 317.82aBast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025January 31, 2025
60 Meters · IndoorRoanoke College: Joe LaRocco Invitational · Feb 147.99aRoanoke College: Joe LaRocco InvitationalFebruary 14, 2026
60m Hurdles · 42" / 1.067m · IndoorJoe LaRocco Invitational - Roanoke College Feb 15, 2025 · Feb 1510.57aJoe LaRocco Invitational - Roanoke College Feb 15, 2025February 15, 2025
75m Hurdles · 30" · OutdoorMiddle School Home Meet · May 913.61Middle School Home MeetMay 9, 2018
75m Hurdles · 33" · OutdoorMiddle School TF Meet @ Burlington HS · May 2312.92aMiddle School TF Meet @ Burlington HSMay 23, 2019
800 Meters · Outdoor · Hand timedSBHS Distance Meet · Apr 242:24.0hSBHS Distance MeetApril 24, 2021
Long Jump · IndoorJoe LaRocco Invitational - Roanoke College Feb 15, 2025 · Feb 155.09mJoe LaRocco Invitational - Roanoke College Feb 15, 2025February 15, 2025
Long Jump · OutdoorNCUHS Meet #2 · May 417-11.75NCUHS Meet #2May 4, 2021
Shot Put · 12lb · OutdoorD2 Vermont TF State Championship · Jun 211.71mD2 Vermont TF State ChampionshipJune 2, 2023
Shot Put · 4kg · OutdoorU-32 Middle School Invitational · May 2023-03.00U-32 Middle School InvitationalMay 20, 2017
Shot Put · 8lb · OutdoorMiddle School at Spaulding · May 1026-01.00Middle School at SpauldingMay 10, 2018

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 10Southside Power and Fitness InvitationalApr 10 · 200 Meters · Place 54 · GuilfordGuilford200 Meters54.25.79aWind: 0Jr
Apr 10Southside Power and Fitness InvitationalApr 10 · 100 Meters · Place 44 · GuilfordGuilford100 MetersRound P44.12.15aWind: -0.1Jr
Mar 28Livingstone Blue Bear InvitationalMar 28 · Long Jump · Place 12 · GuilfordGuilfordLong Jump12.5.72mJr
Mar 28Livingstone Blue Bear InvitationalMar 28 · 100 Meters · Place 36 · GuilfordGuilford100 Meters36.12.34aWind: 0.3Jr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · Long Jump · Place 29 · GuilfordGuilfordLong Jump294.78mSo
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 60 Meters · Place 50 · GuilfordGuilford60 MetersRound P507.99a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 18Aggie ClassicApr 18 · Long Jump · Place 39 · GuilfordGuilfordLong Jump39.5.68mWind: 4.1So
Apr 11Southside Power and Fitness InvitationalApr 11 · 100 Meters · Place 33 · GuilfordGuilford100 MetersRound P3312.45SO
Apr 11Southside Power and Fitness InvitationalApr 11 · Long Jump · Place 17 · GuilfordGuilfordLong Jump175.41mSO
Mar 292025 Livingstone InvitationalMar 29 · Long Jump · Place 35 · GuilfordGuilfordLong Jump35.5.49mWind: 1.2So
Mar 292025 Livingstone InvitationalMar 29 · 100 Meters · Place 52 · GuilfordGuilford100 Meters52.12.25aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · 60m Hurdles · GuilfordGuilford60m Hurdles42" / 1.067mRound P--DNSFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 60m Hurdles · Place 23 · GuilfordGuilford60m Hurdles42" / 1.067mRound P23.10.57a PBFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · Long Jump · Place 40 · GuilfordGuilfordLong Jump40.5.09m PBFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 60 Meter · Place 89 · GuilfordGuilford60 MeterRound P89.7.82a PBFr

2023 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 2D2 Vermont TF State ChampionshipJun 2 · Long Jump · Place 3 · SpauldingSpauldingLong Jump3.6.14m12
Jun 2D2 Vermont TF State ChampionshipJun 2 · Shot Put · Place 7 · SpauldingSpauldingShot Put12lb7.11.71m PB12
Jun 2D2 Vermont TF State ChampionshipJun 2 · 110m Hurdles · Place 3 · SpauldingSpaulding110m Hurdles39" / 0.991mRound P3.18.67a12
Jun 2D2 Vermont TF State ChampionshipJun 2 · 110m Hurdles · Place 2 · SpauldingSpaulding110m Hurdles39" / 0.991m2.18.37a PB12
Jun 2D2 Vermont TF State ChampionshipJun 2 · 100 Meters · Place 16 · SpauldingSpaulding100 MetersRound P16.12.43a12
Jun 1D3 Vermont TF State ChampionshipJun 1 · Long Jump · Place 3 · SpauldingSpauldingLong Jump36.14m—
Jun 1D3 Vermont TF State ChampionshipJun 1 · Shot Put · Place 7 · SpauldingSpauldingShot Put711.71m—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 110m Hurdles · Place 3 · SpauldingSpaulding110m Hurdles318.67a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 110m Hurdles · Place 2 · SpauldingSpaulding110m Hurdles218.37a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 100 Meters · Place 16 · SpauldingSpaulding100 Meters1612.43a—
May 27Essex TF Invitational - NE QualifierMay 27 · Shot Put · Place 14 · SpauldingSpauldingShot Put1411.80m—
May 27Essex TF Invitational - NE QualifierMay 27 · 110m Hurdles · Place 20 · SpauldingSpaulding110m Hurdles2018.56a—
May 27Essex TF Invitational - NE QualifierMay 27 · 200 Meters · Place 45 · SpauldingSpaulding200 Meters4524.94a PB—
May 27Essex TF Invitational - NE QualifierMay 27 · 100 Meters · Place 36 · SpauldingSpaulding100 Meters3612.01a PB—
May 23U-32 Home Meet 2May 23 · Long Jump · Place 3 · SpauldingSpauldingLong Jump35.43m—
May 23U-32 Home Meet 2May 23 · Shot Put · Place 2 · SpauldingSpauldingShot Put211.37m—
May 23U-32 Home Meet 2May 23 · 110m Hurdles · Place 2 · SpauldingSpaulding110m Hurdles218.28a—
May 23U-32 Home Meet 2May 23 · 100 Meters · Place 11 · SpauldingSpaulding100 Meters1112.48a—
May 16Lyndon Institute Home meetMay 16 · Long Jump · Place 3 · SpauldingSpauldingLong Jump316-2—
May 16Lyndon Institute Home meetMay 16 · 100 Meters · Place 3 · SpauldingSpaulding100 Meters312.39a—
May 13Burlington HS TF InvitationalMay 13 · 110m Hurdles · Place 14 · SpauldingSpaulding110m Hurdles1418.96a—
May 13Burlington HS TF InvitationalMay 13 · 200 Meters · Place 26 · SpauldingSpaulding200 Meters2625.30a—
May 13Burlington HS TF InvitationalMay 13 · 100 Meters · Place 28 · SpauldingSpaulding100 Meters2812.24a—
May 10HS Dirt Track ClassicMay 10 · 100 Meters · Place 5 · SpauldingSpaulding100 Meters512.21a—
May 6Twilight South Burlington TF InvitationalMay 6 · Long Jump · Place 15 · SpauldingSpauldingLong Jump155.48m—
May 6Twilight South Burlington TF InvitationalMay 6 · 100 Meters · Place 32 · SpauldingSpaulding100 Meters3212.53a—
May 4U-32 Home Meet 1May 4 · Long Jump · Place 2 · SpauldingSpauldingLong Jump216-11.50—
May 4U-32 Home Meet 1May 4 · 110m Hurdles · Place 1 · SpauldingSpaulding110m Hurdles118.43a—
May 4U-32 Home Meet 1May 4 · 100 Meters · Place 4 · SpauldingSpaulding100 Meters412.20a—
Apr 11Lyndon Institute Home meetApr 11 · 200 Meters · Place 2 · SpauldingSpaulding200 Meters225.84a—
Apr 11Lyndon Institute Home meetApr 11 · 100 Meters · Place 2 · SpauldingSpaulding100 Meters212.59a—

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 3D2 Vermont TF State ChampionshipJun 3 · Long Jump · Place 8 · SpauldingSpauldingLong Jump8.5.58mWind: 011
Jun 3D2 Vermont TF State ChampionshipJun 3 · 110m Hurdles · Place 8 · SpauldingSpaulding110m Hurdles39" / 0.991mRound P8.19.01a11
Jun 3D2 Vermont TF State ChampionshipJun 3 · 110m Hurdles · Place 7 · SpauldingSpaulding110m Hurdles39" / 0.991m7.18.46a11
Jun 3D2 Vermont TF State ChampionshipJun 3 · 100 Meters · Place 20 · SpauldingSpaulding100 MetersRound P20.12.46a11
May 28Essex Invitational/NE Champ QualifierMay 28 · 110m Hurdles · Place 21 · SpauldingSpaulding110m HurdlesRound P2119.32a11
May 28Essex Invitational/NE Champ QualifierMay 28 · 100 Meters · Place 60 · SpauldingSpaulding100 MetersRound P6012.83a11
May 25NCUHS Meet #2May 25 · 110m Hurdles · Place 2 · SpauldingSpaulding110m Hurdles218.69a11
May 25NCUHS Meet #2May 25 · 100 Meters · Place 12 · SpauldingSpaulding100 Meters1212.69a11
May 18Dirt Track ClassicMay 18 · Long Jump · Place 2 · SpauldingSpauldingLong Jump24.93m11
May 18Dirt Track ClassicMay 18 · 200 Meters · Place 4 · SpauldingSpaulding200 Meters427.611
May 18Dirt Track ClassicMay 18 · 100 Meters · Place 3 · SpauldingSpaulding100 Meters312.511
May 14Burlington HS TF InvitationalMay 14 · 200 Meters · Place 28 · SpauldingSpaulding200 Meters28.25.16a11
May 14Burlington HS TF InvitationalMay 14 · 100 Meters · Place 40 · SpauldingSpaulding100 MetersRound P40.12.47a11
May 11U32 Monster MeetMay 11 · Long Jump · Place 2 · SpauldingSpauldingLong Jump216-07.0011
May 11U32 Monster MeetMay 11 · 200 Meters · Place 5 · SpauldingSpaulding200 Meters525.84a11
May 11U32 Monster MeetMay 11 · 100 Meters · Place 11 · SpauldingSpaulding100 Meters1112.79a11
May 5Essex HS Host TF Meet #2May 5 · 400 Meters · Place 13 · SpauldingSpaulding400 Meters131:00.85a11
May 5Essex HS Host TF Meet #2May 5 · 100 Meters · Place 17 · SpauldingSpaulding100 Meters1712.73a11
Apr 13BHS Host TF Meet #2Apr 13 · Long Jump · Place 6 · SpauldingSpauldingLong Jump64.96mJR
Apr 13BHS Host TF Meet #2Apr 13 · 400 Meters · Place 14 · SpauldingSpaulding400 Meters141:00.47 PBJR
Apr 13BHS Host TF Meet #2Apr 13 · 100 Meters · Place 22 · SpauldingSpaulding100 Meters2212.87JR
Apr 11South Burl. HS Host TF Meet #1Apr 11 · Long Jump · Place 6 · SpauldingSpauldingLong Jump65.23mJR
Apr 11South Burl. HS Host TF Meet #1Apr 11 · 100 Meters · Place 9 · SpauldingSpaulding100 Meters913.15JR

2021 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 5D2 Vermont TF State ChampionshipJun 5 · Long Jump · Place 13 · SpauldingSpauldingLong Jump13.5.11m10
Jun 5D2 Vermont TF State ChampionshipJun 5 · 300m Hurdles · Place 10 · SpauldingSpaulding300m Hurdles36" / 0.914m10.47.29a PB10
Jun 5D2 Vermont TF State ChampionshipJun 5 · 110m Hurdles · Place 10 · SpauldingSpaulding110m Hurdles39" / 0.991mRound P10.19.25a10
May 29Essex HS TF InvitationalMay 29 · 110m Hurdles · Place 21 · SpauldingSpaulding110m Hurdles39" / 0.991mRound P21.19.25a10
May 25NCUHS Meet #3May 25 · Long Jump · Place 1 · SpauldingSpauldingLong Jump117-09.7510
May 25NCUHS Meet #3May 25 · 110m Hurdles · Place 4 · SpauldingSpaulding110m Hurdles418.56h10
May 25NCUHS Meet #3May 25 · 100 Meters · Place 6 · SpauldingSpaulding100 Meters612.42h PB10
May 22St J RelaysMay 22 · Long Jump · Place 6 · SpauldingSpauldingLong Jump615-01.0010
May 19Spaulding Dirt Track ClassicMay 19 · Long Jump · Place 1 · SpauldingSpauldingLong Jump1.4.97m10
May 19Spaulding Dirt Track ClassicMay 19 · 110m Hurdles · Place 4 · SpauldingSpaulding110m Hurdles39" / 0.991m4.19.4010
May 19Spaulding Dirt Track ClassicMay 19 · 100 Meters · Place 4 · SpauldingSpaulding100 Meters4.12.4610
May 15South Burlington HS TF Meet #2May 15 · Long Jump · Place 4 · SpauldingSpauldingLong Jump45.42m10
May 15South Burlington HS TF Meet #2May 15 · 300m Hurdles · Place 9 · SpauldingSpaulding300m Hurdles949.4410
May 15South Burlington HS TF Meet #2May 15 · 110m Hurdles · Place 6 · SpauldingSpaulding110m Hurdles619.0610
May 10Colchester Host #2May 10 · Long Jump · Place 2 · SpauldingSpauldingLong Jump25.43m10
May 10Colchester Host #2May 10 · 110m Hurdles · Place 3 · SpauldingSpaulding110m Hurdles319.7510
May 10Colchester Host #2May 10 · 200 Meters · Place 8 · SpauldingSpaulding200 Meters826.4410
May 8Burlington TF InvitationalMay 8 · Long Jump · Place 10 · SpauldingSpauldingLong Jump105.39m10
May 8Burlington TF InvitationalMay 8 · 300m Hurdles · Place 16 · SpauldingSpaulding300m Hurdles1649.8510
May 8Burlington TF InvitationalMay 8 · 110m Hurdles · Place 16 · SpauldingSpaulding110m HurdlesRound P1619.7610
May 4NCUHS Meet #2May 4 · Long Jump · Place 2 · SpauldingSpauldingLong Jump2.17-11.75 PB10
May 4NCUHS Meet #2May 4 · 300m Hurdles · Place 7 · SpauldingSpaulding300m Hurdles36" / 0.914m7.51.5410
May 4NCUHS Meet #2May 4 · 110m Hurdles · Place 7 · SpauldingSpaulding110m Hurdles39" / 0.991m7.20.1310
May 4NCUHS Meet #2May 4 · 200 Meters · Place 14 · SpauldingSpaulding200 Meters14.26.2410
Apr 28MMU Track Home #2Apr 28 · Long Jump · Place 5 · SpauldingSpauldingLong Jump5.16-02.5010
Apr 28MMU Track Home #2Apr 28 · 110m Hurdles · Place 1 · SpauldingSpaulding110m Hurdles39" / 0.991m1.20.19a10
Apr 28MMU Track Home #2Apr 28 · 400 Meters · Place 6 · SpauldingSpaulding400 Meters6.1:01.25a10
Apr 28MMU Track Home #2Apr 28 · 100 Meters · Place 9 · SpauldingSpaulding100 Meters9.12.76a10
Apr 24SBHS Distance MeetApr 24 · 800 Meters · Place 12 · SpauldingSpaulding800 Meters122:24.0h PB10

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Middle School TF Meet @ Burlington HSMay 23 · 75m Hurdles · Place 1 · Barre City ElementaryBarre City Elementary75m Hurdles33"1.12.92a PB8
May 23Middle School TF Meet @ Burlington HSMay 23 · Long Jump · Place 2 · Barre City ElementaryBarre City ElementaryLong Jump2.16-05.008
May 23Middle School TF Meet @ Burlington HSMay 23 · 100 Meters · Place 11 · Barre City ElementaryBarre City Elementary100 Meters11.13.25a8
May 18U-32 MS Invitational Track MeetMay 18 · Long Jump · Place 3 · Barre City ElementaryBarre City ElementaryLong Jump3.16-02.008
May 18U-32 MS Invitational Track MeetMay 18 · 400 Meters · Place 8 · Barre City ElementaryBarre City Elementary400 Meters8.1:04.00a8
May 18U-32 MS Invitational Track MeetMay 18 · 100 Meters · Place 7 · Barre City ElementaryBarre City Elementary100 Meters7.13.52a8

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19U-32 Middle School InvitationalMay 19 · 75m Hurdles · Place 3 · Barre City ElementaryBarre City Elementary75m Hurdles30"3.13.63a7
May 19U-32 Middle School InvitationalMay 19 · Long Jump · Place 2 · Barre City ElementaryBarre City ElementaryLong Jump2.15-07.007
May 19U-32 Middle School InvitationalMay 19 · 100 Meters · Place 16 · Barre City ElementaryBarre City Elementary100 Meters16.14.19a7
May 10Middle School at SpauldingMay 10 · 75m Hurdles · Place 2 · Barre City ElementaryBarre City Elementary75m Hurdles30"2.14.007
May 10Middle School at SpauldingMay 10 · Long Jump · Place 1 · Barre City ElementaryBarre City ElementaryLong Jump1.15-09.007
May 10Middle School at SpauldingMay 10 · Shot Put · Place 2 · Barre City ElementaryBarre City ElementaryShot Put8lb2.26-01.00 PB7
May 9Middle School Home MeetMay 9 · 75m Hurdles · Place 3 · Barre City ElementaryBarre City Elementary75m Hurdles30"3.13.61 PB7
May 9Middle School Home MeetMay 9 · Long Jump · Place 1 · Barre City ElementaryBarre City ElementaryLong Jump1.15-00.007

2017 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20U-32 Middle School InvitationalMay 20 · 75m Hurdles · Place 25 · Barre City ElementaryBarre City Elementary75m Hurdles30"25.14.87a7
May 20U-32 Middle School InvitationalMay 20 · Long Jump · Place 22 · Barre City ElementaryBarre City ElementaryLong Jump22.12-04.507
May 20U-32 Middle School InvitationalMay 20 · Shot Put · Place 21 · Barre City ElementaryBarre City ElementaryShot Put4kg21.23-03.00 PB7
May 18MS Dirt Track ClassicMay 18 · Long Jump · Place 7 · Barre City ElementaryBarre City ElementaryLong Jump7.11-07.007
May 18MS Dirt Track ClassicMay 18 · Shot Put · Place 5 · Barre City ElementaryBarre City ElementaryShot Put8lb5.23-09.007
May 11Regular Season MS MeetMay 11 · 75m Hurdles · Place 13 · Barre City ElementaryBarre City Elementary75m Hurdles30"13.15.25a7
May 11Regular Season MS MeetMay 11 · Long Jump · Place 22 · Barre City ElementaryBarre City ElementaryLong Jump22.10-09.007
May 11Regular Season MS MeetMay 11 · Shot Put · Place 10 · Barre City ElementaryBarre City ElementaryShot Put4kg10.23-00.007