Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVermont HS Decathlon Championships · Jun 1612.86aVermont HS Decathlon ChampionshipsJune 16, 2025
1000 Meters · IndoorVTFOA HS Indoor #4 · Jan 73:01.61aVTFOA HS Indoor #4January 7, 2024
1500 Meters · IndoorVermont TF Indoor State Championship · Jan 274:30.59aVermont TF Indoor State ChampionshipJanuary 27, 2024
1500 Meters · OutdoorVermont Division 1 HS Track and Field State Championship · Jun 64:05.08aVermont Division 1 HS Track and Field State ChampionshipJune 6, 2026
1600 Meters · OutdoorNew England HS Outdoor TF Championship · Jun 134:34.42aNew England HS Outdoor TF ChampionshipJune 13, 2026
3000 Meters · IndoorVTFOA HS Indoor #1 · Dec 1710:31.49aVTFOA HS Indoor #1December 17, 2023
3000 Meters · OutdoorTwilight TF Invitational @ South Burlington · May 39:28.19aTwilight TF Invitational @ South BurlingtonMay 3, 2025
400 Meters · OutdoorVT HS Decathlon Championship · Jun 1754.10aVT HS Decathlon ChampionshipJune 17, 2026
800 Meters · OutdoorSouth Burlington HS TF Meet 3 · May 121:59.58aSouth Burlington HS TF Meet 3May 12, 2026
High Jump · OutdoorMiddle School State Track Meet · Jun 35-02.00Middle School State Track MeetJune 3, 2022
Javelin · 450g AeroJav · OutdoorBurlington Host Middle School TF Meet · May 21108-06.00Burlington Host Middle School TF MeetMay 21, 2022
Javelin · 600g · OutdoorMiddle School State Track Meet · Jun 3111-08Middle School State Track MeetJune 3, 2022
Long Jump · OutdoorVermont HS Decathlon Championships · Jun 164.86mVermont HS Decathlon ChampionshipsJune 16, 2025
Pole Vault · OutdoorVT HS Decathlon Championship · Jun 172.15mVT HS Decathlon ChampionshipJune 17, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 17VT HS Decathlon ChampionshipJun 17 · Long Jump · Place 16 · BurlingtonBurlingtonLong Jump165.33m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Pole Vault · Place 36 · BurlingtonBurlingtonPole Vault362.15m PB12
Jun 17VT HS Decathlon ChampionshipJun 17 · High Jump · Place 4 · BurlingtonBurlingtonHigh Jump41.70m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Javelin · Place 17 · BurlingtonBurlingtonJavelin1730.49m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Discus · Place 23 · BurlingtonBurlingtonDiscus2323.70m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Shot Put · Place 26 · BurlingtonBurlingtonShot Put269.43m12
Jun 17VT HS Decathlon ChampionshipJun 17 · 110m Hurdles · Place 31 · BurlingtonBurlington110m Hurdles3120.97a12
Jun 17VT HS Decathlon ChampionshipJun 17 · 1500 Meters · Place 2 · BurlingtonBurlington1500 Meters24:14.96a12
Jun 17VT HS Decathlon ChampionshipJun 17 · 400 Meters · Place 10 · BurlingtonBurlington400 Meters1054.10a PB12
Jun 17VT HS Decathlon ChampionshipJun 17 · 100 Meters · Place 39 · BurlingtonBurlington100 Meters3912.93a12
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 1600 Meters · Place 26 · BurlingtonBurlington1600 Meters26.4:34.42a PB12
Jun 6Vermont Division 1 HS Track and Field State ChampionshipJun 6 · 1500 Meters · Place 5 · BurlingtonBurlington1500 Meters54:05.08a PB12
Jun 6Vermont Division 1 HS Track and Field State ChampionshipJun 6 · 800 Meters · Place 9 · BurlingtonBurlington800 Meters92:04.56a12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 1500 Meters · Place 5 · BurlingtonBurlington1500 Meters54:09.53a12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 800 Meters · Place 18 · BurlingtonBurlington800 Meters182:07.53a12
May 26Burlington HS TF Meet 3May 26 · 800 Meters · Place 3 · BurlingtonBurlington800 Meters32:05.22a12
May 20Colchester HS TF Meet 2 (11th & 12th Gr.)May 20 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:05.74a12
May 20Colchester HS TF Meet 2 (11th & 12th Gr.)May 20 · 800 Meters · Place 10 · BurlingtonBurlington800 Meters102:04.46a12
May 16Burlington HS TF InvitationalMay 16 · 3000 Meters · Place 10 · BurlingtonBurlington3000 Meters109:49.29a12
May 16Burlington HS TF InvitationalMay 16 · 800 Meters · Place 5 · BurlingtonBurlington800 Meters52:00.82a12
May 12South Burlington HS TF Meet 3May 12 · 800 Meters · Place 3 · BurlingtonBurlington800 Meters31:59.58a PB12
Apr 28Essex HS TF Meet 2Apr 28 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:21.98a12
Apr 28Essex HS TF Meet 2Apr 28 · 800 Meters · Place 3 · BurlingtonBurlington800 Meters32:06.10a12
Apr 13Burlington HS TF Meet 1Apr 13 · 3000 Meters · Place 1 · BurlingtonBurlington3000 Meters19:42.05a12

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Long Jump · Place 43 · BurlingtonBurlingtonLong Jump434.86m PB11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Pole Vault · Place 25 · BurlingtonBurlingtonPole Vault252.45m11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · High Jump · Place 9 · BurlingtonBurlingtonHigh Jump91.65m11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Javelin · Place 34 · BurlingtonBurlingtonJavelin3427.68m11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Discus · Place 22 · BurlingtonBurlingtonDiscus2224.00m11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Shot Put · Place 12 · BurlingtonBurlingtonShot Put1210.34m11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 110m Hurdles · Place 37 · BurlingtonBurlington110m Hurdles3721.91a11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 1500 Meters · Place 4 · BurlingtonBurlington1500 Meters44:18.57a11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 400 Meters · Place 14 · BurlingtonBurlington400 Meters1454.84a11
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 100 Meters · Place 39 · BurlingtonBurlington100 Meters3912.86a PB11
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 800 Meters · Place 28 · BurlingtonBurlington800 Meters28.2:02.45a11
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · 800 Meters · Place 6 · BurlingtonBurlington800 Meters6.2:03.83a11
Jun 1Essex HS Invitational/NE QualifierJun 1 · 800 Meters · Place 6 · BurlingtonBurlington800 Meters61:59.60a11
May 27Burlington HS Host TF Meet #4May 27 · 800 Meters · Place 1 · BurlingtonBurlington800 Meters12:03.01a11
May 21South Burlington Host TF Meet #3May 21 · 800 Meters · Place 1 · BurlingtonBurlington800 Meters12:04.89a11
May 17William F. Eddy Jr. Track & Field MeetMay 17 · 800 Meters · Place 30 · BurlingtonBurlington800 Meters30.2:09.49a11
May 14Colchester HS Host TF Meet #3 (11th & 12th GR only)May 14 · 1500 Meters · Place 6 · BurlingtonBurlington1500 Meters64:31.10a11
May 10Burlington HS TF InvitationalMay 10 · 1500 Meters · Place 13 · BurlingtonBurlington1500 Meters134:18.52a11
May 7Essex HS Host TF Meet #3May 7 · 800 Meters · Place 1 · BurlingtonBurlington800 Meters12:02.55a11
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 3000 Meters · Place 10 · BurlingtonBurlington3000 Meters109:28.19a PB11
Apr 30Essex HS Host TF Meet #2Apr 30 · 3000 Meters · Place 1 · BurlingtonBurlington3000 Meters19:37.58a11
Apr 17Burlington HS Host TF Meet #2Apr 17 · 1500 Meters · Place 3 · BurlingtonBurlington1500 Meters34:25.68a11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 11 · BurlingtonBurlington1500 Meters114:19.92a—
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 800 Meters · Place 8 · BurlingtonBurlington800 Meters82:04.98a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 1500 Meters · Place 24 · BurlingtonBurlington1500 Meters244:27.57a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 800 Meters · Place 24 · BurlingtonBurlington800 Meters242:08.87a—
May 20Burlington HS Host TF Meet #4May 20 · 1500 Meters · Place 3 · BurlingtonBurlington1500 Meters34:17.27a—
May 20Burlington HS Host TF Meet #4May 20 · 800 Meters · Place 5 · BurlingtonBurlington800 Meters52:10.81a—
May 15NVAC 9th/10th Grade Championship TF MeetMay 15 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:22.90a—
May 15NVAC 9th/10th Grade Championship TF MeetMay 15 · 800 Meters · Place 1 · BurlingtonBurlington800 Meters12:10.03a—
May 11Burlington HS TF InvitationalMay 11 · 1500 Meters · Place 16 · BurlingtonBurlington1500 Meters164:26.93a—
May 11Burlington HS TF InvitationalMay 11 · 800 Meters · Place 25 · BurlingtonBurlington800 Meters252:14.55a—
May 8Essex HS Host TF Meet #3May 8 · 800 Meters · Place 7 · BurlingtonBurlington800 Meters72:08.25a—
May 2Essex HS Host TF Meet #2May 2 · 3000 Meters · Place 4 · BurlingtonBurlington3000 Meters410:02.50a—
May 2Essex HS Host TF Meet #2May 2 · 1500 Meters · Place 7 · BurlingtonBurlington1500 Meters74:25.90a—
Apr 24Essex HS Vacational TF MeetApr 24 · 1500 Meters · Place 3 · BurlingtonBurlington1500 Meters3.4:35.14a10
Apr 24Essex HS Vacational TF MeetApr 24 · 800 Meters · Place 2 · BurlingtonBurlington800 Meters2.2:14.18a10
Apr 17Burlington HS Host TF Meet #2Apr 17 · 1500 Meters · Place 6 · BurlingtonBurlington1500 Meters64:31.13a—
Apr 17Burlington HS Host TF Meet #2Apr 17 · 800 Meters · Place 4 · BurlingtonBurlington800 Meters42:14.92a—
Apr 11Burlington HS Host TF Meet #1Apr 11 · High Jump · Place 5 · BurlingtonBurlingtonHigh Jump51.47m—
Apr 11Burlington HS Host TF Meet #1Apr 11 · 1500 Meters · Place 14 · BurlingtonBurlington1500 Meters144:33.91a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27Vermont TF Indoor State ChampionshipJan 27 · 1500 Meters · Place 7 · BurlingtonBurlington1500 Meters74:30.59a PB—
Jan 7VTFOA HS Indoor #4Jan 7 · 1500 Meters · Place 2 · BurlingtonBurlington1500 Meters24:40.29a—
Jan 7VTFOA HS Indoor #4Jan 7 · 1000 Meters · Place 2 · BurlingtonBurlington1000 Meters23:01.61a PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 31VTFOA HS Indoor #3Dec 31 · 1000 Meters · Place 5 · BurlingtonBurlington1000 Meters5.3:03.30a10
Dec 31VTFOA HS Indoor #3Dec 31 · 1500 Meters · Place 5 · BurlingtonBurlington1500 Meters5.4:39.83a10
Dec 17VTFOA HS Indoor #1Dec 17 · 1000 Meters · Place 4 · BurlingtonBurlington1000 Meters4.3:03.19a10
Dec 17VTFOA HS Indoor #1Dec 17 · 3000 Meters · Place 4 · BurlingtonBurlington3000 Meters4.10:31.49a PB10
Dec 17VTFOA HS Indoor #1Dec 17 · 1500 Meters · Place 4 · BurlingtonBurlington1500 Meters4.4:39.27a10

2023 Outdoor Track

36 results
DateMeetEventPlMarkGr
Jun 19Vermont Decathlon ChampionshipJun 19 · Long Jump · Place 66 · BurlingtonBurlingtonLong Jump664.89m—
Jun 19Vermont Decathlon ChampionshipJun 19 · High Jump · Place 20 · BurlingtonBurlingtonHigh Jump201.60m—
Jun 19Vermont Decathlon ChampionshipJun 19 · Javelin · Place 62 · BurlingtonBurlingtonJavelin6223.80m—
Jun 19Vermont Decathlon ChampionshipJun 19 · Discus · Place 44 · BurlingtonBurlingtonDiscus4421.47m—
Jun 19Vermont Decathlon ChampionshipJun 19 · Shot Put · Place 76 · BurlingtonBurlingtonShot Put767.45m—
Jun 19Vermont Decathlon ChampionshipJun 19 · 110m Hurdles · Place 80 · BurlingtonBurlington110m Hurdles8023.49a—
Jun 19Vermont Decathlon ChampionshipJun 19 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:29.46a—
Jun 19Vermont Decathlon ChampionshipJun 19 · 400 Meters · Place 39 · BurlingtonBurlington400 Meters3957.10a—
Jun 19Vermont Decathlon ChampionshipJun 19 · 100 Meters · Place 77 · BurlingtonBurlington100 Meters7713.43a—
Jun 3D1 Vermont TF State ChampionshipJun 3 · 1500 Meters · Place 7 · BurlingtonBurlington1500 Meters7.4:18.50a9
Jun 3D1 Vermont TF State ChampionshipJun 3 · 800 Meters · Place 11 · BurlingtonBurlington800 Meters11.2:09.63a9
Jun 1D3 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 7 · BurlingtonBurlington1500 Meters74:18.50a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 800 Meters · Place 11 · BurlingtonBurlington800 Meters112:09.63a—
May 27Essex TF Invitational - NE QualifierMay 27 · 1500 Meters · Place 8 · BurlingtonBurlington1500 Meters84:17.04a—
May 27Essex TF Invitational - NE QualifierMay 27 · 800 Meters · Place 20 · BurlingtonBurlington800 Meters202:09.16a—
May 22Burlington HS TF Host Meet #3May 22 · High Jump · Place 9 · BurlingtonBurlingtonHigh Jump91.50m—
May 22Burlington HS TF Host Meet #3May 22 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:20.46a—
May 22Burlington HS TF Host Meet #3May 22 · 800 Meters · Place 5 · BurlingtonBurlington800 Meters52:12.66a—
May 18NVAC 9th & 10th Grade Championship @ Essex HSMay 18 · High Jump · Place 7 · BurlingtonBurlingtonHigh Jump71.52m—
May 18NVAC 9th & 10th Grade Championship @ Essex HSMay 18 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:20.94a—
May 18NVAC 9th & 10th Grade Championship @ Essex HSMay 18 · 800 Meters · Place 1 · BurlingtonBurlington800 Meters12:09.00a—
May 16Colchester HS Host TF Meet #3May 16 · High Jump · Place 4 · BurlingtonBurlingtonHigh Jump41.57m—
May 16Colchester HS Host TF Meet #3May 16 · 1500 Meters · Place 3 · BurlingtonBurlington1500 Meters34:34.38a—
May 16Colchester HS Host TF Meet #3May 16 · 800 Meters · Place 3 · BurlingtonBurlington800 Meters32:15.15a—
May 13Burlington HS TF InvitationalMay 13 · 800 Meters · Place 12 · BurlingtonBurlington800 Meters122:11.51a—
May 13Burlington HS TF InvitationalMay 13 · 1500 Meters · Place 1 · BurlingtonBurlington1500 Meters14:22.93a—
May 9Essex HS Host TF Meet #3May 9 · High Jump · Place 3 · BurlingtonBurlingtonHigh Jump31.50m—
May 9Essex HS Host TF Meet #3May 9 · 1500 Meters · Place 3 · BurlingtonBurlington1500 Meters34:28.94a—
May 9Essex HS Host TF Meet #3May 9 · 800 Meters · Place 5 · BurlingtonBurlington800 Meters52:12.96a—
May 2Essex HS Host TF Meet #2May 2 · 1500 Meters · Place 5 · BurlingtonBurlington1500 Meters54:37.61a—
May 2Essex HS Host TF Meet #2May 2 · 800 Meters · Place 4 · BurlingtonBurlington800 Meters42:18.06a—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · 1500 Meters · Place 4 · BurlingtonBurlington1500 Meters44:37.46a—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · 800 Meters · Place 6 · BurlingtonBurlington800 Meters62:17.33a—
Apr 11Burlington HS Host TF Meet #2Apr 11 · High Jump · Place 6 · BurlingtonBurlingtonHigh Jump61.50m—
Apr 11Burlington HS Host TF Meet #2Apr 11 · 1500 Meters · Place 7 · BurlingtonBurlington1500 Meters74:33.76a—
Apr 11Burlington HS Host TF Meet #2Apr 11 · 800 Meters · Place 9 · BurlingtonBurlington800 Meters92:16.31a—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3Middle School State Track MeetJun 3 · Javelin · Place 3 · HuntHuntJavelin600g3.111-08 PB8
Jun 3Middle School State Track MeetJun 3 · High Jump · Place 5 · HuntHuntHigh Jump5.5-02.00 PB8
Jun 3Middle School State Track MeetJun 3 · 1500 Meters · Place 2 · HuntHunt1500 Meters2.4:47.90a8
May 21Burlington Host Middle School TF MeetMay 21 · Javelin · Place 1 · HuntHuntJavelin450g AeroJav1.108-06.00 PB8
May 21Burlington Host Middle School TF MeetMay 21 · High Jump · Place 1 · HuntHuntHigh Jump1.4-10.008
May 21Burlington Host Middle School TF MeetMay 21 · 1500 Meters · Place 2 · HuntHunt1500 Meters2.4:54.57a8