Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVermont HS Decathlon Championship · Jun 1612.89aVermont HS Decathlon ChampionshipJune 16, 2024
1500 Meters · OutdoorDiv. 1 Vermont TF State Championship · Jun 14:21.68aDiv. 1 Vermont TF State ChampionshipJune 1, 2024
1600 Meters · IndoorVTFOA Weekend 5 · Jan 124:52.65aVTFOA Weekend 5January 12, 2025
200 Meters · OutdoorSTJ host Dual meet vs BFA · Apr 930.3STJ host Dual meet vs BFAApril 9, 2022
2000m Steeplechase · 0.914m · OutdoorUSATF New England Youth Series - Meet #3 · May 186:34.26aUSATF New England Youth Series - Meet #3May 18, 2025
3000 Meters · OutdoorBurlington HS TF Invitational · May 119:35.83aBurlington HS TF InvitationalMay 11, 2024
400 Meters · OutdoorVermont HS Decathlon Championship · Jun 1656.89aVermont HS Decathlon ChampionshipJune 16, 2024
800 Meters · OutdoorEssex HS Invitational/NE Qualifier · Jun 12:03.69aEssex HS Invitational/NE QualifierJune 1, 2025
Discus · 1.6kg · OutdoorNEK Freshmen Meet · Apr 2856' 7NEK Freshmen MeetApril 28, 2022
High Jump · OutdoorVermont HS Decathlon Championship · Jun 161.45mVermont HS Decathlon ChampionshipJune 16, 2024
Javelin · 800g · OutdoorNEK Freshmen Meet · Apr 2872' 5NEK Freshmen MeetApril 28, 2022
Long Jump · OutdoorVermont HS Decathlon Championship · Jun 165.21mVermont HS Decathlon ChampionshipJune 16, 2024
Pole Vault · OutdoorVermont HS Decathlon Championship · Jun 162.15mVermont HS Decathlon ChampionshipJune 16, 2024

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · 800 Meters · Place 23 · St JohnsburySt Johnsbury800 Meters23.2:08.40a12
Jun 1Essex HS Invitational/NE QualifierJun 1 · 800 Meters · Place 11 · St JohnsburySt Johnsbury800 Meters112:03.69a PB12
May 18USATF New England Youth Series - Meet #3May 18 · 2000m Steeplechase · Place 3 · 02-Unattached02-Unattached2000m Steeplechase0.914m3.6:34.26a PB12
May 13SJA Host Meet #3May 13 · 800 Meters · Place 1 · St JohnsburySt Johnsbury800 Meters12:04.22a12
May 10Burlington HS TF InvitationalMay 10 · 1500 Meters · Place 19 · St JohnsburySt Johnsbury1500 Meters194:21.77a12
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 1500 Meters · Place 8 · St JohnsburySt Johnsbury1500 Meters84:23.72a12
Apr 22MMU Home #2 - Vacation MeetApr 22 · 1500 Meters · Place 5 · St JohnsburySt Johnsbury1500 Meters54:33.7512
Apr 17Burlington HS Host TF Meet #2Apr 17 · 1500 Meters · Place 4 · St JohnsburySt Johnsbury1500 Meters44:26.47a12
Apr 12SJA Home Meet #1Apr 12 · 800 Meters · Place 6 · St JohnsburySt Johnsbury800 Meters62:11.12a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 26Vermont TF Indoor State ChampionshipJan 26 · 1600 Meters · Place 9 · St JohnsburySt Johnsbury1600 Meters95:07.98a—
Jan 12VTFOA Weekend 5Jan 12 · 1600 Meters · Place 6 · St JohnsburySt Johnsbury1600 Meters64:52.65a PB—
Jan 5VTFOA Weekend 4Jan 5 · 1600 Meters · Place 7 · St JohnsburySt Johnsbury1600 Meters74:55.07a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Chip Langmaid InvitationalDec 21 · 1600 Meters · Place 4 · St JohnsburySt Johnsbury1600 Meters4.4:54.48a12

2024 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Long Jump · Place 40 · St JohnsburySt JohnsburyLong Jump405.21m PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Pole Vault · Place 30 · St JohnsburySt JohnsburyPole Vault302.15m PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · High Jump · Place 36 · St JohnsburySt JohnsburyHigh Jump361.45m PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Javelin · Place 34 · St JohnsburySt JohnsburyJavelin3427.85m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Discus · Place 50 · St JohnsburySt JohnsburyDiscus5019.21m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Shot Put · Place 45 · St JohnsburySt JohnsburyShot Put458.39m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 110m Hurdles · Place 52 · St JohnsburySt Johnsbury110m Hurdles5222.62a—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 1500 Meters · Place 4 · St JohnsburySt Johnsbury1500 Meters44:25.69a—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 400 Meters · Place 36 · St JohnsburySt Johnsbury400 Meters3656.89a PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 100 Meters · Place 47 · St JohnsburySt Johnsbury100 Meters4712.89a PB—
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 3000 Meters · Place 9 · St JohnsburySt Johnsbury3000 Meters99:43.67a—
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 14 · St JohnsburySt Johnsbury1500 Meters144:21.68a PB—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 3000 Meters · Place 19 · St JohnsburySt Johnsbury3000 Meters199:42.15a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 1500 Meters · Place 21 · St JohnsburySt Johnsbury1500 Meters214:25.24a—
May 21STJ vs LIMay 21 · 300m Hurdles · Place 2 · St JohnsburySt Johnsbury300m Hurdles246.66a—
May 21STJ vs LIMay 21 · 1500 Meters · Place 3 · St JohnsburySt Johnsbury1500 Meters34:28.29a—
May 18BFA/SB RelaysMay 18 · Javelin · Place 16 · St JohnsburySt JohnsburyJavelin1685-10—
May 11Burlington HS TF InvitationalMay 11 · 3000 Meters · Place 12 · St JohnsburySt Johnsbury3000 Meters129:35.83a PB—
May 11Burlington HS TF InvitationalMay 11 · 1500 Meters · Place 21 · St JohnsburySt Johnsbury1500 Meters214:29.15a—
May 7NCUHS Home Meet #1May 7 · 1500 Meters · Place 2 · St JohnsburySt Johnsbury1500 Meters24:30.55a—
May 7NCUHS Home Meet #1May 7 · 800 Meters · Place 4 · St JohnsburySt Johnsbury800 Meters42:15.35a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 3000 Meters · Place 13 · St JohnsburySt Johnsbury3000 Meters139:40.34a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 1500 Meters · Place 22 · St JohnsburySt Johnsbury1500 Meters224:36.58a—
May 2Essex HS Host TF Meet #2May 2 · Javelin · Place 19 · St JohnsburySt JohnsburyJavelin1929.59m—
May 2Essex HS Host TF Meet #2May 2 · 1500 Meters · Place 9 · St JohnsburySt Johnsbury1500 Meters94:33.12a—
May 2Essex HS Host TF Meet #2May 2 · 800 Meters · Place 15 · St JohnsburySt Johnsbury800 Meters152:14.79a—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · 3000 Meters · Place 7 · St JohnsburySt Johnsbury3000 Meters710:16.28a—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · 1500 Meters · Place 9 · St JohnsburySt Johnsbury1500 Meters94:36.16a—
Apr 16STJ vs U32Apr 16 · Javelin · Place 4 · St JohnsburySt JohnsburyJavelin426.92m—
Apr 16STJ vs U32Apr 16 · 1500 Meters · Place 9 · St JohnsburySt Johnsbury1500 Meters94:37.55a—
Apr 16STJ vs U32Apr 16 · 800 Meters · Place 8 · St JohnsburySt Johnsbury800 Meters82:17.93a—
Apr 11STJ vs LI, LR,Spauld,North/WT,Haz,Crafts,OxApr 11 · Javelin · Place 15 · St JohnsburySt JohnsburyJavelin1568-11.5—
Apr 11STJ vs LI, LR,Spauld,North/WT,Haz,Crafts,OxApr 11 · 1500 Meters · Place 7 · St JohnsburySt Johnsbury1500 Meters74:51.21a—

2023 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 3D1 Vermont TF State ChampionshipJun 3 · 3000 Meters · Place 17 · St JohnsburySt Johnsbury3000 Meters17.9:49.09a10
Jun 3D1 Vermont TF State ChampionshipJun 3 · 1500 Meters · Place 19 · St JohnsburySt Johnsbury1500 Meters19.4:35.99a10
Jun 1D3 Vermont TF State ChampionshipJun 1 · 3000 Meters · Place 17 · St JohnsburySt Johnsbury3000 Meters179:49.09a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 19 · St JohnsburySt Johnsbury1500 Meters194:35.99a—
May 30STJ Last Chance MeetMay 30 · 800 Meters · Place 2 · St JohnsburySt Johnsbury800 Meters2.2:15.13a10
May 30STJ Last Chance MeetMay 30 · 400 Meters · Place 7 · St JohnsburySt Johnsbury400 Meters7.58.19a10
May 27Essex TF Invitational - NE QualifierMay 27 · 1500 Meters · Place 24 · St JohnsburySt Johnsbury1500 Meters244:30.78a—
May 27Essex TF Invitational - NE QualifierMay 27 · 800 Meters · Place 34 · St JohnsburySt Johnsbury800 Meters342:13.88a—
May 23STJ Home Meet #2May 23 · Javelin · Place 6 · St JohnsburySt JohnsburyJavelin628.91m—
May 23STJ Home Meet #2May 23 · 800 Meters · Place 5 · St JohnsburySt Johnsbury800 Meters52:11.84a—
May 18NVAC 9th & 10th Grade Championship @ Essex HSMay 18 · 3000 Meters · Place 4 · St JohnsburySt Johnsbury3000 Meters410:04.42a—
May 18NVAC 9th & 10th Grade Championship @ Essex HSMay 18 · 1500 Meters · Place 9 · St JohnsburySt Johnsbury1500 Meters94:34.38a—
May 16Colchester HS Host TF Meet #3May 16 · Javelin · Place 4 · St JohnsburySt JohnsburyJavelin427.20m—
May 16Colchester HS Host TF Meet #3May 16 · 800 Meters · Place 5 · St JohnsburySt Johnsbury800 Meters52:20.19a—
May 13Burlington HS TF InvitationalMay 13 · 3000 Meters · Place 21 · St JohnsburySt Johnsbury3000 Meters2110:10.11a—
May 13Burlington HS TF InvitationalMay 13 · 1500 Meters · Place 24 · St JohnsburySt Johnsbury1500 Meters244:33.60a—
May 9STJ Dual meet with MMUMay 9 · Shot Put · Place 11 · St JohnsburySt JohnsburyShot Put117.94m—
May 9STJ Dual meet with MMUMay 9 · 1500 Meters · Place 2 · St JohnsburySt Johnsbury1500 Meters24:45.78a—
May 9STJ Dual meet with MMUMay 9 · 800 Meters · Place 4 · St JohnsburySt Johnsbury800 Meters42:20.56a—
May 6Twilight South Burlington TF InvitationalMay 6 · 3000 Meters · Place 17 · St JohnsburySt Johnsbury3000 Meters179:56.10a—
May 6Twilight South Burlington TF InvitationalMay 6 · 1500 Meters · Place 16 · St JohnsburySt Johnsbury1500 Meters164:36.44a—
May 3CVU HS Host TF Meet #2May 3 · 1500 Meters · Place 4 · St JohnsburySt Johnsbury1500 Meters44:41.61a—
May 3CVU HS Host TF Meet #2May 3 · 800 Meters · Place 7 · St JohnsburySt Johnsbury800 Meters72:21.63a—
Apr 29STJ RelaysApr 29 · Javelin · Place 6 · St JohnsburySt JohnsburyJavelin627.50m—
Apr 26NCUHS International #1Apr 26 · 3000 Meters · Place 4 · St JohnsburySt Johnsbury3000 Meters410:25.79a—
Apr 26NCUHS International #1Apr 26 · 1500 Meters · Place 4 · St JohnsburySt Johnsbury1500 Meters44:43.20a—
Apr 15BFA vs STJ Duo MeetApr 15 · Javelin · Place 8 · St JohnsburySt JohnsburyJavelin886-110
Apr 15BFA vs STJ Duo MeetApr 15 · 1500 Meters · Place 7 · St JohnsburySt Johnsbury1500 Meters74:48.4510
Apr 15BFA vs STJ Duo MeetApr 15 · 800 Meters · Place 4 · St JohnsburySt Johnsbury800 Meters42:22.7110
Apr 11STJ Home #1Apr 11 · 1500 Meters · Place 5 · St JohnsburySt Johnsbury1500 Meters54:47.2—
Apr 11STJ Home #1Apr 11 · 800 Meters · Place 3 · St JohnsburySt Johnsbury800 Meters32:21.6—

2022 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 31St J Last Chance Meet May 31 · 1500 Meters · Place 4 · St JohnsburySt Johnsbury1500 Meters44:59.99
May 199th & 10th Grade Meet @ Essex HSMay 19 · Javelin · Place 30 · St JohnsburySt JohnsburyJavelin3016.60m9
May 199th & 10th Grade Meet @ Essex HSMay 19 · 1500 Meters · Place 15 · St JohnsburySt Johnsbury1500 Meters155:12.14a9
May 199th & 10th Grade Meet @ Essex HSMay 19 · 800 Meters · Place 11 · St JohnsburySt Johnsbury800 Meters112:36.36a9
May 14Burlington HS TF InvitationalMay 14 · 1500 Meters · Place 13 · St JohnsburySt Johnsbury1500 Meters13.5:02.32a9
May 11STJ home tri meet #2May 11 · Javelin · Place 4 · St JohnsburySt JohnsburyJavelin422.55m9
May 11STJ home tri meet #2May 11 · 1500 Meters · Place 4 · St JohnsburySt Johnsbury1500 Meters45:08.49
May 7St J RelaysMay 7 · Discus · Place 12 · St JohnsburySt JohnsburyDiscus1.6kg12.15.20m9
May 5NCUHS Meet #1May 5 · Javelin · Place 21 · St JohnsburySt JohnsburyJavelin2119.42m9
May 5NCUHS Meet #1May 5 · 800 Meters · Place 26 · St JohnsburySt Johnsbury800 Meters262:34.199
Apr 28NEK Freshmen MeetApr 28 · Javelin · Place 5 · St JohnsburySt JohnsburyJavelin800g5.72' 5 PB9
Apr 28NEK Freshmen MeetApr 28 · Discus · Place 5 · St JohnsburySt JohnsburyDiscus1.6kg5.56' 7 PB9
Apr 28NEK Freshmen MeetApr 28 · 800 Meters · Place 6 · St JohnsburySt Johnsbury800 Meters6.2:38.70a9
Apr 26Lyndon Institute Home Track MeetApr 26 · Discus · Place 22 · St JohnsburySt JohnsburyDiscus2216.64FR
Apr 26Lyndon Institute Home Track MeetApr 26 · 1500 Meters · Place 14 · St JohnsburySt Johnsbury1500 Meters145:15.58FR
Apr 26Lyndon Institute Home Track MeetApr 26 · 800 Meters · Place 9 · St JohnsburySt Johnsbury800 Meters92:38.30FR
Apr 22STJA home meet postponed to FridayApr 22 · Javelin · Place 32 · St JohnsburySt JohnsburyJavelin800g32.20.10m9
Apr 22STJA home meet postponed to FridayApr 22 · Discus · Place 31 · St JohnsburySt JohnsburyDiscus1.6kg31.16.39m9
Apr 9STJ host Dual meet vs BFAApr 9 · Javelin · Place 16 · St JohnsburySt JohnsburyJavelin1616.35m9
Apr 9STJ host Dual meet vs BFAApr 9 · 800 Meters · Place 9 · St JohnsburySt Johnsbury800 Meters92:46.09
Apr 9STJ host Dual meet vs BFAApr 9 · 200 Meters · Place 17 · St JohnsburySt Johnsbury200 Meters1730.3 PB9
Apr 5BHS Host TF Meet #1Apr 5 · 400 Meters · Place 23 · St JohnsburySt Johnsbury400 Meters231:10.01FR
Apr 5BHS Host TF Meet #1Apr 5 · 200 Meters · Place 51 · St JohnsburySt Johnsbury200 Meters5131.96FR