Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNortheast-10 Indoor Championships · Feb 195:57.60Northeast-10 Indoor ChampionshipsFebruary 19, 2026
1500 Meters · OutdoorEd Daniels Classic · Apr 115:24.61aEd Daniels ClassicApril 11, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1251.89MSTCA Northeast InvitationalJanuary 12, 2024
3000 Meters · OutdoorRage in the Cage Invitational · Apr 311:58.92aRage in the Cage InvitationalApril 3, 2026
5000 Meters · OutdoorGeorge Davis Invitational · Apr 1720:28.43aGeorge Davis InvitationalApril 17, 2026
600 Meters · IndoorMSTCA Winter Festival (Large School) · Dec 92:08.46aMSTCA Winter Festival (Large School)December 9, 2023
800 Meters · IndoorRiverhawk Invitational · Feb 62:46.22aRiverhawk InvitationalFebruary 6, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 5000 Meters · Place 20 · AssumptionAssumption5000 Meters20.20:31.33aSo
May 1NE10 OutdoorMay 1 · 5000 Meters · Place 20 · AssumptionAssumption5000 Meters20.20:31.33aSo
Apr 24CCSU InvitationalApr 24 · 1500 Meters · Place 4 · AssumptionAssumption1500 Meters4.5:25.38aSo
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 15 · AssumptionAssumption5000 Meters15.20:28.43a PBSo
Apr 11Ed Daniels ClassicApr 11 · 1500 Meters · Place 15 · AssumptionAssumption1500 Meters15.5:24.61a PBSo
Apr 3Rage in the Cage InvitationalApr 3 · 3000 Meters · Place 8 · AssumptionAssumption3000 Meters811:58.92a PBSo
Mar 26SNHU Spring InvitationalMar 26 · 5000 Meters · Place 11 · AssumptionAssumption5000 Meters11.20:44.00aSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · 1 Mile · Place 12 · AssumptionAssumption1 Mile125:57.60 PBSO
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 65 · AssumptionAssumption800 Meters652:46.22a PBSo
Jan 31Southern Maine Husky InvitationalJan 31 · 1 Mile · Place 10 · AssumptionAssumption1 Mile10.6:10.23aSo
Jan 24SCSU Sutherland Inv.Jan 24 · 1 Mile · Place 13 · AssumptionAssumption1 Mile13.6:12.35aSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 1 Mile · Place 22 · AssumptionAssumption1 Mile22.6:20.40aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 25SCSU Barber-MaloneyApr 25 · 1500 Meters · Place 26 · AssumptionAssumption1500 Meters26.6:02.46aFr
Apr 6Rage in the Cage InvitationalApr 6 · 1500 Meters · Place 14 · AssumptionAssumption1500 Meters146:07.58FR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Tufts Stampede OpenFeb 15 · 800 Meters · Place 19 · AssumptionAssumption800 Meters192:51.01FR
Jan 25Southern Maine Husky InvitationalJan 25 · 800 Meters · Place 14 · AssumptionAssumption800 Meters14.2:58.78aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 224 · Algonquin RegionalAlgonquin Regional300 Meters22451.89 PB12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Algonquin RegionalAlgonquin Regional800 Meters--DNS12
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 137 · Algonquin RegionalAlgonquin Regional300 Meters137.53.76a12
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 600 Meters · Place 36 · Algonquin RegionalAlgonquin Regional600 Meters36.2:08.46a PB12
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 68 · Algonquin RegionalAlgonquin Regional1 Mile68.6:43.01a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 600 Meters · Place 18 · Algonquin RegionalAlgonquin Regional600 Meters18.2:09.86a11