Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England (NEICAAA) Indoor Championships · Mar 64:11.88aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
1000 Meters · IndoorAmerica East Indoor Champs · Feb 222:27.45aAmerica East Indoor ChampsFebruary 22, 2025
1500 Meters · OutdoorAmerica East Outdoor Championships · May 93:48.07aAmerica East Outdoor ChampionshipsMay 9, 2026
1600 Meters · OutdoorClass AAA Wildcard · May 84:16.30aClass AAA WildcardMay 8, 2024
3000 Meters · Indoorthe TRACK at new balance Early Bird invite · Dec 68:53.92athe TRACK at new balance Early Bird inviteDecember 6, 2025
3200 Meters · OutdoorMSHSL Section 6AAA Championships · May 289:18.80aMSHSL Section 6AAA ChampionshipsMay 28, 2024
800 Meters · IndoorRiverhawk Invitational · Feb 61:55.85aRiverhawk InvitationalFebruary 6, 2026
800 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 21:54.12aJay 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

6 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 1500 Meters · Place 3 · VermontVermont1500 MetersRound P3.3:52.22aSo
May 9America East Outdoor ChampionshipsMay 9 · 1500 Meters · Place 3 · VermontVermont1500 Meters3.3:48.07a PBSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 800 Meters · Place 17 · VermontVermont800 Meters17.1:54.12a PBSo
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 1500 Meters · Place 3 · VermontVermont1500 Meters3.3:50.82aSo
Apr 11UMASS Commonwealth InvitationalApr 11 · 800 Meters · Place 13 · VermontVermont800 Meters13.1:57.23aSo
Apr 3UC San Diego Triton InvitationalApr 3 · 1500 Meters · Place 10 · VermontVermont1500 Meters103:54.47aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 1 Mile · Place 2 · VermontVermont1 Mile24:11.88a PBSO
Feb 7IC4A/ECAC Indoor ChampionshipsFeb 7 · 1 Mile · Place 12 · VermontVermont1 Mile124:15.52aSo
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 12 · VermontVermont800 Meters121:55.85a PBSo
Jan 30Harvard InvitationalJan 30 · 1 Mile · Place 3 · VermontVermont1 Mile34:17.87SO

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 3000 Meters · Place 7 · VermontVermont3000 Meters7.8:53.92a PBSo
Mar 7IC4A/ECAC IndoorMar 7 · 1 Mile · VermontVermont1 MileRound P--DNSFr
Feb 22America East Indoor ChampsFeb 22 · 1000 Meters · Place 5 · VermontVermont1000 Meters52:27.45a PB—
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 12 · VermontVermont1 Mile12.4:13.80aFr
Jan 11Dartmouth RelaysJan 11 · 1000 Meters · Place 6 · VermontVermont1000 Meters62:33.07FR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 1500 Meters · Place 13 · VermontVermont1500 Meters13.3:56.72aFr
May 102025 NEICAAA Outdoor ChampsMay 10 · 1500 Meters · Place 17 · VermontVermont1500 Meters174:02.40aFR
May 3America East Outdoor ChampionshipsMay 3 · 1500 Meters · Place 23 · VermontVermont1500 Meters234:03.78aFR
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 1500 Meters · Place 50 · VermontVermont1500 Meters50.4:10.28aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Dartmouth December InviteDec 13 · 3000 Meters · Place 6 · VermontVermont3000 Meters6.9:09.91aFr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 1 Mile · Place 5 · VermontVermont1 Mile5.4:22.06aFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 15 · Minneapolis WashburnMinneapolis Washburn3200 Meters15.9:41.98a12
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 1600 Meters · Place 24 · Minneapolis WashburnMinneapolis Washburn1600 Meters24.5:06.20a12
May 28MSHSL Section 6AAA ChampionshipsMay 28 · 3200 Meters · Place 5 · Minneapolis WashburnMinneapolis Washburn3200 Meters5.9:18.80a PB12
May 28MSHSL Section 6AAA ChampionshipsMay 28 · 1600 Meters · Place 6 · Minneapolis WashburnMinneapolis Washburn1600 Meters6.4:18.31a12
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 5 · Minneapolis WashburnMinneapolis Washburn3200 Meters5.9:38.62a12
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 3 · Minneapolis WashburnMinneapolis Washburn1600 Meters3.4:16.30a PB12
May 7Section 6AAA True TeamMay 7 · 3200 Meters · Place 1 · Minneapolis WashburnMinneapolis Washburn3200 Meters1.9:38.62a12
May 7Section 6AAA True TeamMay 7 · 1600 Meters · Place 3 · Minneapolis WashburnMinneapolis Washburn1600 Meters3.4:16.30a12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 3000 Meters · Place 2 · 30-Unattached30-Unattached3000 Meters2.9:03.13a12

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30MSHSL Section 6AAA ChampionshipsMay 30 · 800 Meters · Place 2 · Minneapolis WashburnMinneapolis Washburn800 MetersRound P2.2:00.42a11
May 30MSHSL Section 6AAA ChampionshipsMay 30 · 800 Meters · Place 4 · Minneapolis WashburnMinneapolis Washburn800 Meters4.1:59.41a11
May 19Minneapolis City JV ChampionshipsMay 19 · 1600 Meters · Place 1 · Minneapolis WashburnMinneapolis Washburn1600 Meters1.4:35.34a11
May 9Section 6AAA True TeamMay 9 · 800 Meters · Place 2 · Minneapolis WashburnMinneapolis Washburn800 Meters2.2:03.20a11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 31MSHSL Section 6AAA ChampionshipsMay 31 · 800 Meters · Place 11 · Minneapolis WashburnMinneapolis Washburn800 MetersRound P11.2:04.66a10
May 10Section 6AAA True TeamMay 10 · 800 Meters · Place 4 · Minneapolis WashburnMinneapolis Washburn800 Meters4.2:02.03a10
Apr 11Chanhassen QuadApr 11 · 800 Meters · Place 2 · Minneapolis WashburnMinneapolis Washburn800 Meters2.2:07.68a10