Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDual County League Meet #5 · Jan 316:08.83Dual County League Meet #5January 31, 2022
1 Mile · OutdoorDual County Championship Meet · May 186:06.93aDual County Championship MeetMay 18, 2022
10,000 Meters · OutdoorJim Boulanger Invitational · Apr 441:07.32aJim Boulanger InvitationalApril 4, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 143:29.39MSTCA Northeast InvitationalJanuary 14, 2022
1500 Meters · OutdoorJim Boulanger Invitational · Apr 75:32.05aJim Boulanger InvitationalApril 7, 2024
2 Miles · IndoorMSTCA Boston Holiday Classic · Dec 2711:56.13aMSTCA Boston Holiday ClassicDecember 27, 2021
3000 Meters · IndoorHarvard Invitational · Jan 3011:27.10Harvard InvitationalJanuary 30, 2026
3000 Meters · OutdoorGeorge Davis Invitational · Apr 1911:37.91aGeorge Davis InvitationalApril 19, 2024
5000 Meters · IndoorRiverhawk Invitational · Jan 2420:07.63aRiverhawk InvitationalJanuary 24, 2025
5000 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 219:31.53aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 10,000 Meters · Place 14 · VermontVermont10,000 Meters14.42:47.65aSr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 5000 Meters · Place 17 · VermontVermont5000 Meters17.19:31.53a PBSr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 5000 Meters · Place 15 · VermontVermont5000 Meters15.19:40.75aSr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 14 · VermontVermont5000 Meters14.19:52.05aSr
Apr 4Jim Boulanger InvitationalApr 4 · 10,000 Meters · Place 2 · VermontVermont10,000 Meters2.41:07.32a PBSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30Harvard InvitationalJan 30 · 3000 Meters · Place 38 · VermontVermont3000 Meters3811:27.10 PBSR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 3000 Meters · Place 20 · VermontVermont3000 Meters2011:31.13aSr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 5000 Meters · Place 7 · VermontVermont5000 Meters7.20:09.08aJr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 5000 Meters · Place 32 · VermontVermont5000 Meters32.20:25.47aJr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Riverhawk InvitationalJan 24 · 5000 Meters · Place 30 · VermontVermont5000 Meters30.20:07.63a PBJr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Dartmouth December InviteDec 13 · 3000 Meters · Place 8 · VermontVermont3000 Meters8.11:32.63aJr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 3000 Meters · Place 50 · VermontVermont3000 Meters50.11:38.68aJr
Jan 26Riverhawk InvitationalJan 26 · 5000 Meters · Place 33 · VermontVermont5000 Meters3320:24.80SO

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26America East Pre-ConferenceApr 26 · 5000 Meters · Place 8 · VermontVermont5000 Meters8.20:45.85aSo
Apr 19George Davis InvitationalApr 19 · 3000 Meters · Place 9 · VermontVermont3000 Meters9.11:37.91a PBSo
Apr 13UMASS Commonwealth Invitational Apr 13 · 5000 Meters · Place 14 · VermontVermont5000 Meters1420:13.00a—
Apr 7Jim Boulanger InvitationalApr 7 · 1500 Meters · Place 16 · VermontVermont1500 Meters16.5:32.05a PBSo

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Dartmouth Winter InvitationalDec 8 · 3000 Meters · Place 13 · VermontVermont3000 Meters13.11:41.40aSo

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 212023 UMass-Lowell George Davis InvitationalApr 21 · 5000 Meters · Place 15 · VermontVermont5000 Meters1520:13.19FR
Apr 15UMASS Commonwealth InvitationalApr 15 · 1500 Meters · Place 49 · VermontVermont1500 Meters495:33.29FR
Mar 24UMass-Lowell InvitationalMar 24 · 3000 Meters · Place 43 · VermontVermont3000 Meters43.12:07.94aFr

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Dartmouth Quad IndoorDec 9 · 3000 Meters · Place 10 · VermontVermont3000 Meters10.11:41.59aFr
Jan 31Dual County League Meet #5Jan 31 · 1 Mile · Place 16 · Acton-Boxborough RegActon-Boxborough Reg1 Mile166:08.83 PB12
Jan 24Dual County League Meet #4Jan 24 · 2 Miles · Place 1 · Acton-Boxborough RegActon-Boxborough Reg2 Miles113:10.6612
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 40 · Seni Acton-BoxboroughSeni Acton-Boxborough1000 Meters403:29.39 PB—
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 40 · Seni Acton-BoxboroughSeni Acton-Boxborough1000 Meters403:29.39—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 18Dual County Championship MeetMay 18 · 1 Mile · Place 12 · Acton-Boxborough RegActon-Boxborough Reg1 Mile12.6:06.93a PB12
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Acton-Boxborough RegActon-Boxborough Reg1 Mile—DNS12
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Acton-Boxborough RegActon-Boxborough Reg1 Mile--DNS12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ClassicDec 27 · 2 Miles · Place 6 · Acton-Boxborough RegActon-Boxborough Reg2 Miles6.11:56.13a PB12
Dec 27Boston Holiday ChallengeDec 27 · 2 Miles · Place 6 · Acton-Boxborough RegActon-Boxborough Reg2 Miles6.11:56.13a12