Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMaine State Championships · Feb 84:13.48aMaine State ChampionshipsFebruary 8, 2025
100 Meters · OutdoorVermont Decathlon · Jun 1512.72aVermont DecathlonJune 15, 2021
1000 Meters · IndoorMaine State Championships · Feb 82:32.85aMaine State ChampionshipsFebruary 8, 2025
110m Hurdles · 39" / 0.991m · OutdoorVermont Decathlon · Jun 1520.83aVermont DecathlonJune 15, 2021
1500 Meters · IndoorVermont Indoor TF State Championship · Feb 43:59.31Vermont Indoor TF State ChampionshipFebruary 4, 2023
1500 Meters · OutdoorEssex TF Invitational - NE Qualifier · May 273:53.36aEssex TF Invitational - NE QualifierMay 27, 2023
400 Meters · OutdoorEssex HS Host TF Meet #3 · May 952.90aEssex HS Host TF Meet #3May 9, 2023
800 Meters · OutdoorD1 Vermont TF State Championship · Jun 31:55.16aD1 Vermont TF State ChampionshipJune 3, 2023
Decathlon · OutdoorVermont Decathlon · Jun 154341Vermont DecathlonJune 15, 2021
Discus · 1.6kg · OutdoorVermont Decathlon · Jun 1523.55mVermont DecathlonJune 15, 2021
High Jump · OutdoorVermont Decathlon · Jun 151.60mVermont DecathlonJune 15, 2021
Javelin · 800g · OutdoorVermont Decathlon · Jun 1529.54mVermont DecathlonJune 15, 2021
Long Jump · OutdoorVermont Decathlon · Jun 154.41mVermont DecathlonJune 15, 2021
Pole Vault · OutdoorSouth Burlington HS TF Meet #1 · May 12.23mSouth Burlington HS TF Meet #1May 1, 2021
Shot Put · 12lb · OutdoorVermont Decathlon · Jun 158.55mVermont DecathlonJune 15, 2021

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 1500 Meters · Place 23 · BowdoinBowdoin1500 Meters23.4:00.77aJr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 11 · BowdoinBowdoin1500 Meters11.3:56.76aJr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 1500 Meters · Place 2 · BowdoinBowdoin1500 Meters2.3:56.94aJr
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 7 · BowdoinBowdoin1500 Meters7.3:56.57aJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 1 Mile · Place 16 · BowdoinBowdoin1 Mile164:17.04aJR
Feb 13David Hemery Valentine InvitationalFeb 13 · 1 Mile · Place 237 · BowdoinBowdoin1 Mile2374:17.21aJr
Feb 7Maine State ChampionshipsFeb 7 · 1 Mile · Place 1 · BowdoinBowdoin1 Mile1.4:22.13aJr
Feb 7Maine State ChampionshipsFeb 7 · 1000 Meters · Place 3 · BowdoinBowdoin1000 Meters3.2:37.65aJr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1000 Meters · Place 5 · BowdoinBowdoin1000 Meters52:37.48aJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 29UMass Lowell InvitationalMar 29 · 800 Meters · Place 2 · BowdoinBowdoin800 Meters21:56.92SO

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8Maine State ChampionshipsFeb 8 · 1 Mile · Place 2 · BowdoinBowdoin1 Mile2.4:13.48a PBSo
Feb 8Maine State ChampionshipsFeb 8 · 1000 Meters · Place 2 · BowdoinBowdoin1000 Meters2.2:32.85a PBSo
Jan 26Middlebury's NESCAC Invite Jan 26 · 1 Mile · Place 8 · BowdoinBowdoin1 Mile84:20.42a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 3D1 Vermont TF State ChampionshipJun 3 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters1.3:56.33a12
Jun 3D1 Vermont TF State ChampionshipJun 3 · 800 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union800 Meters2.1:55.16a PB12
Jun 1D3 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters13:56.33a—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 800 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union800 Meters21:55.16a—
May 27Essex TF Invitational - NE QualifierMay 27 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters13:53.36a PB—
May 27Essex TF Invitational - NE QualifierMay 27 · 800 Meters · Place 3 · Champlain Valley UnionChamplain Valley Union800 Meters31:55.23a—
May 19CVU HS Host TF Meet #3May 19 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters13:57.67a—
May 13Burlington HS TF InvitationalMay 13 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters13:57.46a—
May 13Burlington HS TF InvitationalMay 13 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters11:56.83a—
May 9Essex HS Host TF Meet #3May 9 · 400 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union400 Meters152.90a PB—
May 6Twilight South Burlington TF InvitationalMay 6 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters13:58.61a—
May 6Twilight South Burlington TF InvitationalMay 6 · 800 Meters · Place 3 · Champlain Valley UnionChamplain Valley Union800 Meters31:55.60a—
May 3CVU HS Host TF Meet #2May 3 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters11:57.26a—
Apr 26Essex HS TF VacationalApr 26 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters14:04.08a—
Apr 26Essex HS TF VacationalApr 26 · 800 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union800 Meters21:58.28a—
Apr 21***RESCHEDULED***CVU HS TF Host Meet #1Apr 21 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters14:05.89a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 80 · Champlain VaChamplain Va1 Mile804:24.5612
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 83 · Champlain VaChamplain Va1500 Meters834:07.2112
Mar 9New Balance Nationals IndoorMar 9 · 1 Mile · Place 80 · Champlain VaChamplain Va1 Mile804:24.5612
Mar 9New Balance Nationals IndoorMar 9 · 1500 Meters · Place 83 · Champlain VaChamplain Va1500 Meters834:07.2112
Mar 4New England Indoor ChampionshipsMar 4 · 1000 Meters · Place 37 · Champlain Valley Union-VTChamplain Valley Union-VT1000 Meters374:18.4512
Mar 4New England Indoor ChampionshipsMar 4 · 1 Mile · Place 4 · Champlain Valley UnionChamplain Valley Union1 Mile44:18.2612
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters13:59.31 PB12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17VITA TF Indoor Meet #1Dec 17 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters1.4:08.50a12

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 4D1 Vermont TF State ChampionshipJun 4 · 1500 Meters · Place 4 · Champlain Valley UnionChamplain Valley Union1500 Meters4.3:58.16a11
Jun 4D1 Vermont TF State ChampionshipJun 4 · 800 Meters · Place 3 · Champlain Valley UnionChamplain Valley Union800 Meters3.1:56.11a11
May 28Essex Invitational/NE Champ QualifierMay 28 · 800 Meters · Place 3 · Champlain Valley UnionChamplain Valley Union800 Meters31:57.20a11
May 24CVU Host TF Meet #3May 24 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters14:06.34a11
May 24CVU Host TF Meet #3May 24 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters11:59.11a11
May 17Essex HS Host TF Meet #3May 17 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters1.1:59.73a11
May 14Burlington HS TF InvitationalMay 14 · 800 Meters · Place 3 · Champlain Valley UnionChamplain Valley Union800 Meters3.1:58.16a11
Apr 27BHS Host TF Meet #3Apr 27 · 1500 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union1500 Meters24:10.05a11
Apr 21***Rescheduled*** Essex TF VacationalApr 21 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters1.4:18.99a11
Apr 21***Rescheduled*** Essex TF VacationalApr 21 · 800 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union800 Meters2.2:06.03a11

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 15Vermont DecathlonJun 15 · Decathlon · Place 14 · Champlain Valley UnionChamplain Valley UnionDecathlonRound M14.4341 PB10
Jun 15Vermont DecathlonJun 15 · Long Jump · Place 56 · Champlain Valley UnionChamplain Valley UnionLong JumpRound M56.4.41m PB10
Jun 15Vermont DecathlonJun 15 · Pole Vault · Place 21 · Champlain Valley UnionChamplain Valley UnionPole VaultRound M21.2.60m10
Jun 15Vermont DecathlonJun 15 · Javelin · Place 26 · Champlain Valley UnionChamplain Valley UnionJavelin800gRound M26.29.54m PB10
Jun 15Vermont DecathlonJun 15 · Discus · Place 25 · Champlain Valley UnionChamplain Valley UnionDiscus1.6kgRound M25.23.55m PB10
Jun 15Vermont DecathlonJun 15 · Shot Put · Place 32 · Champlain Valley UnionChamplain Valley UnionShot Put12lbRound M32.8.55m PB10
Jun 15Vermont DecathlonJun 15 · 110m Hurdles · Place 29 · Champlain Valley UnionChamplain Valley Union110m Hurdles39" / 0.991mRound M29.20.83a PB10
Jun 15Vermont DecathlonJun 15 · High Jump · Place 12 · Champlain Valley UnionChamplain Valley UnionHigh JumpRound M12.1.60m PB10
Jun 15Vermont DecathlonJun 15 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 MetersRound M1.4:13.10a10
Jun 15Vermont DecathlonJun 15 · 400 Meters · Place 5 · Champlain Valley UnionChamplain Valley Union400 MetersRound M5.53.84a10
Jun 15Vermont DecathlonJun 15 · 100 Meters · Place 26 · Champlain Valley UnionChamplain Valley Union100 MetersRound M26.12.72a PB10
Jun 5D1 Vermont TF State ChampionshipJun 5 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters1.1:57.55a10
May 29Essex HS TF InvitationalMay 29 · 800 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union800 Meters2.1:58.16a10
May 25CVU Host #3May 25 · 400 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union400 Meters254.0910
May 21BHS Host #2May 21 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters1.1:58.88a10
May 15South Burlington HS TF Meet #2May 15 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters12:00.4010
May 12Essex HS Host #2May 12 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters12:00.9910
May 8Burlington TF InvitationalMay 8 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters12:01.3010
May 1South Burlington HS TF Meet #1May 1 · Pole Vault · Place 4 · Champlain Valley UnionChamplain Valley UnionPole Vault42.23m PB10
Apr 28BHS Host #1Apr 28 · 1500 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union1500 Meters1.4:18.67a10
Apr 28BHS Host #1Apr 28 · 800 Meters · Place 1 · Champlain Valley UnionChamplain Valley Union800 Meters1.2:03.51a10
Apr 20Re-scheduled Essex HS Host #1Apr 20 · 800 Meters · Place 2 · Champlain Valley UnionChamplain Valley Union800 Meters22:05.6610