Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Last Chance · Feb 124:47.98MSTCA Last ChanceFebruary 12, 2022
1 Mile · OutdoorDistrict E Division 1 Championships · May 144:45.12District E Division 1 ChampionshipsMay 14, 2022
1000 Meters · IndoorMidland Wachusett Division B League Meet · Feb 13:19.47aMidland Wachusett Division B League MeetFebruary 1, 2020
1500 Meters · OutdoorSkyhawk Invitational (outdoor) · Apr 274:33.96aSkyhawk Invitational (outdoor)April 27, 2024
2 Miles · IndoorMid-Wach Dual Meets Week #2 · Dec 1211:55.90Mid-Wach Dual Meets Week #2December 12, 2018
600 Meters · IndoorMSTCA Northeast Invitational · Jan 141:33.28MSTCA Northeast InvitationalJanuary 14, 2022
800 Meters · IndoorMSTCA Distance Classic · Dec 282:17.57aMSTCA Distance ClassicDecember 28, 2021

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 25SCSU Barber-MaloneyApr 25 · 1500 Meters · Place 38 · AssumptionAssumption1500 Meters38.4:44.35aJr
Apr 6Rage in the Cage InvitationalApr 6 · 1500 Meters · Place 35 · AssumptionAssumption1500 Meters354:49.43JR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Tufts Stampede OpenFeb 15 · 1 Mile · Place 30 · AssumptionAssumption1 Mile305:07.48JR
Jan 25Southern Maine Husky InvitationalJan 25 · 1 Mile · Place 19 · AssumptionAssumption1 Mile19.5:26.16aJr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7 the TRACK at new balance Early Bird inviteDec 7 · 1 Mile · Place 51 · AssumptionAssumption1 Mile51.5:12.12aJr
Feb 2Tufts Cupid ChallengeFeb 2 · 1 Mile · Place 48 · AssumptionAssumption1 Mile485:15.70a—
Jan 19William Sutherland III InvitationalJan 19 · 800 Meters · Place 14 · AssumptionAssumption800 Meters142:21.57a—
Jan 13Suffolk Ice BreakerJan 13 · 1 Mile · Place 68 · AssumptionAssumption1 Mile685:23.12—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 27Skyhawk Invitational (outdoor)Apr 27 · 1500 Meters · Place 36 · AssumptionAssumption1500 Meters364:33.96a PB—
Apr 19George Davis InvitationalApr 19 · 1500 Meters · Place 47 · AssumptionAssumption1500 Meters47.4:41.52aSo
Apr 6Wright Outdoor InviteApr 6 · 1500 Meters · Place 48 · AssumptionAssumption1500 Meters485:00.10a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10UMass Boston Beacon InvitationalDec 10 · 1 Mile · Place 19 · AssumptionAssumption1 Mile19.5:08.40aSo
Dec 2Suffolk RelaysDec 2 · 1 Mile · Place 53 · AssumptionAssumption1 Mile53.5:22.00aSo

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Track & Field ChampionshipMay 26 · 1 Mile · Place 21 · Nashoba RegNashoba Reg1 Mile21.4:53.91a12
May 14District E Division 1 ChampionshipsMay 14 · 1 Mile · Place 8 · NashobaNashoba1 Mile84:45.12 PB12

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16Division 3 Indoor ChampionshipsFeb 16 · 1 Mile · Place 14 · NashobaNashoba1 Mile144:54.20SR
Feb 12MSTCA Last ChanceFeb 12 · 1 Mile · Place 17 · NashobaNashoba1 Mile174:47.98 PB12
Feb 5Midland Wachusett Division B League MeetFeb 5 · 1 Mile · Place 3 · Nashoba RegNashoba Reg1 Mile3.5:10.20a12
Jan 14MSTCA Northeast InvitationalJan 14 · 1 Mile · Place 47 · Seni NashobaSeni Nashoba1 Mile474:58.57—
Jan 14MSTCA Northeast InvitationalJan 14 · 600 Meters · Place 29 · Seni NashobaSeni Nashoba600 Meters291:33.28 PB—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 800 Meters · Place 31 · Nashoba RegNashoba Reg800 Meters31.2:17.57a PB12
Dec 18MSTCA Small School Speed ClassicDec 18 · 600 Meters · Place 37 · Nashoba RegNashoba Reg600 Meters37.1:39.76a12

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 19MIAA C/W D1 Sectional ChampionshipsJun 19 · 1 Mile · Place 17 · Nashoba RegNashoba Reg1 Mile17.4:51.80a11
Jun 12District E Boys ChampionshipJun 12 · 1 Mile · Place 8 · Nashoba RegNashoba Reg1 Mile8.4:56.25a11

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 1Midland Wachusett Division B League MeetFeb 1 · 1 Mile · Place 4 · Nashoba RegNashoba Reg1 Mile4.5:11.54a10
Feb 1Midland Wachusett Division B League MeetFeb 1 · 1000 Meters · Place 10 · Nashoba RegNashoba Reg1000 Meters10.3:19.47a PB10
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 53 · NashobaNashoba1 Mile535:07.8610
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1 Mile · Place 16 · NashobaNashoba1 Mile165:08.1610
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1 Mile · Place 3 · NashobaNashoba1 Mile35:08.1610

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Winter Distance ClassicDec 28 · 1 Mile · Place 114 · Nashoba RegNashoba Reg1 Mile114.5:22.40a10
Dec 22MSTCA Winter Speed Classic-Small SchoolsDec 22 · 600 Meters · Place 44 · Nashoba RegNashoba Reg600 Meters44.1:37.62a10
Dec 15MSTCA Winter Festival Large SchoolsDec 15 · 1 Mile · Place 22 · Nashoba RegNashoba Reg1 Mile22.5:10.72a10

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16MSTCA Winter Festival Small SchoolsDec 16 · 1 Mile · Place 65 · Nashoba RegNashoba Reg1 Mile65.5:24.37a9
Dec 12Mid-Wach Dual Meets Week #2Dec 12 · 2 Miles · Place 9 · Nashoba RegNashoba Reg2 Miles9.11:55.90 PB9
Dec 12Mid-Wach Dual Meets Week #2Dec 12 · 600 Meters · Place 15 · Nashoba RegNashoba Reg600 Meters15.1:50.209