Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 413.97aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
100m Hurdles · 33" / 0.838m · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 419.04aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
200 Meters · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 430.73aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
300 Meters · IndoorThe Beantown Winter Classic · Dec 2050.45aThe Beantown Winter ClassicDecember 20, 2025
300m Hurdles · 30" / 0.762m · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 453.30aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
400 Meters · OutdoorSJA Home Meet #1 · Apr 121:21.85aSJA Home Meet #1April 12, 2025
55 Meter · IndoorVTFOA Meet #4 · Dec 318.51aVTFOA Meet #4December 31, 2025
55 Meters · IndoorVTFOA Meet #5 · Jan 48.41aVTFOA Meet #5January 4, 2026
55m Hurdles · 33" · IndoorThe Beantown Winter Classic · Dec 2010.67aThe Beantown Winter ClassicDecember 20, 2025
800 Meters · OutdoorMt. Abraham MS Track Home Meet #2 · May 233:19.62Mt. Abraham MS Track Home Meet #2May 23, 2022
800 Meters · Outdoor · Hand timedU32 Invitational · May 73:15.8hU32 InvitationalMay 7, 2022
Javelin · 300g TJ · OutdoorMS Dirt Track Classic · May 1215.88mMS Dirt Track ClassicMay 12, 2023
Javelin · 600g · OutdoorLast Chance Meet - 2025 · Jun 216.21mLast Chance Meet - 2025June 2, 2025
Long Jump · IndoorNorth East Invitational · Jan 63.64mNorth East InvitationalJanuary 6, 2024
Long Jump · OutdoorMontpelier Invitational · May 2810' 9Montpelier InvitationalMay 28, 2022

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 300m Hurdles · Place 4 · Paine MountainPaine Mountain300m Hurdles30" / 0.762m4.53.30a PB11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 100m Hurdles · Place 6 · Paine MountainPaine Mountain100m Hurdles33" / 0.838mRound P6.19.04a PB11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 100m Hurdles · Place 5 · Paine MountainPaine Mountain100m Hurdles33" / 0.838m5.19.10a11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 200 Meters · Place 26 · Paine MountainPaine Mountain200 Meters26.30.73a PB11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 100 Meters · Place 9 · Paine MountainPaine Mountain100 MetersRound P9.13.97a PB11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 100m Hurdles · Place 27 · Paine MountainPaine Mountain100m HurdlesRound P2719.19a11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 100 Meters · Place 43 · Paine MountainPaine Mountain100 MetersRound P4314.44a11
May 19High School Home MeetMay 19 · 300m Hurdles · Place 5 · Paine MountainPaine Mountain300m Hurdles555.08a11
May 19High School Home MeetMay 19 · 100m Hurdles · Place 4 · Paine MountainPaine Mountain100m Hurdles419.61a11
May 19High School Home MeetMay 19 · 100 Meters · Place 11 · Paine MountainPaine Mountain100 Meters1114.27a11
May 16Burlington HS TF InvitationalMay 16 · 300m Hurdles · Place 23 · Paine MountainPaine Mountain300m Hurdles2353.78a11
May 16Burlington HS TF InvitationalMay 16 · 100m Hurdles · Place 23 · Paine MountainPaine Mountain100m HurdlesRound P2318.74a11
May 16Burlington HS TF InvitationalMay 16 · 100 Meters · Place 34 · Paine MountainPaine Mountain100 MetersRound P3414.03a11
May 13Lyndon Home meet 2May 13 · Long Jump · Paine MountainPaine MountainLong Jump—DNS11
May 13Lyndon Home meet 2May 13 · Javelin · Paine MountainPaine MountainJavelin600g—DNS11
May 13Lyndon Home meet 2May 13 · 400 Meters · Paine MountainPaine Mountain400 Meters—DNS11
May 7NCUHS Home Meet #1May 7 · 300m Hurdles · Place 8 · Paine MountainPaine Mountain300m Hurdles857.31a11
May 7NCUHS Home Meet #1May 7 · 100m Hurdles · Place 9 · Paine MountainPaine Mountain100m Hurdles919.79a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 100m Hurdles · Place 25 · Paine MountainPaine Mountain100m HurdlesRound P2519.71a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 200 Meters · Place 16 · Paine MountainPaine Mountain200 Meters1631.61a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 100 Meters · Place 48 · Paine MountainPaine Mountain100 MetersRound P4814.96a11
Apr 28STJA Home Meet #1Apr 28 · 300m Hurdles · Place 6 · Paine MountainPaine Mountain300m Hurdles658.60a11
Apr 28STJA Home Meet #1Apr 28 · 100m Hurdles · Place 9 · Paine MountainPaine Mountain100m Hurdles919.42a11
Apr 28STJA Home Meet #1Apr 28 · 100 Meters · Place 16 · Paine MountainPaine Mountain100 Meters1614.71a11
Apr 22Essex HS TF VacationalApr 22 · 300m Hurdles · Place 14 · Paine MountainPaine Mountain300m Hurdles1459.33a11
Apr 22Essex HS TF VacationalApr 22 · 100 Meters · Place 41 · Paine MountainPaine Mountain100 Meters4114.82a11
Apr 15South Burlington HS TF Meet 1Apr 15 · 300m Hurdles · Place 9 · Paine MountainPaine Mountain300m Hurdles959.63a11
Apr 15South Burlington HS TF Meet 1Apr 15 · 100m Hurdles · Place 13 · Paine MountainPaine Mountain100m Hurdles1319.66a11
Apr 15South Burlington HS TF Meet 1Apr 15 · 200 Meters · Place 22 · Paine MountainPaine Mountain200 Meters2232.80a11
Apr 15South Burlington HS TF Meet 1Apr 15 · 100 Meters · Place 15 · Paine MountainPaine Mountain100 Meters1514.63a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 4VTFOA Meet #5Jan 4 · 55m Hurdles · Place 13 · Paine MountainPaine Mountain55m Hurdles1310.88a11
Jan 4VTFOA Meet #5Jan 4 · 55 Meters · Place 17 · Paine MountainPaine Mountain55 Meters178.41a PB11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 31VTFOA Meet #4Dec 31 · 55m Hurdles · Place 19 · Paine MountainPaine Mountain55m Hurdles33"19.10.87a11
Dec 31VTFOA Meet #4Dec 31 · 55 Meter · Place 25 · Paine MountainPaine Mountain55 Meter25.8.51a PB11
Dec 27VTFOA Meet #3Dec 27 · 300 Meters · Place 24 · Paine MountainPaine Mountain300 Meters24.52.21a11
Dec 27VTFOA Meet #3Dec 27 · 55m Hurdles · Place 14 · Paine MountainPaine Mountain55m Hurdles33"14.11.04a11
Dec 27VTFOA Meet #3Dec 27 · 55 Meter · Place 23 · Paine MountainPaine Mountain55 Meter23.8.58a11
Dec 20The Beantown Winter ClassicDec 20 · 300 Meters · Place 113 · Paine MountainPaine Mountain300 Meters113.50.45a PB11
Dec 20The Beantown Winter ClassicDec 20 · 55m Hurdles · Place 49 · Paine MountainPaine Mountain55m Hurdles33"Round P49.10.67a PB11
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 81 · Paine MountainPaine Mountain55 MeterRound P81.8.60a11
Dec 13VTFOA Meet #1Dec 13 · 55m Hurdles · Place 31 · Paine MountainPaine Mountain55m Hurdles33"31.11.71a11
Dec 13VTFOA Meet #1Dec 13 · 55 Meter · Place 48 · Paine MountainPaine Mountain55 Meter48.8.82a11
Jan 12VTFOA Weekend 5Jan 12 · 55 Meters · Place 45 · NorthfieldNorthfield55 Meters458.76a—
Jan 5VTFOA Weekend 4Jan 5 · 55 Meters · Place 32 · NorthfieldNorthfield55 Meters328.72a—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · 100m Hurdles · Place 15 · Paine mountainPaine mountain100m Hurdles1520.88a10
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · 200 Meters · Place 41 · Paine mountainPaine mountain200 Meters4133.14a10
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · 100 Meters · Place 34 · Paine mountainPaine mountain100 Meters3415.09a10
Jun 2Last Chance Meet - 2025Jun 2 · Javelin · Place 10 · Paine MountainPaine MountainJavelin600g10.16.21m PB10
May 13SJA Host Meet #3May 13 · Javelin · Place 8 · NorthfieldNorthfieldJavelin816.54m10
May 13SJA Host Meet #3May 13 · 200 Meters · Place 7 · NorthfieldNorthfield200 Meters732.44a10
May 13SJA Host Meet #3May 13 · 100 Meters · Place 11 · NorthfieldNorthfield100 Meters1115.00a10
May 10Burlington HS TF InvitationalMay 10 · 100m Hurdles · Place 51 · NorthfieldNorthfield100m HurdlesRound P5121.83a10
May 10Burlington HS TF InvitationalMay 10 · 100 Meters · Place 63 · NorthfieldNorthfield100 MetersRound P6314.98a10
May 6NCUHS Host Meet 1May 6 · 300m Hurdles · Place 4 · NorthfieldNorthfield300m Hurdles41:02.410
May 6NCUHS Host Meet 1May 6 · 100m Hurdles · Place 10 · NorthfieldNorthfield100m Hurdles1021.410
May 6NCUHS Host Meet 1May 6 · 200 Meters · Place 16 · NorthfieldNorthfield200 Meters1631.510
May 6NCUHS Host Meet 1May 6 · 100 Meters · Place 13 · NorthfieldNorthfield100 Meters1314.610
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 100 Meters · Place 17 · NorthfieldNorthfield100 Meters1715.30a10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · Javelin · Place 24 · NorthfieldNorthfieldJavelin2417.40m10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 200 Meters · Place 53 · NorthfieldNorthfield200 Meters5332.30a10
Apr 29Colchester HS Host TF Meet #2Apr 29 · Javelin · Place 7 · NorthfieldNorthfieldJavelin716.55m10
Apr 29Colchester HS Host TF Meet #2Apr 29 · 200 Meters · Place 10 · NorthfieldNorthfield200 Meters1031.87a10
Apr 29Colchester HS Host TF Meet #2Apr 29 · 100 Meters · Place 16 · NorthfieldNorthfield100 Meters1615.11a10
Apr 12SJA Home Meet #1Apr 12 · Javelin · Place 5 · NorthfieldNorthfieldJavelin518.88m10
Apr 12SJA Home Meet #1Apr 12 · 400 Meters · Place 10 · NorthfieldNorthfield400 Meters101:21.85a PB10
Apr 12SJA Home Meet #1Apr 12 · 100 Meters · Place 19 · NorthfieldNorthfield100 Meters1915.42a10

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28VTFOA Weekend 3Dec 28 · 300 Meters · Place 43 · NorthfieldNorthfield300 Meters43.53.96a10
Dec 28VTFOA Weekend 3Dec 28 · 55 Meter · Place 31 · NorthfieldNorthfield55 Meter31.8.70a10
Dec 22VTFOA Weekend 2Dec 22 · 300 Meters · Place 30 · NorthfieldNorthfield300 Meters30.53.45a10
Dec 22VTFOA Weekend 2Dec 22 · 55 Meter · Place 40 · NorthfieldNorthfield55 Meter40.8.94a10
Dec 21Chip Langmaid InvitationalDec 21 · 55m Hurdles · NorthfieldNorthfield55m Hurdles33"—SCR10
Dec 14VTFOA Weekend 1Dec 14 · 300 Meters · Place 46 · NorthfieldNorthfield300 Meters46.53.53a10
Dec 14VTFOA Weekend 1Dec 14 · 55 Meter · Place 42 · NorthfieldNorthfield55 Meter42.8.72a10
Jan 14VTFOA HS Indoor #5Jan 14 · 300 Meters · Place 28 · NorthfieldNorthfield300 Meters2854.39a—
Jan 14VTFOA HS Indoor #5Jan 14 · 55 Meters · Place 26 · NorthfieldNorthfield55 Meters268.77a—
Jan 6North East InvitationalJan 6 · Long Jump · Place 12 · NorthfieldNorthfieldLong Jump123.64m PB—
Jan 6North East InvitationalJan 6 · 300 Meters · Place 25 · NorthfieldNorthfield300 Meters2553.60a—
Jan 6North East InvitationalJan 6 · 55 Meters · Place 17 · NorthfieldNorthfield55 Meters178.79a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30Div. 4 Vermont TF State ChampionshipMay 30 · Javelin · Place 6 · NorthfieldNorthfieldJavelin618.15m—
May 30Div. 4 Vermont TF State ChampionshipMay 30 · 300m Hurdles · Place 10 · NorthfieldNorthfield300m Hurdles101:06.52a—
May 30Div. 4 Vermont TF State ChampionshipMay 30 · 100 Meters · Place 23 · NorthfieldNorthfield100 Meters2315.83a—
May 18BFA/SB RelaysMay 18 · Javelin · Place 23 · NorthfieldNorthfieldJavelin2344-6—
May 7NCUHS Home Meet #1May 7 · Javelin · Place 13 · NorthfieldNorthfieldJavelin1315.42m—
May 7NCUHS Home Meet #1May 7 · 300m Hurdles · Place 8 · NorthfieldNorthfield300m Hurdles81:04.07a—
May 7NCUHS Home Meet #1May 7 · 100 Meters · Place 23 · NorthfieldNorthfield100 Meters2315.69a—
May 4Twilight Invitational @ South Burlington HSMay 4 · Javelin · Place 35 · NorthfieldNorthfieldJavelin3515.07m—
May 4Twilight Invitational @ South Burlington HSMay 4 · Discus · Place 56 · NorthfieldNorthfieldDiscus568.05m—
May 4Twilight Invitational @ South Burlington HSMay 4 · 200 Meters · Place 60 · NorthfieldNorthfield200 Meters6033.20a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 100 Meters · Place 32 · NorthfieldNorthfield100 Meters3215.93a—
May 1U-32 HS MeetMay 1 · Javelin · Place 9 · NorthfieldNorthfieldJavelin914.62m—
May 1U-32 HS MeetMay 1 · 300m Hurdles · Place 9 · NorthfieldNorthfield300m Hurdles91:09.22a—
Apr 24Essex HS Vacational TF MeetApr 24 · 300m Hurdles · Place 7 · NorthfieldNorthfield300m Hurdles30" / 0.762m7.1:07.61a9
Apr 24Essex HS Vacational TF MeetApr 24 · 200 Meters · Place 20 · NorthfieldNorthfield200 Meters20.36.14a9
Apr 24Essex HS Vacational TF MeetApr 24 · 100 Meters · Place 33 · NorthfieldNorthfield100 Meters33.16.20a9

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23VTFOA HS Indoor #2Dec 23 · 300 Meters · NorthfieldNorthfield300 Meters—53.87a9
Dec 23VTFOA HS Indoor #2Dec 23 · 55 Meter · Place 46 · NorthfieldNorthfield55 Meter46.8.84a9
Dec 23VTFOA HS Indoor #2Dec 23 · Long Jump · Place 38 · NorthfieldNorthfieldLong Jump38.3.54mWind: 09
Dec 17VTFOA HS Indoor #1Dec 17 · 300 Meters · Place 12 · NorthfieldNorthfield300 Meters12.54.83a9
Dec 17VTFOA HS Indoor #1Dec 17 · 55 Meter · Place 7 · NorthfieldNorthfield55 Meter7.8.95a9
Dec 17VTFOA HS Indoor #1Dec 17 · Long Jump · Place 4 · NorthfieldNorthfieldLong Jump4.3.48m9

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27Montpelier InvitationalMay 27 · Long Jump · Place 18 · NorthfieldNorthfieldLong Jump1810-1—
May 27Montpelier InvitationalMay 27 · Javelin · Place 19 · NorthfieldNorthfieldJavelin1939-3—
May 27Montpelier InvitationalMay 27 · 100 Meters · Place 45 · NorthfieldNorthfield100 Meters4516.1—
May 20U-32 Middle School InvitationalMay 20 · Javelin · Place 23 · NorthfieldNorthfieldJavelin2340-7—
May 20U-32 Middle School InvitationalMay 20 · 200 Meters · Place 40 · NorthfieldNorthfield200 Meters4036.06a—
May 18Harwood MS TF Invitational 2023May 18 · Long Jump · Place 5 · NorthfieldNorthfieldLong Jump510-2—
May 18Harwood MS TF Invitational 2023May 18 · Javelin · Place 3 · NorthfieldNorthfieldJavelin313.74m—
May 18Harwood MS TF Invitational 2023May 18 · 100 Meters · Place 12 · NorthfieldNorthfield100 Meters1215.74—
May 12MS Dirt Track ClassicMay 12 · Javelin · Place 4 · NorthfieldNorthfieldJavelin300g TJ4.15.88m PB8

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28Montpelier InvitationalMay 28 · Long Jump · Place 10 · NorthfieldNorthfieldLong Jump10.10' 9 PB7
May 28Montpelier InvitationalMay 28 · Javelin · Place 31 · NorthfieldNorthfieldJavelin300g TJ31.34' 17
May 28Montpelier InvitationalMay 28 · 800 Meters · Place 21 · NorthfieldNorthfield800 Meters21.3:33.77
May 23Mt. Abraham MS Track Home Meet #2May 23 · 800 Meters · Place 11 · NorthfieldNorthfield800 Meters11.3:19.62 PB7
May 10Mt. Abraham MS Track Home Meet #1May 10 · Long Jump · Place 11 · NorthfieldNorthfieldLong Jump11.10-04.007
May 10Mt. Abraham MS Track Home Meet #1May 10 · Javelin · Place 15 · NorthfieldNorthfieldJavelin300g TJ15.40-047
May 10Mt. Abraham MS Track Home Meet #1May 10 · 400 Meters · Place 14 · NorthfieldNorthfield400 Meters14.1:26.137
May 7U32 InvitationalMay 7 · Long Jump · Place 16 · NorthfieldNorthfieldLong Jump16.10-04.007
May 7U32 InvitationalMay 7 · Javelin · Place 19 · NorthfieldNorthfieldJavelin300g TJ19.40-037
May 7U32 InvitationalMay 7 · 800 Meters · Place 14 · NorthfieldNorthfield800 Meters14.3:15.8h PB7
Apr 29Montpelier MS Kick-Off MeetApr 29 · Long Jump · Place 8 · NorthfieldNorthfieldLong Jump8.9' 4.57
Apr 29Montpelier MS Kick-Off MeetApr 29 · Javelin · Place 3 · NorthfieldNorthfieldJavelin300g TJ3.13.50m7
Apr 29Montpelier MS Kick-Off MeetApr 29 · 400 Meters · Place 12 · NorthfieldNorthfield400 Meters12.1:26.47
Apr 29Montpelier MS Kick-Off MeetApr 29 · 200 Meters · Place 11 · NorthfieldNorthfield200 Meters11.36.47