Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpringfield SVL Host Meet 2 · May 512.11aSpringfield SVL Host Meet 2May 5, 2026
110m Hurdles · 39" / 0.991m · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 416.53aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
1500 Meters · OutdoorVermont HS Decathlon Championships · Jun 164:59.16aVermont HS Decathlon ChampionshipsJune 16, 2025
200 Meters · OutdoorBellows Falls Home Meet #2 · May 1225.05aBellows Falls Home Meet #2May 12, 2026
300 Meters · IndoorChip Langmaid Invitational - 2025 · Dec 2042.50aChip Langmaid Invitational - 2025December 20, 2025
300m Hurdles · 36" / 0.914m · Outdoor2026 SVL-B Championships · May 2643.09a2026 SVL-B ChampionshipsMay 26, 2026
400 Meters · OutdoorGM - SVL Meet · May 1955.60aGM - SVL MeetMay 19, 2026
800 Meters · Outdoor2026 Windsor Invitational · May 22:17.98a2026 Windsor InvitationalMay 2, 2026
Discus · 1.6kg · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 441.51mVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
High Jump · IndoorVTFOA Meet #5 · Jan 41.60mVTFOA Meet #5January 4, 2026
High Jump · OutdoorVT HS Decathlon Championship · Jun 171.60mVT HS Decathlon ChampionshipJune 17, 2026
Javelin · 800g · OutdoorWRV Field Meet #1 · Apr 1731.29mWRV Field Meet #1April 17, 2026
Long Jump · IndoorChip Langmaid Invitational - 2025 · Dec 205.24mChip Langmaid Invitational - 2025December 20, 2025
Long Jump · OutdoorVT HS Decathlon Championship · Jun 175.44mVT HS Decathlon ChampionshipJune 17, 2026
Pole Vault · OutdoorVermont HS Decathlon Championships · Jun 162.15mVermont HS Decathlon ChampionshipsJune 16, 2025
Shot Put · 12lb · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 2836-10.7538th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
Shot Put · 12lb · OutdoorWRV Field Meet #1 · Apr 1711.23mWRV Field Meet #1April 17, 2026

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

2026 Outdoor Track

48 results
DateMeetEventPlMarkGr
Jun 17VT HS Decathlon ChampionshipJun 17 · Long Jump · Place 14 · White River ValleyLong Jump145.44m PB11
Jun 17VT HS Decathlon ChampionshipJun 17 · Pole Vault · Place 12 · White River ValleyPole Vault122.75m11
Jun 17VT HS Decathlon ChampionshipJun 17 · High Jump · Place 11 · White River ValleyHigh Jump111.60m PB11
Jun 17VT HS Decathlon ChampionshipJun 17 · Javelin · Place 21 · White River ValleyJavelin2129.81m11
Jun 17VT HS Decathlon ChampionshipJun 17 · Discus · Place 2 · White River ValleyDiscus238.22m11
Jun 17VT HS Decathlon ChampionshipJun 17 · Shot Put · Place 10 · White River ValleyShot Put1010.95m11
Jun 17VT HS Decathlon ChampionshipJun 17 · 110m Hurdles · Place 5 · White River Valley110m Hurdles516.84a11
Jun 17VT HS Decathlon ChampionshipJun 17 · 1500 Meters · Place 23 · White River Valley1500 Meters234:59.54a11
Jun 17VT HS Decathlon ChampionshipJun 17 · 400 Meters · Place 21 · White River Valley400 Meters2156.32a11
Jun 17VT HS Decathlon ChampionshipJun 17 · 100 Meters · Place 14 · White River Valley100 Meters1412.31a11
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 32 · White River Valley300m Hurdles36" / 0.914m32.43.92a11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · Discus · Place 3 · White River ValleyDiscus1.6kg3.41.51m PB11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 300m Hurdles · Place 3 · White River Valley300m Hurdles36" / 0.914m3.43.42a11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 110m Hurdles · Place 2 · White River Valley110m Hurdles39" / 0.991mRound P2.16.98a11
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 110m Hurdles · Place 2 · White River Valley110m Hurdles39" / 0.991m2.16.53a PB11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · Discus · Place 9 · White River ValleyDiscus936.65m11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 300m Hurdles · Place 8 · White River Valley300m Hurdles844.51a11
May 262026 SVL-B ChampionshipsMay 26 · Discus · Place 2 · White River ValleyDiscus1.6kg2.36.79m11
May 262026 SVL-B ChampionshipsMay 26 · 300m Hurdles · Place 1 · White River Valley300m Hurdles36" / 0.914m1.43.09a PB11
May 262026 SVL-B ChampionshipsMay 26 · 110m Hurdles · Place 2 · White River Valley110m Hurdles39" / 0.991m2.17.31a11
May 22WRV Field Meet #2May 22 · Javelin · Place 8 · White River ValleyJavelin800g8.31.23m11
May 22WRV Field Meet #2May 22 · Discus · Place 2 · White River ValleyDiscus1.6kg2.37.10m11
May 22WRV Field Meet #2May 22 · Shot Put · Place 2 · White River ValleyShot Put12lb2.10.09m11
May 19GM - SVL MeetMay 19 · Discus · Place 4 · White River ValleyDiscus437.11m11
May 19GM - SVL MeetMay 19 · Shot Put · Place 9 · White River ValleyShot Put99.80m11
May 19GM - SVL MeetMay 19 · 110m Hurdles · Place 3 · White River Valley110m Hurdles317.57a11
May 19GM - SVL MeetMay 19 · 400 Meters · Place 7 · White River Valley400 Meters755.60a PB11
May 16Burlington HS TF InvitationalMay 16 · 300m Hurdles · Place 6 · White River Valley300m Hurdles644.23a11
May 16Burlington HS TF InvitationalMay 16 · 110m Hurdles · Place 12 · White River Valley110m HurdlesRound P1217.58a11
May 12Bellows Falls Home Meet #2May 12 · Discus · Place 4 · White River ValleyDiscus1.6kg4.33.81m11
May 12Bellows Falls Home Meet #2May 12 · 300m Hurdles · Place 2 · White River Valley300m Hurdles36" / 0.914m2.44.70a11
May 12Bellows Falls Home Meet #2May 12 · 110m Hurdles · Place 1 · White River Valley110m Hurdles39" / 0.991m1.17.56a11
May 12Bellows Falls Home Meet #2May 12 · 200 Meters · Place 9 · White River Valley200 Meters9.25.05a PB11
May 5Springfield SVL Host Meet 2May 5 · 300m Hurdles · Place 2 · White River Valley300m Hurdles246.59a11
May 5Springfield SVL Host Meet 2May 5 · 100 Meters · Place 7 · White River Valley100 Meters712.11a PB11
May 22026 Windsor InvitationalMay 2 · Discus · Place 2 · White River ValleyDiscus1.6kg2.34.23m11
May 22026 Windsor InvitationalMay 2 · Shot Put · Place 3 · White River ValleyShot Put12lb3.11.08m11
May 22026 Windsor InvitationalMay 2 · 800 Meters · Place 3 · White River Valley800 Meters3.2:17.98a PB11
Apr 29Brattleboro TF Meet 1Apr 29 · Discus · Place 1 · White River ValleyDiscus132.10m11
Apr 29Brattleboro TF Meet 1Apr 29 · Shot Put · Place 3 · White River ValleyShot Put310.90m11
Apr 29Brattleboro TF Meet 1Apr 29 · 400 Meters · Place 4 · White River Valley400 Meters455.91a11
Apr 21Lebanon Home Meet 4/21Apr 21 · Discus · Place 5 · White River ValleyDiscus1.6kg5.95-0411
Apr 21Lebanon Home Meet 4/21Apr 21 · Shot Put · Place 3 · White River ValleyShot Put12lb3.35-01.5011
Apr 17WRV Field Meet #1Apr 17 · Javelin · Place 6 · White River ValleyJavelin800g6.31.29m PB11
Apr 17WRV Field Meet #1Apr 17 · Discus · Place 3 · White River ValleyDiscus1.6kg3.30.39m11
Apr 17WRV Field Meet #1Apr 17 · Shot Put · Place 3 · White River ValleyShot Put12lb3.11.23m PB11
Apr 14Bellows Falls Home Meet #1Apr 14 · Discus · White River ValleyDiscus1.6kg—SCR11
Apr 14Bellows Falls Home Meet #1Apr 14 · Shot Put · White River ValleyShot Put12lb—SCR11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · Shot Put · Place 29 · White River ValleyShot Put12lb29.36-10.75 PB11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · Shot Put · Place 29 · White River ValleyShot Put12lb29.36-10.7511
Jan 10Vermont TF Indoor State ChampionshipJan 10 · High Jump · Place 6 · White River ValleyHigh Jump61.65m11
Jan 10Vermont TF Indoor State ChampionshipJan 10 · Shot Put · Place 4 · White River ValleyShot Put411.95m11
Jan 9Vermont TF Indoor State Throws ChampionshipJan 9 · Shot Put · Place 4 · White River ValleyShot Put411.95m11
Jan 4VTFOA Meet #5Jan 4 · Long Jump · Place 13 · White River ValleyLong Jump134.88m11
Jan 4VTFOA Meet #5Jan 4 · High Jump · Place 3 · White River ValleyHigh Jump31.60m PB11
Jan 4VTFOA Meet #5Jan 4 · Shot Put · Place 2 · White River ValleyShot Put212.11m11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27VTFOA Meet #3Dec 27 · Long Jump · White River ValleyLong Jump—DNS11
Dec 20Chip Langmaid Invitational - 2025Dec 20 · 300 Meters · Place 14 · White River Valley300 Meters14.42.50a PB11
Dec 20Chip Langmaid Invitational - 2025Dec 20 · Long Jump · Place 7 · White River ValleyLong Jump7.5.24m PB11
Dec 13VTFOA Meet #1Dec 13 · Shot Put · White River ValleyShot Put12lb—DNS11

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Long Jump · Place 14 · White River ValleyLong Jump145.66m10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Pole Vault · Place 26 · White River ValleyPole Vault262.15m PB10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · High Jump · Place 12 · White River ValleyHigh Jump121.60m10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Javelin · Place 37 · White River ValleyJavelin3725.82m10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Discus · Place 13 · White River ValleyDiscus1326.89m10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Shot Put · Place 6 · White River ValleyShot Put611.15m10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 110m Hurdles · Place 35 · White River Valley110m Hurdles3521.41a10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 1500 Meters · Place 22 · White River Valley1500 Meters224:59.16a PB10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 400 Meters · Place 34 · White River Valley400 Meters3457.11a10
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 100 Meters · Place 26 · White River Valley100 Meters2612.38a10
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · Shot Put · Place 6 · White River ValleyShot Put612.54m10
Jun 1Essex HS Invitational/NE QualifierJun 1 · Shot Put · Place 17 · White River ValleyShot Put1711.49m10
Jun 1Essex HS Invitational/NE QualifierJun 1 · 100 Meters · Place 75 · White River Valley100 MetersRound P7512.51a10
May 27SVL-B ChampionshipsMay 27 · Shot Put · Place 4 · White River ValleyShot Put412.15m10
May 20Burr & Burton Academy Host TF Meet #2May 20 · Shot Put · Place 8 · White River ValleyShot Put811.09m10
May 20Burr & Burton Academy Host TF Meet #2May 20 · 800 Meters · Place 8 · White River Valley800 Meters82:19.84a10
May 20Burr & Burton Academy Host TF Meet #2May 20 · 200 Meters · Place 8 · White River Valley200 Meters826.15a10
May 13GMUHS MeetMay 13 · 400 Meters · Place 4 · White River Valley400 Meters458.04a10
May 13GMUHS MeetMay 13 · 200 Meters · Place 4 · White River Valley200 Meters425.76a10
May 13GMUHS MeetMay 13 · 100 Meters · Place 4 · White River Valley100 Meters412.65a10
May 10Burlington HS TF InvitationalMay 10 · Javelin · Place 27 · White River ValleyJavelin2730.67m10
May 10Burlington HS TF InvitationalMay 10 · Shot Put · Place 18 · White River ValleyShot Put1810.49m10
May 8Springfield Cosmos SVL Meet #2May 8 · Javelin · Place 11 · White River ValleyJavelin1128.30m10
May 8Springfield Cosmos SVL Meet #2May 8 · Discus · Place 10 · White River ValleyDiscus1023.01m10
May 8Springfield Cosmos SVL Meet #2May 8 · Shot Put · Place 8 · White River ValleyShot Put810.04m10
May 8Springfield Cosmos SVL Meet #2May 8 · 100 Meters · Place 5 · White River Valley100 Meters512.42a10
May 2WRV Home Field MeetMay 2 · High Jump · Place 5 · White River ValleyHigh Jump54-810
May 2WRV Home Field MeetMay 2 · Javelin · Place 6 · White River ValleyJavelin632.44m10
May 2WRV Home Field MeetMay 2 · Shot Put · Place 4 · White River ValleyShot Put411.41m10
Apr 26Windsor InvitationalApr 26 · Shot Put · Place 9 · White River ValleyShot Put910.45m10
Apr 15Burr & Burton Academy Host TF Meet #1Apr 15 · Javelin · Place 10 · White River ValleyJavelin1028.20m10
Apr 15Burr & Burton Academy Host TF Meet #1Apr 15 · 400 Meters · Place 6 · White River Valley400 Meters658.04a10