Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHarvard Invitational · Jan 305:29.30Harvard InvitationalJanuary 30, 2026
10,000 Meters · OutdoorJim Boulanger Invitational · Apr 440:41.41aJim Boulanger InvitationalApril 4, 2026
1000 Meters · IndoorVTFOA HS Indoor #2 · Dec 233:35.02aVTFOA HS Indoor #2December 23, 2023
10000 Meters · Outdoor2025 NEICAAA Outdoor Champs · May 1041:15.94a2025 NEICAAA Outdoor ChampsMay 10, 2025
1500 Meters · Indoor2022 VT HS Indoor Track & Field State Championships · Jan 305:36.17a2022 VT HS Indoor Track & Field State ChampionshipsJanuary 30, 2022
1500 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 25:10.90aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026
1500 Meters · Outdoor · Hand timedNCUHS Meet #3 · May 255:51.10hNCUHS Meet #3May 25, 2021
2 Miles · IndoorNew England HS Indoor Track & Field Championship · Mar 213:26.49aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
3000 Meters · IndoorIvy vs America East Challenge · Jan 1010:48.32Ivy vs America East ChallengeJanuary 10, 2026
3000 Meters · OutdoorEssex Invitational/NE Champ Qualifier · May 2811:41.89aEssex Invitational/NE Champ QualifierMay 28, 2022
3000 Meters · Outdoor · Hand timedNCUHS Meet #3 · May 2513:13.79hNCUHS Meet #3May 25, 2021
5000 Meters · IndoorAmerica East Indoor Championships · Feb 2018:26.17America East Indoor ChampionshipsFebruary 20, 2026
5000 Meters · OutdoorGeorge Davis Invitational · Apr 1718:53.28aGeorge Davis InvitationalApril 17, 2026
55m Hurdles · 33" · IndoorVT HS Indoor Track 3 · Dec 3012.73aVT HS Indoor Track 3December 30, 2021
800 Meters · OutdoorMMU Track Home #4 · May 92:40.54aMMU Track Home #4May 9, 2022
800 Meters · Outdoor · Hand timedNCUHS Meet #3 · May 255:58.25hNCUHS Meet #3May 25, 2021
Javelin · 600g · OutdoorSTJ Last Chance Meet · Jun 139-05STJ Last Chance MeetJune 1, 2021
Long Jump · OutdoorU-32 MS Invitational Track Meet · May 188-10.00U-32 MS Invitational Track MeetMay 18, 2019

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 33 · VermontVermont5000 Meters33.19:33.73aSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 56 · VermontVermont1500 Meters56.5:10.90a PBSo
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 1500 Meters · Place 36 · VermontVermont1500 Meters36.5:11.03aSo
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 10 · VermontVermont5000 Meters10.18:53.28a PBSo
Apr 4Jim Boulanger InvitationalApr 4 · 10,000 Meters · Place 1 · VermontVermont10,000 Meters1.40:41.41a PBSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 3000 Meters · Place 26 · VermontVermont3000 Meters2610:58.40aSO
Feb 20America East Indoor ChampionshipsFeb 20 · 5000 Meters · Place 18 · VermontVermont5000 Meters1818:26.17 PBSO
Feb 6Riverhawk InvitationalFeb 6 · 5000 Meters · Place 12 · VermontVermont5000 Meters1218:33.92aSo
Jan 30Harvard InvitationalJan 30 · 1 Mile · Place 40 · VermontVermont1 Mile405:29.30 PBSO
Jan 24MIT Gordon Kelly InvitationalJan 24 · 3000 Meters · Place 7 · VermontVermont3000 Meters710:52.23aSo
Jan 10Ivy vs America East ChallengeJan 10 · 3000 Meters · Place 5 · VermontVermont3000 Meters510:48.32 PBSO

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 5000 Meters · Place 26 · VermontVermont5000 Meters26.18:51.13aSo
Jan 24Riverhawk InvitationalJan 24 · 5000 Meters · Place 26 · VermontVermont5000 Meters26.19:29.61aFr
Jan 11Dartmouth RelaysJan 11 · 1000 Meters · Place 19 · VermontVermont1000 Meters193:39.18FR

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 10000 Meters · Place 17 · VermontVermont10000 Meters1741:15.94a PBFR
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 5000 Meters · Place 4 · VermontVermont5000 Meters4.19:26.63aFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 5000 Meters · Place 26 · VermontVermont5000 Meters26.19:15.24aFr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Dartmouth December InviteDec 13 · 3000 Meters · Place 3 · VermontVermont3000 Meters3.10:55.78aFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · Place 39 · VermontVermont3000 Meters39.11:11.40aFr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 2 Miles · Place 29 · Hazen UnionHazen Union2 Miles29.13:26.49a PB12
Jan 27Vermont TF Indoor State ChampionshipJan 27 · 3000 Meters · Place 2 · Hazen UnionHazen Union3000 Meters211:40.21a—
Jan 14VTFOA HS Indoor #5Jan 14 · 3000 Meters · Place 4 · Hazen UnionHazen Union3000 Meters412:25.43a—
Jan 14VTFOA HS Indoor #5Jan 14 · 1000 Meters · Place 6 · Hazen UnionHazen Union1000 Meters63:41.35a—
Jan 6North East InvitationalJan 6 · 3000 Meters · Place 4 · Hazen UnionHazen Union3000 Meters412:40.48a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 23SVL #3 Green MountainApr 23 · 3000 Meters · Place 1 · UnattachedUnattached3000 Meters1.11:58.912
Apr 23SVL #3 Green MountainApr 23 · 1500 Meters · Place 1 · UnattachedUnattached1500 Meters1.5:28.112

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 31VTFOA HS Indoor #3Dec 31 · 3000 Meters · Hazen UnionHazen Union3000 Meters—DNS12
Dec 31VTFOA HS Indoor #3Dec 31 · 1500 Meters · Place 6 · Hazen UnionHazen Union1500 Meters6.6:07.87a12
Dec 23VTFOA HS Indoor #2Dec 23 · 1000 Meters · Hazen UnionHazen Union1000 Meters—3:35.02a PB12
Dec 23VTFOA HS Indoor #2Dec 23 · 3000 Meters · Place 4 · Hazen UnionHazen Union3000 Meters4.11:58.14a12
Dec 17VTFOA HS Indoor #1Dec 17 · 3000 Meters · Place 1 · Hazen UnionHazen Union3000 Meters1.12:21.65a12
Dec 17VTFOA HS Indoor #1Dec 17 · 1500 Meters · Place 3 · Hazen UnionHazen Union1500 Meters3.5:40.42a12

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 3D4 Vermont TF State ChampionshipJun 3 · 3000 Meters · Place 2 · Hazen UnionHazen Union3000 Meters2.12:15.24a10
Jun 3D4 Vermont TF State ChampionshipJun 3 · 1500 Meters · Place 4 · Hazen UnionHazen Union1500 Meters4.5:30.67a10
Jun 3D4 Vermont TF State ChampionshipJun 3 · 800 Meters · Place 5 · Hazen UnionHazen Union800 Meters5.2:43.12a10
May 28Essex Invitational/NE Champ QualifierMay 28 · 3000 Meters · Place 19 · Hazen UnionHazen Union3000 Meters1911:41.89a PB10
May 28Essex Invitational/NE Champ QualifierMay 28 · 1500 Meters · Place 21 · Hazen UnionHazen Union1500 Meters215:28.77a10
May 25NCUHS Meet #2May 25 · Discus · Place 34 · Hazen UnionHazen UnionDiscus3413.74m10
May 25NCUHS Meet #2May 25 · 800 Meters · Place 3 · Hazen UnionHazen Union800 Meters32:41.33a10
May 18Dirt Track ClassicMay 18 · Discus · Place 10 · Hazen UnionHazen UnionDiscus1013.73m10
May 18Dirt Track ClassicMay 18 · 300m Hurdles · Place 1 · Hazen UnionHazen Union300m Hurdles11:01.310
May 18Dirt Track ClassicMay 18 · 3000 Meters · Place 1 · Hazen UnionHazen Union3000 Meters112:02.610
May 14Burlington HS TF InvitationalMay 14 · 1500 Meters · Place 26 · Hazen UnionHazen Union1500 Meters26.5:27.44a10
May 14Burlington HS TF InvitationalMay 14 · 800 Meters · Place 32 · Hazen UnionHazen Union800 Meters32.2:46.16a10
May 9MMU Track Home #4May 9 · 800 Meters · Place 4 · Hazen UnionHazen Union800 Meters42:40.54a PB10
May 5NCUHS Meet #1May 5 · Discus · Place 25 · Hazen UnionHazen UnionDiscus2514.25m10
May 5NCUHS Meet #1May 5 · 300m Hurdles · Place 13 · Hazen UnionHazen Union300m Hurdles131:00.8210
May 5NCUHS Meet #1May 5 · 1500 Meters · Place 7 · Hazen UnionHazen Union1500 Meters75:42.4310
Apr 26Lyndon Institute Home Track MeetApr 26 · Discus · Place 18 · Hazen UnionHazen UnionDiscus1813.83SO
Apr 26Lyndon Institute Home Track MeetApr 26 · 3000 Meters · Place 3 · Hazen UnionHazen Union3000 Meters312:08.70SO
Apr 11South Burl. HS Host TF Meet #1Apr 11 · 1500 Meters · Place 9 · Hazen UnionHazen Union1500 Meters95:41.55SO

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 302022 VT HS Indoor Track & Field State ChampionshipsJan 30 · 3000 Meters · Place 8 · Hazen UnionHazen Union3000 Meters8.12:08.22a10
Jan 302022 VT HS Indoor Track & Field State ChampionshipsJan 30 · 1500 Meters · Place 6 · Hazen UnionHazen Union1500 Meters6.5:36.17a PB10
Jan 15VT HS Indoor Track 5Jan 15 · 55m Hurdles · Place 16 · Hazen UnionHazen Union55m Hurdles1612.9510
Jan 15VT HS Indoor Track 5Jan 15 · 1500 Meters · Place 6 · Hazen UnionHazen Union1500 Meters65:40.4810
Jan 15VT HS Indoor Track 5Jan 15 · 1000 Meters · Place 10 · Hazen UnionHazen Union1000 Meters103:46.1010
Jan 8VT HS Indoor Track 4Jan 8 · 55m Hurdles · Place 11 · Hazen UnionHazen Union55m Hurdles1113.1110
Jan 8VT HS Indoor Track 4Jan 8 · 3000 Meters · Place 9 · Hazen UnionHazen Union3000 Meters912:20.8110
Jan 8VT HS Indoor Track 4Jan 8 · 1000 Meters · Place 8 · Hazen UnionHazen Union1000 Meters83:37.1710

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30VT HS Indoor Track 3Dec 30 · 55m Hurdles · Place 14 · Hazen UnionHazen Union55m Hurdles33"14.12.73a PB10
Dec 30VT HS Indoor Track 3Dec 30 · 3000 Meters · Place 3 · Hazen UnionHazen Union3000 Meters3.12:29.44a10
Dec 27VT HS Indoor Track 2Dec 27 · 1000 Meters · Place 5 · Hazen UnionHazen Union1000 Meters5.3:45.49a10
Dec 27VT HS Indoor Track 2Dec 27 · 1500 Meters · Place 5 · Hazen UnionHazen Union1500 Meters5.5:51.02a10
Dec 18VT HS Indoor Track 1Dec 18 · 1000 Meters · Place 7 · Hazen UnionHazen Union1000 Meters7.4:16.41a10
Dec 18VT HS Indoor Track 1Dec 18 · 1500 Meters · Place 6 · Hazen UnionHazen Union1500 Meters6.5:41.50a10

2021 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 4D4 Vermont TF State ChampionshipJun 4 · 3000 Meters · Place 5 · Hazen UnionHazen Union3000 Meters5.13:10.36a9
Jun 4D4 Vermont TF State ChampionshipJun 4 · 1500 Meters · Place 9 · Hazen UnionHazen Union1500 Meters9.5:49.10a9
Jun 4D4 Vermont TF State ChampionshipJun 4 · 800 Meters · Place 8 · Hazen UnionHazen Union800 Meters8.2:53.76a9
Jun 1STJ Last Chance MeetJun 1 · Javelin · Place 8 · Hazen UnionHazen UnionJavelin600g8.39-05 PB9
Jun 1STJ Last Chance MeetJun 1 · 3000 Meters · Hazen UnionHazen Union3000 Meters—DNS9
Jun 1STJ Last Chance MeetJun 1 · 1500 Meters · Place 1 · Hazen UnionHazen Union1500 Meters1.6:00.609
Jun 1STJ Last Chance MeetJun 1 · 800 Meters · Place 8 · Hazen UnionHazen Union800 Meters8.2:59.009
May 25NCUHS Meet #3May 25 · 3000 Meters · Place 2 · Hazen UnionHazen Union3000 Meters213:13.79h PB9
May 25NCUHS Meet #3May 25 · 1500 Meters · Place 8 · Hazen UnionHazen Union1500 Meters85:51.10h PB9
May 25NCUHS Meet #3May 25 · 800 Meters · Place 10 · Hazen UnionHazen Union800 Meters105:58.25h PB9
May 19Spaulding Dirt Track ClassicMay 19 · 3000 Meters · Place 3 · Hazen UnionHazen Union3000 Meters3.13:56.009
May 19Spaulding Dirt Track ClassicMay 19 · 1500 Meters · Place 4 · Hazen UnionHazen Union1500 Meters4.6:15.729
May 19Spaulding Dirt Track ClassicMay 19 · 800 Meters · Place 6 · Hazen UnionHazen Union800 Meters6.3:06.909
May 14Lyndon Institute Home MeetMay 14 · 3000 Meters · Place 2 · Hazen UnionHazen Union3000 Meters213:13.099
May 14Lyndon Institute Home MeetMay 14 · 1500 Meters · Place 3 · Hazen UnionHazen Union1500 Meters35:57.599
May 14Lyndon Institute Home MeetMay 14 · 800 Meters · Place 3 · Hazen UnionHazen Union800 Meters33:01.249
May 8Burlington TF InvitationalMay 8 · 1500 Meters · Place 13 · Hazen UnionHazen Union1500 Meters135:51.799
May 4NCUHS Meet #2May 4 · 3000 Meters · Place 5 · Hazen UnionHazen Union3000 Meters5.13:19.349
May 4NCUHS Meet #2May 4 · 1500 Meters · Place 13 · Hazen UnionHazen Union1500 Meters13.5:59.319
May 4NCUHS Meet #2May 4 · 800 Meters · Place 13 · Hazen UnionHazen Union800 Meters13.3:03.329
Apr 30NEK Freshman Invitational postponed to May 1 at 10:00Apr 30 · 3000 Meters · Hazen UnionHazen Union3000 Meters—SCR9
Apr 30NEK Freshman Invitational postponed to May 1 at 10:00Apr 30 · 1500 Meters · Place 3 · Hazen UnionHazen Union1500 Meters3.6:07.609
Apr 30NEK Freshman Invitational postponed to May 1 at 10:00Apr 30 · 800 Meters · Place 2 · Hazen UnionHazen Union800 Meters2.3:03.509
Apr 28Lyndon Institute Home MeetApr 28 · 3000 Meters · Place 3 · Hazen UnionHazen Union3000 Meters313:57.579
Apr 28Lyndon Institute Home MeetApr 28 · 1500 Meters · Place 4 · Hazen UnionHazen Union1500 Meters46:06.029
Apr 28Lyndon Institute Home MeetApr 28 · 800 Meters · Place 2 · Hazen UnionHazen Union800 Meters23:04.659

2019 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Peoples Academy Middle School MeetMay 23 · 1500 Meters · Place 3 · Hazen Union msHazen Union ms1500 Meters3.6:20.567
May 23Peoples Academy Middle School MeetMay 23 · 800 Meters · Place 1 · Hazen Union msHazen Union ms800 Meters1.2:58.987
May 22NCSU Middle School meet 2May 22 · 1500 Meters · Place 2 · Hazen Union msHazen Union ms1500 Meters2.6:04.607
May 22NCSU Middle School meet 2May 22 · 800 Meters · Place 1 · Hazen Union msHazen Union ms800 Meters1.3:06.627
May 18U-32 MS Invitational Track MeetMay 18 · Long Jump · Place 47 · Hazen Union msHazen Union msLong Jump47.8-10.00 PB7
May 18U-32 MS Invitational Track MeetMay 18 · Javelin · Hazen Union msHazen Union msJavelin300g TJ—DNS7
May 18U-32 MS Invitational Track MeetMay 18 · 1500 Meters · Place 16 · Hazen Union msHazen Union ms1500 Meters16.6:11.2ha7