Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Qualifier Meet · Feb 74:44.63aMSTCA Qualifier MeetFebruary 7, 2026
1 Mile · OutdoorNS vs CC DCL League Meet #4 · Apr 294:52.93aNS vs CC DCL League Meet #4April 29, 2025
1000 Meters · IndoorDCL Dual Meets #3T · Jan 82:41.15aDCL Dual Meets #3TJanuary 8, 2026
2 Miles · OutdoorCC and Wayland at AB · May 610:39.41aCC and Wayland at ABMay 6, 2026
400 Meters · OutdoorCC and Wayland at AB · May 653.36aCC and Wayland at ABMay 6, 2026
600 Meters · IndoorDCL Dual Meets #5 · Jan 211:27.64aDCL Dual Meets #5January 21, 2026
800 Meters · IndoorNew Balance Nationals Indoor · Mar 72:07.64aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 91:59.14aWeston Twilight Invitational - Regis EventsMay 9, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 11 · Concord-Carlisle800 Meters11.1:59.67a11
May 20Dual County League ChampionshipsMay 20 · 800 Meters · Place 4 · Concord-Carlisle800 Meters42:01.42a11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 17 · Concord-Carlisle800 Meters171:59.14a PB11
May 6CC and Wayland at ABMay 6 · 2 Miles · Place 3 · Concord-Carlisle2 Miles3.10:39.41a PB11
May 6CC and Wayland at ABMay 6 · 400 Meters · Place 3 · Concord-Carlisle400 Meters3.53.36a PB11
Apr 28NS vs CC vs WalthamApr 28 · 800 Meters · Place 2 · Concord-Carlisle800 Meters2.2:01.411
Apr 15LS v CC v CRL Apr 15 · 800 Meters · Place 3 · Concord-Carlisle800 Meters3.2:01.26a11
Apr 8DCL Meet #1 WA @ CCApr 8 · 800 Meters · Place 3 · Concord-Carlisle800 Meters3.2:02.84a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 11 · Concord-Carlisle1000 Meters112:42.73a11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 11 · Concord-Carlisle1000 Meters112:42.7311
Feb 7MSTCA Qualifier MeetFeb 7 · 1 Mile · Place 12 · Concord-Carlisle1 Mile124:44.63a PB11
Feb 4Dual County League Championship MeetFeb 4 · 600 Meters · Place 7 · Concord-Carlisle600 Meters71:29.55a11
Jan 21DCL Dual Meets #5Jan 21 · 600 Meters · Place 5 · Concord-Carlisle600 Meters51:27.64a PB11
Jan 14DCL Dual Meets #4Jan 14 · 1000 Meters · Place 8 · Concord-Carlisle1000 Meters82:43.30a11
Jan 8DCL Dual Meets #3TJan 8 · 1000 Meters · Place 1 · Concord-Carlisle1000 Meters12:41.15a PB11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17DCL Dual Meets #2TDec 17 · 1000 Meters · Place 6 · Concord-Carlisle1000 Meters6.2:47.23a11
Dec 13DCL Dual Meets #1TDec 13 · 600 Meters · Place 4 · Concord-Carlisle600 Meters4.1:28.62a11
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 13 · Concord-Carlisle1000 Meters132:46.96a—
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1000 Meters · Place 7 · Concord-Carlisle1000 Meters72:46.52a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1000 Meters · Place 14 · Concord-Carlisle1000 Meters142:49.26a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1000 Meters · Place 11 · Concord-Carlisle1000 Meters112:50.70a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1000 Meters · Place 6 · Concord-Carlisle1000 Meters62:47.11a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 19 · Concord-Carlisle800 Meters192:02.27a10
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 800 Meters · Place 8 · Concord-Carlisle800 Meters82:09.97a10
May 21Dual County League ChampionshipMay 21 · 800 Meters · Place 10 · Concord-Carlisle800 Meters102:05.67a10
May 8AB vs CCMay 8 · 2 Miles · Place 5 · Concord-Carlisle2 Miles510:48.17a10
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 50 · Concord-Carlisle800 Meters502:08.01a10
Apr 29NS vs CC DCL League Meet #4Apr 29 · 1 Mile · Place 7 · Concord-Carlisle1 Mile74:52.93a PB10
Apr 25MSTCA InVacational & PentathlonApr 25 · 800 Meters · Place 7 · Concord-Carlisle800 Meters72:03.4910
Apr 17Cambridge RL vs Concord CarlisleApr 17 · 1 Mile · Place 6 · Concord-Carlisle1 Mile65:00.84a10
Apr 9LS vs CC DCL League meet #2Apr 9 · 800 Meters · Place 2 · Concord-Carlisle800 Meters22:07.03a10
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 800 Meters · Place 3 · Concord-Carlisle800 Meters32:08.74a10

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 600 Meters · Place 20 · Concord-Carlisle600 Meters20.1:35.20a10
Dec 14Dual County League Dual Meets Set #1Dec 14 · 600 Meters · Place 17 · Concord-Carlisle600 Meters17.1:40.54a10
Mar 7New Balance Nationals IndoorMar 7 · 800 Meters · Place 55 · Concord-Carlisle800 Meters552:07.64a PB—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 27 · Concord-Carlisle1000 Meters27.2:53.02a9
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 1000 Meters · Place 6 · Concord-Carlisle1000 Meters62:45.28a—
Jan 31Dual County League Meet #6Jan 31 · 1000 Meters · Place 8 · Concord-Carlisle1000 Meters82:50.43FR
Jan 24Dual County League Meet #5Jan 24 · 1000 Meters · Place 11 · Concord-Carlisle1000 Meters112:56.40a—
Jan 24Dual County League Meet #5Jan 24 · 600 Meters · Place 17 · Concord-Carlisle600 Meters171:39.23a—
Jan 17Dual County Meet #4Jan 17 · 1000 Meters · Place 18 · Concord-Carlisle1000 Meters182:56.97a—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 29 · Concord-Carlisle1000 Meters293:02.94a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 600 Meters · Place 10 · Concord-Carlisle600 Meters10.1:43.73a9
Dec 13Dual County League Meet #1Dec 13 · 600 Meters · Place 20 · Concord-Carlisle600 Meters20.1:42.47a9