Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorTwilight Invitational HS TF Meet @ SB · May 25:44.18aTwilight Invitational HS TF Meet @ SBMay 2, 2026
1500 Meters · Outdoor · Hand timedU-32 Home HS meet 1 · Apr 305:43.1hU-32 Home HS meet 1April 30, 2025
200 Meters · OutdoorU-32 HS Meet · May 133.75aU-32 HS MeetMay 1, 2024
3000 Meters · OutdoorTwilight TF Invitational @ South Burlington · May 311:44.31aTwilight TF Invitational @ South BurlingtonMay 3, 2025
3000 Meters · Outdoor · Hand timedU-32 HS Meet · May 112:28.1hU-32 HS MeetMay 1, 2024
400 Meters · OutdoorHigh School Home Meet · May 191:17.22aHigh School Home MeetMay 19, 2026
75m Hurdles · 30" · OutdoorMt. Abraham MS Home Meet #1 · May 1218.34Mt. Abraham MS Home Meet #1May 12, 2021
75m Hurdles · 33" · OutdoorMS Dirt Track Relay · May 2020.3MS Dirt Track RelayMay 20, 2021
800 Meters · OutdoorTwilight Invitational @ South Burlington HS · May 42:54.32aTwilight Invitational @ South Burlington HSMay 4, 2024
800 Meters · Outdoor · Hand timedU-32 Home HS meet 1 · Apr 302:48.8hU-32 Home HS meet 1April 30, 2025
High Jump · OutdoorMS Dirt Track Classic · May 121.16mMS Dirt Track ClassicMay 12, 2023
Javelin · 300g TJ · OutdoorU32 Invitational · May 745-05U32 InvitationalMay 7, 2022
Javelin · 600g · OutdoorMiddle School State Track Meet · Jun 337-00Middle School State Track MeetJune 3, 2022
Long Jump · OutdoorMS Dirt Track Relay · May 208' 6MS Dirt Track RelayMay 20, 2021
Results · OutdoorMontpelier MS Kick-Off Meet · Apr 191:25.3Montpelier MS Kick-Off MeetApril 19, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 1500 Meters · Place 15 · MontpelierMontpelier1500 Meters15.5:58.60a11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 1500 Meters · Place 42 · MontpelierMontpelier1500 Meters425:44.33a11
May 19High School Home MeetMay 19 · 400 Meters · Place 15 · MontpelierMontpelier400 Meters151:17.22a PB11
May 16Burlington HS TF InvitationalMay 16 · 3000 Meters · Place 6 · MontpelierMontpelier3000 Meters612:38.25a11
May 12STJA Home Meet #2May 12 · 3000 Meters · Place 2 · MontpelierMontpelier3000 Meters212:27.82a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 3000 Meters · Place 16 · MontpelierMontpelier3000 Meters1612:30.99a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 1500 Meters · Place 25 · MontpelierMontpelier1500 Meters255:44.18a PB11
Apr 29Lyndon Home Meet 1Apr 29 · 3000 Meters · Place 2 · MontpelierMontpelier3000 Meters2.12:24.111
Apr 29Lyndon Home Meet 1Apr 29 · 1500 Meters · MontpelierMontpelier1500 Meters—DNS11
Apr 29Lyndon Home Meet 1Apr 29 · 800 Meters · MontpelierMontpelier800 Meters—SCR11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 3000 Meters · Place 6 · MontpelierMontpelier3000 Meters611:46.94a10
Jun 1Essex HS Invitational/NE QualifierJun 1 · 3000 Meters · Place 4 · MontpelierMontpelier3000 Meters411:48.91a10
May 20U-32 Home HS Meet 2May 20 · 3000 Meters · Place 7 · MontpelierMontpelier3000 Meters712:38.0h10
May 20U-32 Home HS Meet 2May 20 · 1500 Meters · Place 7 · MontpelierMontpelier1500 Meters75:44.0h10
May 13SJA Host Meet #3May 13 · 3000 Meters · Place 1 · MontpelierMontpelier3000 Meters113:13.00a10
May 10Burlington HS TF InvitationalMay 10 · 3000 Meters · Place 22 · MontpelierMontpelier3000 Meters2212:19.10a10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 3000 Meters · Place 16 · MontpelierMontpelier3000 Meters1611:44.31a PB10
Apr 30U-32 Home HS meet 1Apr 30 · 1500 Meters · Place 6 · MontpelierMontpelier1500 Meters65:43.1h PB10
Apr 30U-32 Home HS meet 1Apr 30 · 800 Meters · Place 9 · MontpelierMontpelier800 Meters92:48.8h PB10
Apr 23Vacational TF Meet @ Essex HSApr 23 · 3000 Meters · Place 8 · MontpelierMontpelier3000 Meters8.12:27.58a10
Apr 23Vacational TF Meet @ Essex HSApr 23 · 1500 Meters · Place 16 · MontpelierMontpelier1500 Meters16.5:46.89a10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 3000 Meters · Place 7 · MontpelierMontpelier3000 Meters712:05.21a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 3000 Meters · Place 27 · MontpelierMontpelier3000 Meters2712:19.43a—
May 11Burlington HS TF InvitationalMay 11 · 3000 Meters · Place 16 · MontpelierMontpelier3000 Meters1611:57.34a—
May 11Burlington HS TF InvitationalMay 11 · 1500 Meters · Place 13 · MontpelierMontpelier1500 Meters136:08.60a—
May 8Essex HS Host TF Meet #3May 8 · 3000 Meters · Place 1 · MontpelierMontpelier3000 Meters112:09.32a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 1500 Meters · Place 30 · MontpelierMontpelier1500 Meters305:44.83a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 800 Meters · Place 18 · MontpelierMontpelier800 Meters182:54.32a PB—
May 1U-32 HS MeetMay 1 · 3000 Meters · Place 3 · MontpelierMontpelier3000 Meters312:28.1h PB—
May 1U-32 HS MeetMay 1 · 200 Meters · Place 26 · MontpelierMontpelier200 Meters2633.75a PB—
Apr 16Lyndon Home Meet 1Apr 16 · 3000 Meters · Place 3 · MontpelierMontpelier3000 Meters3.12:59.59
Apr 16Lyndon Home Meet 1Apr 16 · 1500 Meters · Place 8 · MontpelierMontpelier1500 Meters8.6:01.39
Apr 11Burlington HS Host TF Meet #1Apr 11 · 1500 Meters · Place 20 · MontpelierMontpelier1500 Meters206:18.26a—
Apr 11Burlington HS Host TF Meet #1Apr 11 · 800 Meters · Place 21 · MontpelierMontpelier800 Meters213:01.38a—

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 27Montpelier InvitationalMay 27 · High Jump · Place 13 · MontpelierMontpelierHigh Jump133-8—
May 27Montpelier InvitationalMay 27 · 800 Meters · Place 6 · MontpelierMontpelier800 Meters63:01.2—
May 20U-32 Middle School InvitationalMay 20 · High Jump · Place 12 · MontpelierMontpelierHigh Jump123-8—
May 20U-32 Middle School InvitationalMay 20 · 800 Meters · Place 7 · MontpelierMontpelier800 Meters73:04.90—
May 20U-32 Middle School InvitationalMay 20 · 400 Meters · Place 29 · MontpelierMontpelier400 Meters291:22.02a—
May 18Harwood MS TF Invitational 2023May 18 · 800 Meters · Place 6 · MontpelierMontpelier800 Meters63:07.81—
May 18Harwood MS TF Invitational 2023May 18 · 400 Meters · Place 13 · MontpelierMontpelier400 Meters131:26.11—
May 15Browns River Middle School Home #1May 15 · High Jump · Place 3 · MontpelierMontpelierHigh Jump33-6—
May 15Browns River Middle School Home #1May 15 · 800 Meters · Place 6 · MontpelierMontpelier800 Meters63:08.08a—
May 15Browns River Middle School Home #1May 15 · 400 Meters · Place 10 · MontpelierMontpelier400 Meters101:30.76a—
May 12MS Dirt Track ClassicMay 12 · High Jump · Place 2 · MontpelierMontpelierHigh Jump2.1.16m PB8
May 12MS Dirt Track ClassicMay 12 · 800 Meters · Place 4 · MontpelierMontpelier800 Meters4.3:15.06a8
May 12MS Dirt Track ClassicMay 12 · 400 Meters · Place 7 · MontpelierMontpelier400 Meters7.1:29.30a8
May 4Mt. Abraham MS Track Home MeetMay 4 · High Jump · Place 11 · MontpelierMontpelierHigh Jump113-6—
May 4Mt. Abraham MS Track Home MeetMay 4 · 800 Meters · Place 6 · MontpelierMontpelier800 Meters63:07.22—
May 4Mt. Abraham MS Track Home MeetMay 4 · 400 Meters · Place 15 · MontpelierMontpelier400 Meters151:21.01—
Apr 19Montpelier MS Kick-Off MeetApr 19 · Results · Place 2 · MontpelierMontpelierResults23-6—
Apr 19Montpelier MS Kick-Off MeetApr 19 · Results · Place 5 · MontpelierMontpelierResults53:10.4—
Apr 19Montpelier MS Kick-Off MeetApr 19 · Results · Place 8 · MontpelierMontpelierResults81:25.3 PB—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3Middle School State Track MeetJun 3 · Javelin · Place 31 · MontpelierMontpelierJavelin600g31.37-00 PB7
May 10Mt. Abraham MS Track Home Meet #1May 10 · Long Jump · MontpelierMontpelierLong Jump—DNS7
May 10Mt. Abraham MS Track Home Meet #1May 10 · Javelin · Place 20 · MontpelierMontpelierJavelin300g TJ20.34-117
May 10Mt. Abraham MS Track Home Meet #1May 10 · High Jump · Place 5 · MontpelierMontpelierHigh Jump5.3-06.007
May 10Mt. Abraham MS Track Home Meet #1May 10 · 800 Meters · Place 10 · MontpelierMontpelier800 Meters10.3:12.037
May 7U32 InvitationalMay 7 · Javelin · Place 12 · MontpelierMontpelierJavelin300g TJ12.45-05 PB7
May 7U32 InvitationalMay 7 · High Jump · Place 10 · MontpelierMontpelierHigh Jump10.3-08.007
May 7U32 InvitationalMay 7 · 800 Meters · Place 13 · MontpelierMontpelier800 Meters13.3:15.4h7
Apr 29Montpelier MS Kick-Off MeetApr 29 · Javelin · Place 3 · MontpelierMontpelierJavelin300g TJ3.13.50m7
Apr 29Montpelier MS Kick-Off MeetApr 29 · 800 Meters · Place 7 · MontpelierMontpelier800 Meters7.3:19.07
Apr 29Montpelier MS Kick-Off MeetApr 29 · 400 Meters · Place 13 · MontpelierMontpelier400 Meters13.1:28.03a7

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20MS Dirt Track RelayMay 20 · 75m Hurdles · Place 12 · MontpelierMontpelier75m Hurdles33"12.20.3 PB6
May 20MS Dirt Track RelayMay 20 · Long Jump · Place 4 · MontpelierMontpelierLong Jump4.8' 6 PB6
May 20MS Dirt Track RelayMay 20 · Javelin · Place 9 · MontpelierMontpelierJavelin300g TJ9.36' 06
May 12Mt. Abraham MS Home Meet #1May 12 · 75m Hurdles · Place 17 · MontpelierMontpelier75m Hurdles30"17.18.34 PB6
May 12Mt. Abraham MS Home Meet #1May 12 · Long Jump · Place 14 · MontpelierMontpelierLong Jump14.7-10.006
May 12Mt. Abraham MS Home Meet #1May 12 · Javelin · Place 6 · MontpelierMontpelierJavelin300g TJ6.42-066
May 8Montpelier MS Meet #1May 8 · 75m Hurdles · Place 9 · MontpelierMontpelier75m Hurdles30"9.19.36
May 8Montpelier MS Meet #1May 8 · Long Jump · Place 10 · MontpelierMontpelierLong Jump10.8' 16
May 8Montpelier MS Meet #1May 8 · Javelin · Place 9 · MontpelierMontpelierJavelin300g TJ9.41' 46