Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorVermont Division 2 HS Track and Field State Championship · Jun 516.16aVermont Division 2 HS Track and Field State ChampionshipJune 5, 2026
300 Meters · IndoorVTFOA Meet #5 · Jan 439.89aVTFOA Meet #5January 4, 2026
300m Hurdles · 36" / 0.914m · OutdoorVermont Division 2 HS Track and Field State Championship · Jun 541.91aVermont Division 2 HS Track and Field State ChampionshipJune 5, 2026
400 Meters · OutdoorLast chance meet · May 3152.09aLast chance meet May 31, 2026
55m Hurdles · 39" · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 288.35a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
Long Jump · OutdoorU-32 Home HS meet 1 · Apr 304.58mU-32 Home HS meet 1April 30, 2025
Pole Vault · OutdoorMiddlebury HS Host TF Meet · May 172.44mMiddlebury HS Host TF MeetMay 17, 2023

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 27 · UThirtyTwo300m Hurdles36" / 0.914m27.42.48a12
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 110m Hurdles · Place 32 · UThirtyTwo110m Hurdles39" / 0.991mRound P32.17.16aWind: 0.212
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · Pole Vault · Place 2 · UThirtyTwoPole Vault2.3.34m12
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles36" / 0.914m2.41.91a PB12
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 110m Hurdles · Place 3 · UThirtyTwo110m Hurdles39" / 0.991mRound P3.16.61a12
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles39" / 0.991m2.16.16a PB12
May 31Last chance meet May 31 · 400 Meters · Place 1 · UThirtyTwo400 Meters1.52.09a PB12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · Pole Vault · Place 5 · UThirtyTwoPole Vault53.27m12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 300m Hurdles · Place 3 · UThirtyTwo300m Hurdles343.03a12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 110m Hurdles · Place 4 · UThirtyTwo110m HurdlesRound P416.17a12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 110m Hurdles · Place 8 · UThirtyTwo110m Hurdles817.17a12
May 27NCUHS Home Meet #2May 27 · Pole Vault · Place 1 · UThirtyTwoPole Vault13.20m12
May 27NCUHS Home Meet #2May 27 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles242.80a12
May 27NCUHS Home Meet #2May 27 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles216.23a12
May 19High School Home MeetMay 19 · 110m Hurdles · Place 3 · UThirtyTwo110m Hurdles317.06a12
May 19High School Home MeetMay 19 · 400 Meters · Place 1 · UThirtyTwo400 Meters154.10a12
May 16Burlington HS TF InvitationalMay 16 · Pole Vault · Place 4 · UThirtyTwoPole Vault43.35m12
May 16Burlington HS TF InvitationalMay 16 · 110m Hurdles · Place 5 · UThirtyTwo110m HurdlesRound P516.31a12
May 16Burlington HS TF InvitationalMay 16 · 110m Hurdles · Place 3 · UThirtyTwo110m Hurdles316.05a12
May 12South Burlington HS TF Meet 3May 12 · Pole Vault · Place 1 · UThirtyTwoPole Vault13.05m12
May 12South Burlington HS TF Meet 3May 12 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles244.11a12
May 12South Burlington HS TF Meet 3May 12 · 110m Hurdles · Place 3 · UThirtyTwo110m Hurdles316.20a12
May 2Twilight Invitational HS TF Meet @ SBMay 2 · Pole Vault · Place 4 · UThirtyTwoPole Vault43.20m12
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 110m Hurdles · Place 3 · UThirtyTwo110m HurdlesRound P317.10a12
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 110m Hurdles · Place 1 · UThirtyTwo110m Hurdles116.36a12
Apr 28STJA Home Meet #1Apr 28 · Pole Vault · Place 2 · UThirtyTwoPole Vault210-012
Apr 28STJA Home Meet #1Apr 28 · 300m Hurdles · Place 3 · UThirtyTwo300m Hurdles342.02a12
Apr 28STJA Home Meet #1Apr 28 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles216.85a12
Apr 14CVU HS TF Meet 1Apr 14 · 300m Hurdles · Place 1 · UThirtyTwo300m Hurdles143.53a12
Apr 14CVU HS TF Meet 1Apr 14 · 110m Hurdles · Place 1 · UThirtyTwo110m Hurdles116.54a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 55m Hurdles · Place 26 · UThirtyTwo55m Hurdles39"Round P26.8.35a PB12
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 55m Hurdles · Place 27 · UThirtyTwo55m Hurdles39"Round P27.8.35a12
Jan 10Vermont TF Indoor State ChampionshipJan 10 · 55m Hurdles · Place 3 · UThirtyTwo55m Hurdles38.77a12
Jan 10Vermont TF Indoor State ChampionshipJan 10 · 55m Hurdles · Place 2 · UThirtyTwo55m Hurdles28.45a12
Jan 10Vermont TF Indoor State ChampionshipJan 10 · 300 Meters · Place 7 · UThirtyTwo300 Meters740.42a12
Jan 4VTFOA Meet #5Jan 4 · 55m Hurdles · Place 4 · UThirtyTwo55m Hurdles49.13a12
Jan 4VTFOA Meet #5Jan 4 · 300 Meters · Place 6 · UThirtyTwo300 Meters639.89a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Chip Langmaid Invitational - 2025Dec 20 · 300 Meters · Place 5 · UThirtyTwo300 Meters5.40.39a12
Dec 20Chip Langmaid Invitational - 2025Dec 20 · 55m Hurdles · Place 2 · UThirtyTwo55m Hurdles39"2.9.06a12
Dec 13VTFOA Meet #1Dec 13 · 55m Hurdles · Place 5 · UThirtyTwo55m Hurdles39"5.8.90a12
Dec 13VTFOA Meet #1Dec 13 · Long Jump · UThirtyTwoLong Jump—DNS12

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · Pole Vault · Place 4 · UThirtyTwoPole Vault42.89m11
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles243.23a11
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 110m Hurdles · Place 4 · UThirtyTwo110m Hurdles417.23a11
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 110m Hurdles · Place 3 · UThirtyTwo110m Hurdles317.23a11
Jun 3State Meet Qualifier MeetJun 3 · 400 Meters · Place 8 · UThirtyTwo400 Meters8.54.50a11
Jun 1Essex HS Invitational/NE QualifierJun 1 · Pole Vault · Place 7 · UThirtyTwoPole Vault73.05m11
Jun 1Essex HS Invitational/NE QualifierJun 1 · 300m Hurdles · Place 10 · UThirtyTwo300m Hurdles1043.92a11
Jun 1Essex HS Invitational/NE QualifierJun 1 · 110m Hurdles · Place 12 · UThirtyTwo110m HurdlesRound P1217.38a11
May 28Qualifier MeetMay 28 · Long Jump · Place 6 · UThirtyTwoLong Jump6.4.63m11
May 28Qualifier MeetMay 28 · Pole Vault · Place 1 · UThirtyTwoPole Vault1.3.04m11
May 28Qualifier MeetMay 28 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles36" / 0.914m2.43.011
May 28Qualifier MeetMay 28 · 110m Hurdles · Place 3 · UThirtyTwo110m Hurdles39" / 0.991m3.17.211
May 20U-32 Home HS Meet 2May 20 · Pole Vault · Place 2 · UThirtyTwoPole Vault210-011
May 20U-32 Home HS Meet 2May 20 · 300m Hurdles · Place 5 · UThirtyTwo300m Hurdles546.28a11
May 20U-32 Home HS Meet 2May 20 · 110m Hurdles · Place 4 · UThirtyTwo110m Hurdles418.06a11
May 13SJA Host Meet #3May 13 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles218.16a11
May 6CVU HS Host TF Meet #2May 6 · Pole Vault · Place 3 · UThirtyTwoPole Vault32.74m11
May 6CVU HS Host TF Meet #2May 6 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles247.15a11
May 6CVU HS Host TF Meet #2May 6 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles218.10a11
May 3Twilight TF Invitational @ South BurlingtonMay 3 · Long Jump · Place 26 · UThirtyTwoLong Jump264.81m11
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 300m Hurdles · Place 11 · UThirtyTwo300m Hurdles1147.50a11
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 110m Hurdles · Place 11 · UThirtyTwo110m HurdlesRound P1118.57a11
Apr 30U-32 Home HS meet 1Apr 30 · Long Jump · Place 8 · UThirtyTwoLong Jump84.58m PB11
Apr 30U-32 Home HS meet 1Apr 30 · Pole Vault · Place 5 · UThirtyTwoPole Vault58-00.0011
Apr 30U-32 Home HS meet 1Apr 30 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles247.99a11
Apr 30U-32 Home HS meet 1Apr 30 · 110m Hurdles · Place 5 · UThirtyTwo110m Hurdles518.26a11
Apr 23Vacational TF Meet @ Essex HSApr 23 · Long Jump · UThirtyTwoLong Jump—SCR11
Apr 23Vacational TF Meet @ Essex HSApr 23 · Pole Vault · UThirtyTwoPole Vault—SCR11
Apr 23Vacational TF Meet @ Essex HSApr 23 · 300m Hurdles · UThirtyTwo300m Hurdles36" / 0.914m—DNS11
Apr 23Vacational TF Meet @ Essex HSApr 23 · 110m Hurdles · UThirtyTwo110m Hurdles39" / 0.991m—DNS11
Apr 12SJA Home Meet #1Apr 12 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles218.81a11

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 31Div. 2 Vermont TF State ChampionshipMay 31 · Long Jump · Place 16 · UThirtyTwoLong Jump165.11m—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · Pole Vault · Place 7 · UThirtyTwoPole Vault72.74m—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 300m Hurdles · Place 6 · UThirtyTwo300m Hurdles644.89a—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 110m Hurdles · Place 1 · UThirtyTwo110m HurdlesRound P117.80a—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles217.71a—
May 28LCQMay 28 · Long Jump · Place 1 · UThirtyTwoLong Jump15.67m—
May 28LCQMay 28 · Pole Vault · Place 1 · UThirtyTwoPole Vault12.90m—
May 28LCQMay 28 · 110m Hurdles · Place 1 · UThirtyTwo110m Hurdles118.41a—
May 20CVU HS Host TF Meet #3May 20 · Long Jump · Place 3 · UThirtyTwoLong Jump35.27m—
May 20CVU HS Host TF Meet #3May 20 · Pole Vault · Place 3 · UThirtyTwoPole Vault32.82m—
May 20CVU HS Host TF Meet #3May 20 · 300m Hurdles · Place 1 · UThirtyTwo300m Hurdles145.67a—
May 20CVU HS Host TF Meet #3May 20 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles218.23a—
May 11Burlington HS TF InvitationalMay 11 · Long Jump · Place 17 · UThirtyTwoLong Jump175.24m—
May 11Burlington HS TF InvitationalMay 11 · Pole Vault · Place 12 · UThirtyTwoPole Vault122.75m—
May 11Burlington HS TF InvitationalMay 11 · 300m Hurdles · Place 12 · UThirtyTwo300m Hurdles1246.70a—
May 11Burlington HS TF InvitationalMay 11 · 110m Hurdles · Place 12 · UThirtyTwo110m HurdlesRound P1218.51a—
May 8MMU Home Track #2May 8 · Long Jump · Place 3 · UThirtyTwoLong Jump35.09m—
May 8MMU Home Track #2May 8 · Pole Vault · Place 1 · UThirtyTwoPole Vault12.75m—
May 8MMU Home Track #2May 8 · 300m Hurdles · Place 3 · UThirtyTwo300m Hurdles347.62a—
May 8MMU Home Track #2May 8 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles218.93a—
May 1U-32 HS MeetMay 1 · Long Jump · Place 2 · UThirtyTwoLong Jump25.23m—
May 1U-32 HS MeetMay 1 · Pole Vault · Place 3 · UThirtyTwoPole Vault32.74m—
May 1U-32 HS MeetMay 1 · 300m Hurdles · Place 1 · UThirtyTwo300m Hurdles147.35a—
May 1U-32 HS MeetMay 1 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles219.32a—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · 110m Hurdles · Place 5 · UThirtyTwo110m Hurdles519.09a—
Apr 16STJ vs U32Apr 16 · Long Jump · Place 1 · UThirtyTwoLong Jump15.99m—
Apr 16STJ vs U32Apr 16 · Pole Vault · Place 3 · UThirtyTwoPole Vault32.28m—
Apr 16STJ vs U32Apr 16 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles248.35a—
Apr 16STJ vs U32Apr 16 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles219.24a—
Apr 11Burlington HS Host TF Meet #1Apr 11 · Long Jump · Place 3 · UThirtyTwoLong Jump35.33m—
Apr 11Burlington HS Host TF Meet #1Apr 11 · 300m Hurdles · Place 3 · UThirtyTwo300m Hurdles348.88a—
Apr 11Burlington HS Host TF Meet #1Apr 11 · 110m Hurdles · Place 5 · UThirtyTwo110m Hurdles519.38a—

2023 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jun 2D2 Vermont TF State ChampionshipJun 2 · Long Jump · UThirtyTwoLong Jump—DNS9
Jun 2D2 Vermont TF State ChampionshipJun 2 · Pole Vault · Place 10 · UThirtyTwoPole Vault10.2.59m9
Jun 2D2 Vermont TF State ChampionshipJun 2 · 300m Hurdles · Place 15 · UThirtyTwo300m Hurdles36" / 0.914m15.48.91a9
Jun 2D2 Vermont TF State ChampionshipJun 2 · 110m Hurdles · Place 8 · UThirtyTwo110m Hurdles39" / 0.991mRound P8.19.30a9
Jun 2D2 Vermont TF State ChampionshipJun 2 · 110m Hurdles · Place 5 · UThirtyTwo110m Hurdles39" / 0.991m5.18.98a9
Jun 1D3 Vermont TF State ChampionshipJun 1 · Pole Vault · Place 10 · UThirtyTwoPole Vault102.59m—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 300m Hurdles · Place 15 · UThirtyTwo300m Hurdles1548.91a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 110m Hurdles · Place 8 · UThirtyTwo110m Hurdles819.30a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 110m Hurdles · Place 5 · UThirtyTwo110m Hurdles518.98a—
May 30STJ Last Chance MeetMay 30 · 300m Hurdles · UThirtyTwo300m Hurdles36" / 0.914m—DNS9
May 23U-32 Home Meet 2May 23 · Long Jump · Place 9 · UThirtyTwoLong Jump94.60m—
May 23U-32 Home Meet 2May 23 · Pole Vault · Place 4 · UThirtyTwoPole Vault42.90m—
May 23U-32 Home Meet 2May 23 · 300m Hurdles · Place 3 · UThirtyTwo300m Hurdles348.41a—
May 23U-32 Home Meet 2May 23 · 110m Hurdles · Place 5 · UThirtyTwo110m Hurdles519.84a—
May 17Middlebury HS Host TF MeetMay 17 · Long Jump · Place 4 · UThirtyTwoLong Jump44.81m—
May 17Middlebury HS Host TF MeetMay 17 · Pole Vault · Place 2 · UThirtyTwoPole Vault22.44m PB—
May 17Middlebury HS Host TF MeetMay 17 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles250.75a—
May 17Middlebury HS Host TF MeetMay 17 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles219.90a—
May 13Burlington HS TF InvitationalMay 13 · 300m Hurdles · Place 28 · UThirtyTwo300m Hurdles2848.66a—
May 13Burlington HS TF InvitationalMay 13 · 110m Hurdles · Place 19 · UThirtyTwo110m Hurdles1919.45a—
May 9Essex HS Host TF Meet #3May 9 · Long Jump · Place 11 · UThirtyTwoLong Jump114.96m—
May 9Essex HS Host TF Meet #3May 9 · Pole Vault · Place 8 · UThirtyTwoPole Vault82.45m—
May 9Essex HS Host TF Meet #3May 9 · 300m Hurdles · Place 2 · UThirtyTwo300m Hurdles248.55a—
May 9Essex HS Host TF Meet #3May 9 · 110m Hurdles · Place 4 · UThirtyTwo110m Hurdles419.75a—
May 6Twilight South Burlington TF InvitationalMay 6 · Long Jump · Place 24 · UThirtyTwoLong Jump245.22m—
May 6Twilight South Burlington TF InvitationalMay 6 · Pole Vault · Place 17 · UThirtyTwoPole Vault172.45m—
May 6Twilight South Burlington TF InvitationalMay 6 · 300m Hurdles · Place 11 · UThirtyTwo300m Hurdles1148.22a—
May 6Twilight South Burlington TF InvitationalMay 6 · 110m Hurdles · Place 12 · UThirtyTwo110m Hurdles1220.11a—
May 4U-32 Home Meet 1May 4 · Long Jump · Place 10 · UThirtyTwoLong Jump1014-2.50—
May 4U-32 Home Meet 1May 4 · Pole Vault · Place 3 · UThirtyTwoPole Vault38-6—
May 4U-32 Home Meet 1May 4 · 300m Hurdles · Place 4 · UThirtyTwo300m Hurdles450.25a—
May 4U-32 Home Meet 1May 4 · 110m Hurdles · Place 2 · UThirtyTwo110m Hurdles220.45a—
Apr 11Burlington HS Host TF Meet #2Apr 11 · Long Jump · Place 19 · UThirtyTwoLong Jump194.80m—
Apr 11Burlington HS Host TF Meet #2Apr 11 · 300m Hurdles · Place 4 · UThirtyTwo300m Hurdles451.56a—
Apr 11Burlington HS Host TF Meet #2Apr 11 · 110m Hurdles · Place 6 · UThirtyTwo110m Hurdles622.34a—