Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIT Gordon Kelly Invitational · Jan 244:31.74aMIT Gordon Kelly InvitationalJanuary 24, 2026
1000 Meters · IndoorVermont Indoor TF State Championship · Feb 42:58.08Vermont Indoor TF State ChampionshipFebruary 4, 2023
1500 Meters · IndoorVermont Indoor TF State Championship · Feb 44:35.79Vermont Indoor TF State ChampionshipFebruary 4, 2023
1500 Meters · OutdoorColchester HS Host TF Meet #3 (11th & 12th GR only) · May 144:09.83aColchester HS Host TF Meet #3 (11th & 12th GR only)May 14, 2025
1500 Meters · Outdoor · Hand timedU-32 Home HS Meet 2 · May 204:12.5hU-32 Home HS Meet 2May 20, 2025
3000 Meters · IndoorJohn Thomas Terrier Classic · Jan 308:47.49John Thomas Terrier ClassicJanuary 30, 2026
3000 Meters · OutdoorEssex HS Invitational/NE Qualifier · Jun 18:59.86aEssex HS Invitational/NE QualifierJune 1, 2025
3000m Steeplechase · 0.914m · OutdoorUMASS Ken O'Brien Pre-Conference · Apr 259:47.34aUMASS Ken O'Brien Pre-ConferenceApril 25, 2026
3200 Meters · OutdoorNew England Outdoor Track & Field Championship · Jun 149:40.50aNew England Outdoor Track & Field ChampionshipJune 14, 2025
5000 Meters · IndoorRiverhawk Invitational · Feb 615:28.53aRiverhawk InvitationalFebruary 6, 2026
5000 Meters · OutdoorUMASS Commonwealth Invitational · Apr 1115:28.24aUMASS Commonwealth InvitationalApril 11, 2026
800 Meters · IndoorMIT Gordon Kelly Invitational · Jan 242:06.00aMIT Gordon Kelly InvitationalJanuary 24, 2026
800 Meters · OutdoorMMU Home #2 - Vacation Meet · Apr 222:06.56MMU Home #2 - Vacation MeetApril 22, 2025
Long Jump · OutdoorSt J Relays · May 74.16mSt J RelaysMay 7, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 3000 Meters · Place 3 · VermontVermont3000 Meters3.9:00.04aFr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 3000m Steeplechase · Place 12 · VermontVermont3000m Steeplechase0.914m12.9:47.34a PBFr
Apr 17George Davis InvitationalApr 17 · 3000m Steeplechase · Place 4 · VermontVermont3000m Steeplechase0.914m4.9:54.05aFr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 7 · VermontVermont5000 Meters7.16:02.43aFr
Apr 11UMASS Commonwealth InvitationalApr 11 · 5000 Meters · Place 14 · VermontVermont5000 Meters14.15:28.24a PBFr
Apr 4Jim Boulanger InvitationalApr 4 · 3000m Steeplechase · Place 3 · VermontVermont3000m Steeplechase0.914m3.9:53.50aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 5000 Meters · Place 6 · VermontVermont5000 Meters615:28.53a PBFr
Jan 30John Thomas Terrier ClassicJan 30 · 3000 Meters · Place 174 · VermontVermont3000 Meters1748:47.49 PBFR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1 Mile · Place 18 · VermontVermont1 Mile184:31.74a PBFr
Jan 24MIT Gordon Kelly InvitationalJan 24 · 800 Meters · Place 22 · VermontVermont800 Meters222:06.00a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 3000 Meters · Place 11 · VermontVermont3000 Meters11.9:03.86aFr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 3200 Meters · Place 24 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3200 Meters24.9:40.50a PB12
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · 3000 Meters · Place 5 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters5.9:03.37a12
Jun 1Essex HS Invitational/NE QualifierJun 1 · 3000 Meters · Place 5 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters58:59.86a PB12
May 20U-32 Home HS Meet 2May 20 · 1500 Meters · Place 5 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters54:12.5h PB12
May 14Colchester HS Host TF Meet #3 (11th & 12th GR only)May 14 · 300m Hurdles · Place 4 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans300m Hurdles450.01a12
May 14Colchester HS Host TF Meet #3 (11th & 12th GR only)May 14 · 3000 Meters · Place 2 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters29:41.79a12
May 14Colchester HS Host TF Meet #3 (11th & 12th GR only)May 14 · 1500 Meters · Place 1 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters14:09.83a PB12
May 10Burlington HS TF InvitationalMay 10 · 3000 Meters · Place 4 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters49:12.00a12
May 7MMU Home #3May 7 · 1500 Meters · Place 1 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters14:12.29a12
May 7MMU Home #3May 7 · 800 Meters · Place 3 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans800 Meters32:08.22a12
Apr 29BFA Meet # 2Apr 29 · 3000 Meters · Place 1 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters19:41.40a12
Apr 22MMU Home #2 - Vacation MeetApr 22 · 1500 Meters · Place 3 · Bellows Free Academy - StBellows Free Academy - St1500 Meters34:23.2012
Apr 22MMU Home #2 - Vacation MeetApr 22 · 800 Meters · Place 3 · Bellows Free Academy - StBellows Free Academy - St800 Meters32:06.56 PB12
Apr 15BFA Meet # 1Apr 15 · 1500 Meters · Place 2 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters24:23.17a12
Apr 15BFA Meet # 1Apr 15 · 800 Meters · Place 2 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans800 Meters22:08.16a12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18BFA/SB RelaysMay 18 · Javelin · Place 15 · Bellows Free Academy - SBellows Free Academy - SJavelin1586-1—
May 4Twilight Invitational @ South Burlington HSMay 4 · Javelin · Place 30 · Bellows Free Academy - SBellows Free Academy - SJavelin3026.00m—
May 2Essex HS Host TF Meet #2May 2 · Javelin · Place 23 · Bellows Free Academy - SBellows Free Academy - SJavelin2328.28m—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3D1 Vermont TF State ChampionshipJun 3 · 3000 Meters · Place 12 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters12.9:42.61a10
Jun 3D1 Vermont TF State ChampionshipJun 3 · 1500 Meters · Place 12 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters12.4:26.15a10
May 9BFA Meet # 3May 9 · 800 Meters · Place 1 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans800 Meters1.2:10.80a10
Apr 15BFA vs STJ Duo MeetApr 15 · 3000 Meters · Place 2 · Bellows Free Academy - StBellows Free Academy - St3000 Meters210:21.2910
Apr 15BFA vs STJ Duo MeetApr 15 · 1500 Meters · Place 4 · Bellows Free Academy - StBellows Free Academy - St1500 Meters44:32.1810
Apr 11BFA Home Meet # 1Apr 11 · 3000 Meters · Place 2 · Bellows Free Academy - StBellows Free Academy - St3000 Meters210:09.4810
Apr 11BFA Home Meet # 1Apr 11 · 1500 Meters · Place 2 · Bellows Free Academy - StBellows Free Academy - St1500 Meters24:34.2910

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · 1500 Meters · Place 8 · Bellows Free Academy - StBellows Free Academy - St1500 Meters84:35.79 PB10
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · 1000 Meters · Place 7 · Bellows Free Academy - StBellows Free Academy - St1000 Meters72:58.08 PB10
Jan 7VITA TF Indoor Meet #4Jan 7 · 1500 Meters · Place 7 · Bellows Free Academy - StBellows Free Academy - St1500 Meters74:47.8410

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28VITA TF Indoor Meet #3Dec 28 · 1500 Meters · Place 14 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters14.4:59.17a10

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4D1 Vermont TF State ChampionshipJun 4 · 3000 Meters · Place 17 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters17.10:40.09a9
Jun 4D1 Vermont TF State ChampionshipJun 4 · 1500 Meters · Place 18 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters18.4:36.12a9
May 17Essex HS Host TF Meet #3May 17 · 1500 Meters · Place 9 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters9.4:40.54a9
May 14Burlington HS TF InvitationalMay 14 · 3000 Meters · Place 25 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans3000 Meters25.10:20.68a9
May 14Burlington HS TF InvitationalMay 14 · 1500 Meters · Place 4 · Bellows Free Academy - St. AlbansBellows Free Academy - St. Albans1500 Meters4.4:35.68a9
May 7St J RelaysMay 7 · Long Jump · Place 9 · Bellows Free Academy - St. AlbansBellows Free Academy - St. AlbansLong Jump9.4.16m PB9
May 5BFA # 2May 5 · 1500 Meters · Place 1 · Bellows Free Academy - StBellows Free Academy - St1500 Meters14:35.929
Apr 26BFA # 1Apr 26 · 1500 Meters · Place 2 · Bellows Free Academy - S...Bellows Free Academy - S...1500 Meters24:49.59
Apr 26BFA # 1Apr 26 · 800 Meters · Place 5 · Bellows Free Academy - S...Bellows Free Academy - S...800 Meters52:26.69
Apr 22NCUHS VacationalApr 22 · 1500 Meters · Place 3 · Bellows Free Academy - S...Bellows Free Academy - S...1500 Meters34:47.499
Apr 22NCUHS VacationalApr 22 · 800 Meters · Place 6 · Bellows Free Academy - S...Bellows Free Academy - S...800 Meters62:26.719
Apr 13BHS Host TF Meet #2Apr 13 · 3000 Meters · Place 6 · Bellows Free Academy - S.Bellows Free Academy - S.3000 Meters610:08.76FR
Apr 13BHS Host TF Meet #2Apr 13 · 3000 Meters · Place 6 · Bellows Free Academy - S.Bellows Free Academy - S.3000 Meters610:08.76FR
Apr 13BHS Host TF Meet #2Apr 13 · 1500 Meters · Place 8 · Bellows Free Academy - S.Bellows Free Academy - S.1500 Meters84:53.39FR
Apr 13BHS Host TF Meet #2Apr 13 · 1500 Meters · Place 8 · Bellows Free Academy - S.Bellows Free Academy - S.1500 Meters84:53.39FR
Apr 9STJ host Dual meet vs BFAApr 9 · 3000 Meters · Place 5 · Bellows Free Academy - S.Bellows Free Academy - S.3000 Meters510:31.09