Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 414.46aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
200 Meters · OutdoorVermont Division 3 HS Track and Field State Championship · Jun 429.65aVermont Division 3 HS Track and Field State ChampionshipJune 4, 2026
400 Meters · OutdoorRiverside Middle School Invite III · May 251:17.13aRiverside Middle School Invite IIIMay 25, 2022
High Jump · OutdoorSpringfield HS Invitational III · May 101.15mSpringfield HS Invitational IIIMay 10, 2023
Javelin · 600g · Outdoor2026 SVL-B Championships · May 2621.90m2026 SVL-B ChampionshipsMay 26, 2026
Long Jump · OutdoorWindsor Invitational · Apr 293.29mWindsor InvitationalApril 29, 2023
Triple Jump · OutdoorGMUHS Meet · May 137.10mGMUHS MeetMay 13, 2025

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · Triple Jump · Place 11 · Leland & GrayLeland & GrayTriple Jump11.8.00m12
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · Javelin · Place 17 · Leland & GrayLeland & GrayJavelin600g17.19.91m12
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 200 Meters · Place 14 · Leland & GrayLeland & Gray200 Meters14.29.65a PB12
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 100 Meters · Place 21 · Leland & GrayLeland & Gray100 MetersRound P21.14.46a PB12
May 262026 SVL-B ChampionshipsMay 26 · Triple Jump · Place 8 · Leland & GrayLeland & GrayTriple Jump8.7.86m12
May 262026 SVL-B ChampionshipsMay 26 · Javelin · Place 7 · Leland & GrayLeland & GrayJavelin600g7.21.90m PB12
May 262026 SVL-B ChampionshipsMay 26 · 100 Meters · Place 13 · Leland & GrayLeland & Gray100 Meters13.14.83a12
May 19GM - SVL MeetMay 19 · Triple Jump · Place 5 · Leland & GrayLeland & GrayTriple Jump57.97m12
May 19GM - SVL MeetMay 19 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin821.29m12
May 19GM - SVL MeetMay 19 · 200 Meters · Place 15 · Leland & GrayLeland & Gray200 Meters1531.35a12
May 19GM - SVL MeetMay 19 · 100 Meters · Place 13 · Leland & GrayLeland & Gray100 Meters1314.68a12
May 12Bellows Falls Home Meet #2May 12 · Triple Jump · Place 8 · Leland & GrayLeland & GrayTriple Jump8.8.15m12
May 12Bellows Falls Home Meet #2May 12 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin600g8.20.27m12
May 12Bellows Falls Home Meet #2May 12 · 200 Meters · Place 10 · Leland & GrayLeland & Gray200 Meters10.31.11a12
May 12Bellows Falls Home Meet #2May 12 · 100 Meters · Place 21 · Leland & GrayLeland & Gray100 Meters21.15.09a12
May 5Springfield SVL Host Meet 2May 5 · Javelin · Place 12 · Leland & GrayLeland & GrayJavelin1217.56m12
May 5Springfield SVL Host Meet 2May 5 · 200 Meters · Place 6 · Leland & GrayLeland & Gray200 Meters631.19a12
May 5Springfield SVL Host Meet 2May 5 · 100 Meters · Place 19 · Leland & GrayLeland & Gray100 Meters1915.02a12
May 22026 Windsor InvitationalMay 2 · Triple Jump · Place 6 · Leland & GrayLeland & GrayTriple Jump6.7.79m12
May 22026 Windsor InvitationalMay 2 · 200 Meters · Place 7 · Leland & GrayLeland & Gray200 Meters7.31.15a12
May 22026 Windsor InvitationalMay 2 · 100 Meters · Place 10 · Leland & GrayLeland & Gray100 MetersRound P10.15.15a12
Apr 28Springfield SVL Host Meet 1Apr 28 · Triple Jump · Place 6 · Leland & GrayLeland & GrayTriple Jump67.75m12
Apr 28Springfield SVL Host Meet 1Apr 28 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin419.84m12
Apr 28Springfield SVL Host Meet 1Apr 28 · 100 Meters · Place 11 · Leland & GrayLeland & Gray100 Meters1115.25a12
Apr 16Burr & Burton Academy TF Meet 1Apr 16 · Triple Jump · Place 4 · Leland & GrayLeland & GrayTriple Jump48.26m12
Apr 16Burr & Burton Academy TF Meet 1Apr 16 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin418.20m12
Apr 16Burr & Burton Academy TF Meet 1Apr 16 · 100 Meters · Place 8 · Leland & GrayLeland & Gray100 Meters814.91a12

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · Javelin · Place 7 · Leland & GrayLeland & GrayJavelin724.50m11
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · 200 Meters · Place 28 · Leland & GrayLeland & Gray200 Meters2831.98a11
May 20BF Meet #2May 20 · Triple Jump · Place 2 · Leland & GrayLeland & GrayTriple Jump27.48m11
May 20BF Meet #2May 20 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin422.64m11
May 20BF Meet #2May 20 · 200 Meters · Place 6 · Leland & GrayLeland & Gray200 Meters631.26a11
May 20BF Meet #2May 20 · 100 Meters · Place 7 · Leland & GrayLeland & Gray100 Meters715.30a11
May 17Springfield Cosmos InvitationalMay 17 · Triple Jump · Place 2 · Leland & GrayLeland & GrayTriple Jump28.08m11
May 17Springfield Cosmos InvitationalMay 17 · Javelin · Place 1 · Leland & GrayLeland & GrayJavelin120.36m11
May 17Springfield Cosmos InvitationalMay 17 · 200 Meters · Place 7 · Leland & GrayLeland & Gray200 Meters732.59a11
May 17Springfield Cosmos InvitationalMay 17 · 100 Meters · Place 7 · Leland & GrayLeland & Gray100 Meters715.35a11
May 13GMUHS MeetMay 13 · Triple Jump · Place 3 · Leland & GrayLeland & GrayTriple Jump37.10m PB11
May 13GMUHS MeetMay 13 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin421.66m11
May 13GMUHS MeetMay 13 · 200 Meters · Place 3 · Leland & GrayLeland & Gray200 Meters331.31a11
May 13GMUHS MeetMay 13 · 100 Meters · Place 7 · Leland & GrayLeland & Gray100 Meters715.03a11
May 5Brattleboro UHS Host TF Meet#2May 5 · Triple Jump · Place 3 · Leland & GrayLeland & GrayTriple Jump38.07m11
May 5Brattleboro UHS Host TF Meet#2May 5 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin419.76m11
May 5Brattleboro UHS Host TF Meet#2May 5 · 200 Meters · Place 15 · Leland & GrayLeland & Gray200 Meters1532.33a11
May 5Brattleboro UHS Host TF Meet#2May 5 · 100 Meters · Place 13 · Leland & GrayLeland & Gray100 Meters1315.21a11
Apr 26Windsor InvitationalApr 26 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin820.19m11
Apr 26Windsor InvitationalApr 26 · 200 Meters · Place 15 · Leland & GrayLeland & Gray200 Meters1531.70a11
Apr 26Windsor InvitationalApr 26 · 100 Meters · Place 17 · Leland & GrayLeland & Gray100 Meters1715.29a11
Apr 22Brattleboro UHS Host TF Meet #1Apr 22 · Triple Jump · Leland & GrayLeland & GrayTriple Jump—DNS11
Apr 22Brattleboro UHS Host TF Meet #1Apr 22 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin600g4.20.48m11
Apr 22Brattleboro UHS Host TF Meet #1Apr 22 · 200 Meters · Place 7 · Leland & GrayLeland & Gray200 Meters7.32.11a11
Apr 22Brattleboro UHS Host TF Meet #1Apr 22 · 100 Meters · Place 8 · Leland & GrayLeland & Gray100 Meters8.15.47a11
Apr 18Rutland Host Meet #1Apr 18 · Javelin · Place 2 · Leland & GrayLeland & GrayJavelin600g2.19.80m11
Apr 18Rutland Host Meet #1Apr 18 · 200 Meters · Place 10 · Leland & GrayLeland & Gray200 Meters10.30.911
Apr 18Rutland Host Meet #1Apr 18 · 100 Meters · Place 13 · Leland & GrayLeland & Gray100 Meters13.15.211

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 30Div. 4 Vermont TF State ChampionshipMay 30 · Javelin · Place 5 · Leland & GrayLeland & GrayJavelin519.07m—
May 30Div. 4 Vermont TF State ChampionshipMay 30 · Shot Put · Place 10 · Leland & GrayLeland & GrayShot Put106.41m—
May 30Div. 4 Vermont TF State ChampionshipMay 30 · 100 Meters · Place 19 · Leland & GrayLeland & Gray100 Meters1915.64a—
May 21SVL B Championship MeetMay 21 · Shot Put · Place 23 · Leland & GrayLeland & GrayShot Put235.76m—
May 7MAU 1May 7 · Javelin · Place 10 · Leland & GrayLeland & GrayJavelin1015.30—
May 7MAU 1May 7 · Shot Put · Place 13 · Leland & GrayLeland & GrayShot Put136.50—
May 7MAU 1May 7 · 200 Meters · Place 26 · Leland & GrayLeland & Gray200 Meters2633.98a—
May 7MAU 1May 7 · 100 Meters · Place 30 · Leland & GrayLeland & Gray100 Meters3016.43a—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · Long Jump · Place 15 · Leland & GrayLeland & GrayLong Jump153.06m—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · Javelin · Place 5 · Leland & GrayLeland & GrayJavelin516.25m—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · 200 Meters · Place 19 · Leland & GrayLeland & Gray200 Meters1933.27a—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · 100 Meters · Place 21 · Leland & GrayLeland & Gray100 Meters2116.04a—
Apr 27Windsor Invitational 2024Apr 27 · Long Jump · Place 29 · Leland & GrayLeland & GrayLong Jump292.98m—
Apr 27Windsor Invitational 2024Apr 27 · Javelin · Place 21 · Leland & GrayLeland & GrayJavelin2114.46m—
Apr 27Windsor Invitational 2024Apr 27 · 200 Meters · Place 31 · Leland & GrayLeland & Gray200 Meters3134.19a—
Apr 27Windsor Invitational 2024Apr 27 · 100 Meters · Place 33 · Leland & GrayLeland & Gray100 Meters3316.11a—
Apr 23SVL #3 Green MountainApr 23 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin600g8.16.15m10
Apr 23SVL #3 Green MountainApr 23 · 200 Meters · Place 9 · Leland & GrayLeland & Gray200 Meters9.34.310
Apr 23SVL #3 Green MountainApr 23 · 100 Meters · Place 18 · Leland & GrayLeland & Gray100 Meters18.16.110
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · Long Jump · Place 25 · Leland & GrayLeland & GrayLong Jump253.02m—
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · Javelin · Place 16 · Leland & GrayLeland & GrayJavelin1615.34m—
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · 200 Meters · Place 27 · Leland & GrayLeland & Gray200 Meters2735.40a—
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · 100 Meters · Place 27 · Leland & GrayLeland & Gray100 Meters2716.26a—

2023 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jun 2Vermont D4 State ChampionshipJun 2 · Long Jump · Place 14 · Leland & GrayLeland & GrayLong Jump14.3.41m9
Jun 2Vermont D4 State ChampionshipJun 2 · Javelin · Place 13 · Leland & GrayLeland & GrayJavelin600g13.17.12m9
Jun 2Vermont D4 State ChampionshipJun 2 · 200 Meters · Place 8 · Leland & GrayLeland & Gray200 Meters8.30.97a9
Jun 2Vermont D4 State ChampionshipJun 2 · 100 Meters · Place 11 · Leland & GrayLeland & Gray100 MetersRound P11.14.72a9
Jun 1D3 Vermont TF State ChampionshipJun 1 · Long Jump · Place 14 · Leland & GrayLeland & GrayLong Jump143.41m—
Jun 1D3 Vermont TF State ChampionshipJun 1 · Javelin · Place 13 · Leland & GrayLeland & GrayJavelin1317.12m—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 200 Meters · Place 8 · Leland & GrayLeland & Gray200 Meters830.97a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 100 Meters · Place 11 · Leland & GrayLeland & Gray100 Meters1114.72a—
May 16Windsor Weekday #2May 16 · Long Jump · Place 5 · Leland & GrayLeland & GrayLong Jump53.56m—
May 16Windsor Weekday #2May 16 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin816.96m—
May 16Windsor Weekday #2May 16 · 200 Meters · Place 4 · Leland & GrayLeland & Gray200 Meters431.55a—
May 16Windsor Weekday #2May 16 · 100 Meters · Place 8 · Leland & GrayLeland & Gray100 Meters814.97a—
May 13Burlington HS TF InvitationalMay 13 · 100 Meters · Place 22 · Leland & GrayLeland & Gray100 Meters2215.20a—
May 10Springfield HS Invitational IIIMay 10 · Long Jump · Place 7 · Leland & GrayLeland & GrayLong Jump73.59m—
May 10Springfield HS Invitational IIIMay 10 · High Jump · Place 10 · Leland & GrayLeland & GrayHigh Jump101.15m PB—
May 10Springfield HS Invitational IIIMay 10 · 200 Meters · Place 16 · Leland & GrayLeland & Gray200 Meters1632.50a—
May 10Springfield HS Invitational IIIMay 10 · 100 Meters · Place 14 · Leland & GrayLeland & Gray100 Meters1415.23a—
May 9SVL Meet # 5May 9 · Long Jump · Place 8 · Leland & GrayLeland & GrayLong Jump8.11-01.509
May 9SVL Meet # 5May 9 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin600g8.48-019
May 9SVL Meet # 5May 9 · 200 Meters · Place 8 · Leland & GrayLeland & Gray200 Meters8.32.46a9
May 9SVL Meet # 5May 9 · 100 Meters · Place 13 · Leland & GrayLeland & Gray100 Meters13.15.74a9
Apr 29Windsor InvitationalApr 29 · Long Jump · Place 18 · Leland & GrayLeland & GrayLong Jump183.29m PB—
Apr 29Windsor InvitationalApr 29 · Javelin · Place 16 · Leland & GrayLeland & GrayJavelin1616.36m—
Apr 29Windsor InvitationalApr 29 · 200 Meters · Place 20 · Leland & GrayLeland & Gray200 Meters2032.58a—
Apr 29Windsor InvitationalApr 29 · 100 Meters · Place 19 · Leland & GrayLeland & Gray100 Meters1915.25a—
Apr 25SVL Meet # 4 Rutland Apr 25 · Long Jump · Place 19 · Leland & GrayLeland & GrayLong Jump19.3.12m9
Apr 25SVL Meet # 4 Rutland Apr 25 · Javelin · Place 8 · Leland & GrayLeland & GrayJavelin600g8.17.27m9
Apr 25SVL Meet # 4 Rutland Apr 25 · 200 Meters · Place 15 · Leland & GrayLeland & Gray200 Meters15.32.47a9
Apr 25SVL Meet # 4 Rutland Apr 25 · 100 Meters · Place 20 · Leland & GrayLeland & Gray100 Meters20.15.81a9
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Long Jump · Place 12 · Leland & GrayLeland & GrayLong Jump12.3.21m9
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · Javelin · Place 10 · Leland & GrayLeland & GrayJavelin600g10.15.85m9
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · 200 Meters · Place 17 · Leland & GrayLeland & Gray200 Meters17.31.99
Apr 11SVL Meet #2 @ Burr and Burton AcademyApr 11 · 100 Meters · Place 19 · Leland & GrayLeland & Gray100 Meters19.15.82a9
Apr 8MAU SVL Meet# 1 Apr 8 · Long Jump · Place 16 · Leland & GrayLeland & GrayLong Jump1610-09.009
Apr 8MAU SVL Meet# 1 Apr 8 · Javelin · Place 4 · Leland & GrayLeland & GrayJavelin456-09.009
Apr 8MAU SVL Meet# 1 Apr 8 · 200 Meters · Place 21 · Leland & GrayLeland & Gray200 Meters2133.219
Apr 8MAU SVL Meet# 1 Apr 8 · 100 Meters · Place 26 · Leland & GrayLeland & Gray100 Meters2615.949

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25Riverside Middle School Invite IIIMay 25 · 400 Meters · Place 8 · Leland & GrayLeland & Gray400 Meters8.1:17.13a PB8
May 25Riverside Middle School Invite IIIMay 25 · 200 Meters · Place 9 · Leland & GrayLeland & Gray200 Meters9.33.76a8
May 25Riverside Middle School Invite IIIMay 25 · 100 Meters · Place 15 · Leland & GrayLeland & Gray100 Meters15.16.02a8
May 11Riverside Middle School Invite IIMay 11 · 200 Meters · Place 12 · Leland & GrayLeland & Gray200 Meters12.34.04a8
May 11Riverside Middle School Invite IIMay 11 · 100 Meters · Place 15 · Leland & GrayLeland & Gray100 Meters15.16.19a8
May 5Green Mountain Middle School Track MeetMay 5 · 200 Meters · Place 7 · Leland & GrayLeland & Gray200 Meters7.34.48
May 5Green Mountain Middle School Track MeetMay 5 · 100 Meters · Place 7 · Leland & GrayLeland & Gray100 Meters7.16.08