Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMule Tune-Up · Feb 205:49.37aMule Tune-UpFebruary 20, 2026
1000 Meters · IndoorMaine State Championships · Feb 73:18.93aMaine State ChampionshipsFebruary 7, 2026
1500 Meters · OutdoorD3 Vermont TF State Championship · Jun 15:02.54aD3 Vermont TF State ChampionshipJune 1, 2023
200 Meters · OutdoorFair Haven SVL Meet · May 1329.19aFair Haven SVL MeetMay 13, 2025
3000 Meters · OutdoorDiv. 3 Vermont TF State Championship · May 3011:39.95aDiv. 3 Vermont TF State ChampionshipMay 30, 2024
400 Meters · OutdoorSpringfield Cosmos SVL Meet #1 · Apr 221:06.63aSpringfield Cosmos SVL Meet #1April 22, 2025
800 Meters · OutdoorBurr & Burton Academy Host TF Meet #2 · May 202:30.17aBurr & Burton Academy Host TF Meet #2May 20, 2025
Long Jump · OutdoorWSESU MS Meet#2 · May 510-11.50WSESU MS Meet#2 May 5, 2021

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · 1500 Meters · Place 11 · BowdoinBowdoin1500 Meters11.5:21.81aFr
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 26 · BowdoinBowdoin1500 Meters26.5:16.07aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20Mule Tune-UpFeb 20 · 1 Mile · Place 5 · BowdoinBowdoin1 Mile5.5:49.37a PBFr
Feb 13Lynn Ruddy InvitationalFeb 13 · 1 Mile · Place 12 · BowdoinBowdoin1 Mile12.5:50.98aFr
Feb 7Maine State ChampionshipsFeb 7 · 1000 Meters · Place 6 · BowdoinBowdoin1000 Meters6.3:18.93a PBFr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1000 Meters · Place 21 · BowdoinBowdoin1000 Meters213:23.83aFr

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 1500 Meters · Place 6 · Woodstock UnionWoodstock Union1500 Meters65:02.57a12
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 800 Meters · Place 8 · Woodstock UnionWoodstock Union800 Meters82:36.17a12
Jun 1Essex HS Invitational/NE QualifierJun 1 · 1500 Meters · Place 18 · Woodstock UnionWoodstock Union1500 Meters185:17.84a12
Jun 1Essex HS Invitational/NE QualifierJun 1 · 800 Meters · Place 21 · Woodstock UnionWoodstock Union800 Meters212:34.83a12
May 27SVL-B ChampionshipsMay 27 · 3000 Meters · Place 3 · Woodstock UnionWoodstock Union3000 Meters312:29.92a12
May 27SVL-B ChampionshipsMay 27 · 1500 Meters · Place 2 · Woodstock UnionWoodstock Union1500 Meters25:13.41a12
May 27SVL-B ChampionshipsMay 27 · 800 Meters · Place 2 · Woodstock UnionWoodstock Union800 Meters22:32.89a12
May 20Burr & Burton Academy Host TF Meet #2May 20 · 800 Meters · Place 2 · Woodstock UnionWoodstock Union800 Meters22:30.17a PB12
May 20Burr & Burton Academy Host TF Meet #2May 20 · 200 Meters · Place 6 · Woodstock UnionWoodstock Union200 Meters629.88a12
May 13Fair Haven SVL MeetMay 13 · 3000 Meters · Place 2 · Woodstock UnionWoodstock Union3000 Meters213:35.17a12
May 13Fair Haven SVL MeetMay 13 · 200 Meters · Place 4 · Woodstock UnionWoodstock Union200 Meters429.19a PB12
May 10Burlington HS TF InvitationalMay 10 · 1500 Meters · Place 18 · Woodstock UnionWoodstock Union1500 Meters185:16.77a12
May 10Burlington HS TF InvitationalMay 10 · 800 Meters · Place 16 · Woodstock UnionWoodstock Union800 Meters162:34.07a12
Apr 26Windsor InvitationalApr 26 · 1500 Meters · Place 3 · Woodstock UnionWoodstock Union1500 Meters35:21.43a12
Apr 26Windsor InvitationalApr 26 · 800 Meters · Place 1 · Woodstock UnionWoodstock Union800 Meters12:33.85a12
Apr 22Springfield Cosmos SVL Meet #1Apr 22 · 3000 Meters · Place 1 · Woodstock UnionWoodstock Union3000 Meters1.12:16.19a12
Apr 22Springfield Cosmos SVL Meet #1Apr 22 · 400 Meters · Place 1 · Woodstock UnionWoodstock Union400 Meters1.1:06.63a PB12
Apr 18Rutland Host Meet #1Apr 18 · 1500 Meters · Place 2 · Woodstock UnionWoodstock Union1500 Meters2.5:16.612
Apr 18Rutland Host Meet #1Apr 18 · 800 Meters · Place 3 · Woodstock UnionWoodstock Union800 Meters3.2:37.112

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4SVL-B Championship (Part II)Jun 4 · 3000 Meters · Place 3 · Woodstock UnionWoodstock Union3000 Meters314:23.84a—
May 30Div. 3 Vermont TF State ChampionshipMay 30 · 3000 Meters · Place 3 · Woodstock UnionWoodstock Union3000 Meters311:39.95a PB—
May 30Div. 3 Vermont TF State ChampionshipMay 30 · 1500 Meters · Place 3 · Woodstock UnionWoodstock Union1500 Meters35:07.37a—
May 14Springfield Host SVL #6May 14 · 3000 Meters · Place 1 · Woodstock UnionWoodstock Union3000 Meters111:43.67a—
May 11Burlington HS TF InvitationalMay 11 · 1500 Meters · Place 15 · Woodstock UnionWoodstock Union1500 Meters155:11.71a—
May 7MAU 1May 7 · 800 Meters · Place 2 · Woodstock UnionWoodstock Union800 Meters22:32.50a—
Apr 30Rutland SVL MeetApr 30 · 1500 Meters · Place 2 · Woodstock UnionWoodstock Union1500 Meters25:12.0—
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · 3000 Meters · Place 1 · Woodstock UnionWoodstock Union3000 Meters112:12.21a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1D3 Vermont TF State ChampionshipJun 1 · 1500 Meters · Place 3 · Woodstock UnionWoodstock Union1500 Meters35:02.54a PB—
Jun 1D3 Vermont TF State ChampionshipJun 1 · 800 Meters · Place 4 · Woodstock UnionWoodstock Union800 Meters42:37.14a—
May 27Essex TF Invitational - NE QualifierMay 27 · 1500 Meters · Place 11 · Woodstock UnionWoodstock Union1500 Meters115:07.72a—
May 27Essex TF Invitational - NE QualifierMay 27 · 800 Meters · Place 14 · Woodstock UnionWoodstock Union800 Meters142:33.87a—
May 23SVL-B ChampionshipsMay 23 · 1500 Meters · Place 1 · Woodstock UnionWoodstock Union1500 Meters15:05.06a—
May 23SVL-B ChampionshipsMay 23 · 800 Meters · Place 3 · Woodstock UnionWoodstock Union800 Meters32:36.43a—
May 13Burlington HS TF InvitationalMay 13 · 1500 Meters · Place 12 · Woodstock UnionWoodstock Union1500 Meters125:15.40a—
May 13Burlington HS TF InvitationalMay 13 · 400 Meters · Place 28 · Woodstock UnionWoodstock Union400 Meters281:08.28a—
May 10Springfield HS Invitational IIIMay 10 · 3000 Meters · Place 1 · Woodstock UnionWoodstock Union3000 Meters111:54.05a—
Apr 29Windsor InvitationalApr 29 · 1500 Meters · Place 3 · Woodstock UnionWoodstock Union1500 Meters35:31.52a—
Apr 29Windsor InvitationalApr 29 · 800 Meters · Place 2 · Woodstock UnionWoodstock Union800 Meters22:36.71a—
Apr 19Fair Haven SVL #1Apr 19 · 1500 Meters · Place 1 · Woodstock UnionWoodstock Union1500 Meters15:23.85a—
Apr 19Fair Haven SVL #1Apr 19 · 400 Meters · Place 2 · Woodstock UnionWoodstock Union400 Meters21:06.95a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4D3 Vermont TF State ChampionshipJun 4 · 800 Meters · Place 4 · Woodstock UnionWoodstock Union800 Meters42:33.68a9
May 18Springfield HS Invitational IIIMay 18 · 3000 Meters · Place 2 · Woodstock UnionWoodstock Union3000 Meters212:37.17a9
May 18Springfield HS Invitational IIIMay 18 · 400 Meters · Place 2 · Woodstock UnionWoodstock Union400 Meters21:07.49a9
May 10Burr and Burton Academy Host #2May 10 · 1500 Meters · Place 3 · Woodstock UnionWoodstock Union1500 Meters35:54.62a9
Apr 30Windsor InvitationalApr 30 · 1500 Meters · Place 5 · Woodstock UnionWoodstock Union1500 Meters55:38.99a9
Apr 30Windsor InvitationalApr 30 · 800 Meters · Place 5 · Woodstock UnionWoodstock Union800 Meters52:50.02a9
Apr 23Burr and Burton Academy Host #1Apr 23 · 3000 Meters · Place 2 · Woodstock UnionWoodstock Union3000 Meters212:54.979

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24Green Mountain MSMay 24 · Long Jump · Place 9 · Woodstock UnionWoodstock UnionLong Jump9.10' 98
May 24Green Mountain MSMay 24 · 1500 Meters · Place 2 · Woodstock UnionWoodstock Union1500 Meters2.5:42.08
May 24Green Mountain MSMay 24 · 400 Meters · Place 4 · Woodstock UnionWoodstock Union400 Meters4.1:13.48
May 24Green Mountain MSMay 24 · 200 Meters · Place 4 · Woodstock UnionWoodstock Union200 Meters4.32.68
May 12RMS Meet #2 Invite onlyMay 12 · Long Jump · Place 2 · Woodstock UnionWoodstock UnionLong Jump2.10-08.008
May 12RMS Meet #2 Invite onlyMay 12 · 1500 Meters · Place 1 · Woodstock UnionWoodstock Union1500 Meters1.6:08.88a8
May 5WSESU MS Meet#2 May 5 · Long Jump · Place 3 · Woodstock UnionWoodstock UnionLong Jump3.10-11.50 PB8
May 5WSESU MS Meet#2 May 5 · 800 Meters · Place 2 · Woodstock UnionWoodstock Union800 Meters2.3:01.948
May 5WSESU MS Meet#2 May 5 · 400 Meters · Place 3 · Woodstock UnionWoodstock Union400 Meters3.1:15.588