Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF New England Indoor Track & Field Championship · Feb 224:31.84aUSATF New England Indoor Track & Field ChampionshipFebruary 22, 2026
1 Mile · Outdoor7th CT Distance Festival · Apr 164:35.77a7th CT Distance FestivalApril 16, 2025
1000 Meters · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 282:37.77a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
1000 Meters · OutdoorNHWTL @ Dartmouth College · Dec 173:08.86aNHWTL @ Dartmouth CollegeDecember 17, 2023
1500 Meters · IndoorNorth East Invitational · Jan 65:09.49aNorth East InvitationalJanuary 6, 2024
1500 Meters · OutdoorColchester HS TF Meet 2 (11th & 12th Gr.) · May 204:08.27aColchester HS TF Meet 2 (11th & 12th Gr.)May 20, 2026
200 Meters · OutdoorSTJ vs U32 · Apr 1628.42aSTJ vs U32April 16, 2024
3000 Meters · IndoorNorth East Invitational · Jan 611:15.20aNorth East InvitationalJanuary 6, 2024
3000 Meters · OutdoorNVAC 9th/10th Grade Championship TF Meet · May 1510:03.94aNVAC 9th/10th Grade Championship TF MeetMay 15, 2024
400 Meters · OutdoorGreater Boston Track Club Meet · Feb 853.96aGreater Boston Track Club MeetFebruary 8, 2026
600 Meters · IndoorVTFOA HS Indoor #2 · Dec 231:47.90aVTFOA HS Indoor #2December 23, 2023
800 Meters · IndoorRising Stars Youth Champs · Mar 61:59.70aRising Stars Youth ChampsMarch 6, 2026
800 Meters · OutdoorVermont Division 1 HS Track and Field State Championship · Jun 61:59.79aVermont Division 1 HS Track and Field State ChampionshipJune 6, 2026
Long Jump · OutdoorSTJ vs U32 · Apr 163.63mSTJ vs U32April 16, 2024
Shot Put · 12lb · IndoorVermont Throws #3 · Dec 305.08mVermont Throws #3December 30, 2023
Weight Throw · 25lb / 11.3kg · IndoorVermont Throws #3 · Dec 304.72mVermont Throws #3December 30, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Vermont Division 1 HS Track and Field State ChampionshipJun 6 · 800 Meters · Place 6 · St JohnsburySt Johnsbury800 Meters61:59.79a PB11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 800 Meters · Place 8 · St JohnsburySt Johnsbury800 Meters82:02.51a11
May 20Colchester HS TF Meet 2 (11th & 12th Gr.)May 20 · 1500 Meters · Place 3 · St JohnsburySt Johnsbury1500 Meters34:08.27a PB11
May 16Burlington HS TF InvitationalMay 16 · 800 Meters · Place 4 · St JohnsburySt Johnsbury800 Meters41:59.83a11
May 7NCUHS Home Meet #1May 7 · 800 Meters · Place 1 · St JohnsburySt Johnsbury800 Meters12:05.86a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 800 Meters · Place 4 · St JohnsburySt Johnsbury800 Meters42:01.36a11
Apr 28STJA Home Meet #1Apr 28 · 1500 Meters · Place 1 · St JohnsburySt Johnsbury1500 Meters14:15.18a11
Apr 21Mt. Mansfield Vacation Meet 2026Apr 21 · 800 Meters · Place 2 · St JohnsburySt Johnsbury800 Meters22:05.93a11
Apr 15South Burlington HS TF Meet 1Apr 15 · 800 Meters · Place 2 · St JohnsburySt Johnsbury800 Meters22:04.99a11
Feb 8Greater Boston Track Club MeetFeb 8 · 800 Meters · Place 4 · St. Johnsbury AcademySt. Johnsbury Academy800 Meters4.2:02.06a11
Feb 8Greater Boston Track Club MeetFeb 8 · 400 Meters · Place 10 · St. Johnsbury AcademySt. Johnsbury Academy400 Meters10.53.96a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 17 · UnattachedUnattached800 Meters17.1:59.70a PB11
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 1000 Meters · Place 14 · St JohnsburySt Johnsbury1000 Meters14.2:37.77a PB11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 1000 Meters · Place 14 · St JohnsburySt Johnsbury1000 Meters14.2:37.77a11
Feb 22USATF New England Indoor Track & Field ChampionshipFeb 22 · 1 Mile · Place 33 · St JohnsburySt Johnsbury1 Mile334:31.84a PB11
Jan 10Vermont TF Indoor State ChampionshipJan 10 · 1000 Meters · Place 1 · St JohnsburySt Johnsbury1000 Meters12:40.74a11
Jan 4VTFOA Meet #5Jan 4 · 1 Mile · Place 1 · St JohnsburySt Johnsbury1 Mile14:44.85a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 31VTFOA Meet #4Dec 31 · 1000 Meters · Place 1 · St JohnsburySt Johnsbury1000 Meters1.2:43.02a11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1000 Meters · Place 4 · St JohnsburySt Johnsbury1000 Meters4.2:39.60a11
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 5 · St JohnsburySt Johnsbury1000 Meters5.2:39.97a11
Dec 13VTFOA Meet #1Dec 13 · 1000 Meters · Place 1 · St JohnsburySt Johnsbury1000 Meters1.2:44.11a11
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 1000 Meters · Place 21 · St JohnsburySt Johnsbury1000 Meters212:40.99a—
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 800 Meters · Place 15 · St JohnsburySt Johnsbury800 Meters15.2:04.33a10
Feb 1Purple Champions HS InvitationalFeb 1 · 1000 Meters · Place 10 · St JohnsburySt Johnsbury1000 Meters102:38.3010
Jan 26Vermont TF Indoor State ChampionshipJan 26 · 1000 Meters · Place 4 · St JohnsburySt Johnsbury1000 Meters42:43.14a—
Jan 12VTFOA Weekend 5Jan 12 · 1000 Meters · Place 1 · St JohnsburySt Johnsbury1000 Meters12:43.39a—
Jan 5VTFOA Weekend 4Jan 5 · 1000 Meters · Place 3 · St JohnsburySt Johnsbury1000 Meters32:43.24a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · 800 Meters · Place 5 · St JohnsburySt Johnsbury800 Meters5.2:01.88a10
Jun 1Essex HS Invitational/NE QualifierJun 1 · 800 Meters · Place 8 · St JohnsburySt Johnsbury800 Meters82:02.14a10
May 17William F. Eddy Jr. Track & Field Meet 2025May 17 · 800 Meters · Place 21 · St. Johnsbury AcademySt. Johnsbury Academy800 Meters212:03.4610
May 17William F. Eddy Jr. Track & Field MeetMay 17 · 800 Meters · Place 21 · St JohnsburySt Johnsbury800 Meters21.2:03.46a10
May 10Burlington HS TF InvitationalMay 10 · 800 Meters · Place 7 · St JohnsburySt Johnsbury800 Meters72:02.31a10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 800 Meters · Place 4 · St JohnsburySt Johnsbury800 Meters42:03.74a10
Apr 22MMU Home #2 - Vacation MeetApr 22 · 800 Meters · Place 2 · St JohnsburySt Johnsbury800 Meters22:05.0910
Apr 167th CT Distance FestivalApr 16 · 1 Mile · Place 24 · St JohnsburySt Johnsbury1 Mile244:35.77a PB10
Apr 12SJA Home Meet #1Apr 12 · 800 Meters · Place 5 · St JohnsburySt Johnsbury800 Meters52:07.62a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1000 Meters · Place 14 · St JohnsburySt Johnsbury1000 Meters14.2:41.47a10
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 1 · St JohnsburySt Johnsbury1 Mile1.4:38.34a10
Dec 14VTFOA Weekend 1Dec 14 · 1000 Meters · Place 3 · St JohnsburySt Johnsbury1000 Meters3.2:46.02a10
Jan 21GBTC InvitationalJan 21 · 1 Mile · Place 36 · St JohnsburySt Johnsbury1 Mile36.5:16.31a9
Jan 7Vermont Throws #5Jan 7 · Weight Throw · Place 13 · St JohnsburySt JohnsburyWeight Throw134.33m—
Jan 6North East InvitationalJan 6 · 3000 Meters · Place 8 · St JohnsburySt Johnsbury3000 Meters811:15.20a PB—
Jan 6North East InvitationalJan 6 · 1500 Meters · Place 9 · St JohnsburySt Johnsbury1500 Meters95:09.49a PB—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 17 · St JohnsburySt Johnsbury1500 Meters174:26.32a—
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 800 Meters · Place 23 · St JohnsburySt Johnsbury800 Meters232:13.02a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 1500 Meters · Place 26 · St JohnsburySt Johnsbury1500 Meters264:29.39a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 800 Meters · Place 39 · St JohnsburySt Johnsbury800 Meters392:14.28a—
May 15NVAC 9th/10th Grade Championship TF MeetMay 15 · 3000 Meters · Place 2 · St JohnsburySt Johnsbury3000 Meters210:03.94a PB—
May 15NVAC 9th/10th Grade Championship TF MeetMay 15 · 800 Meters · Place 3 · St JohnsburySt Johnsbury800 Meters32:12.94a—
May 11Burlington HS TF InvitationalMay 11 · 800 Meters · Place 28 · St JohnsburySt Johnsbury800 Meters282:15.92a—
May 11Burlington HS TF InvitationalMay 11 · 1500 Meters · Place 6 · St JohnsburySt Johnsbury1500 Meters64:30.32a—
May 7NCUHS Home Meet #1May 7 · 1500 Meters · Place 3 · St JohnsburySt Johnsbury1500 Meters34:36.90a—
May 7NCUHS Home Meet #1May 7 · 800 Meters · Place 3 · St JohnsburySt Johnsbury800 Meters32:14.00a—
May 2Essex HS Host TF Meet #2May 2 · 1500 Meters · Place 13 · St JohnsburySt Johnsbury1500 Meters134:38.08a—
May 2Essex HS Host TF Meet #2May 2 · 800 Meters · Place 19 · St JohnsburySt Johnsbury800 Meters192:18.13a—
Apr 26NEK FreshmanApr 26 · 1500 Meters · Place 2 · St JohnsburySt Johnsbury1500 Meters24:52.0—
Apr 26NEK FreshmanApr 26 · 800 Meters · Place 1 · St JohnsburySt Johnsbury800 Meters12:23.6—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · 1500 Meters · Place 14 · St JohnsburySt Johnsbury1500 Meters144:49.71a—
Apr 16STJ vs U32Apr 16 · Long Jump · Place 19 · St JohnsburySt JohnsburyLong Jump193.63m PB—
Apr 16STJ vs U32Apr 16 · 400 Meters · Place 2 · St JohnsburySt Johnsbury400 Meters259.39a—
Apr 16STJ vs U32Apr 16 · 200 Meters · Place 15 · St JohnsburySt Johnsbury200 Meters1528.42a PB—
Apr 11STJ vs LI, LR,Spauld,North/WT,Haz,Crafts,OxApr 11 · 1500 Meters · Place 10 · St JohnsburySt Johnsbury1500 Meters105:03.56a—
Apr 11STJ vs LI, LR,Spauld,North/WT,Haz,Crafts,OxApr 11 · 800 Meters · Place 6 · St JohnsburySt Johnsbury800 Meters62:24.90a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 31VTFOA HS Indoor #3Dec 31 · 1000 Meters · Place 11 · St JohnsburySt Johnsbury1000 Meters11.3:18.54a9
Dec 31VTFOA HS Indoor #3Dec 31 · 1500 Meters · Place 16 · St JohnsburySt Johnsbury1500 Meters16.5:17.22a9
Dec 30Vermont Throws #3Dec 30 · Weight Throw · Place 28 · St JohnsburySt JohnsburyWeight Throw25lb / 11.3kg28.4.72m PB9
Dec 30Vermont Throws #3Dec 30 · Shot Put · Place 24 · St JohnsburySt JohnsburyShot Put12lb24.5.08m PB9
Dec 23VTFOA HS Indoor #2Dec 23 · 600 Meters · St JohnsburySt Johnsbury600 Meters—1:47.90a PB9
Dec 9Vermont Throws #1Dec 9 · Weight Throw · Place 27 · St JohnsburySt JohnsburyWeight Throw25lb / 11.3kg27.3.26m9
Dec 9Vermont Throws #1Dec 9 · Shot Put · Place 27 · St JohnsburySt JohnsburyShot Put12lb27.4.81m9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ Dartmouth CollegeDec 17 · 1000 Meters · Place 9 · St JohnsburySt Johnsbury1000 Meters9.3:08.86a PB9