Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #3T · Jan 84:28.47aDCL Dual Meets #3TJanuary 8, 2026
1 Mile · OutdoorMIAA Division 2 Track & Field Championship · May 294:29.54aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
1000 Meters · IndoorDual County League Championship Meet · Feb 42:35.14aDual County League Championship MeetFebruary 4, 2026
2 Miles · OutdoorDual County League Championship · May 219:52.75aDual County League ChampionshipMay 21, 2025
600 Meters · IndoorDCL Dual Meets #4 · Jan 141:26.51aDCL Dual Meets #4January 14, 2026
800 Meters · OutdoorMSTCA InVacational & Pentathlon · Apr 252:01.22MSTCA InVacational & PentathlonApril 25, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 15 · Concord-Carlisle1 Mile15.4:29.54a PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 800 Meters · Place 16 · Concord-Carlisle800 Meters16.2:01.32a12
May 20Dual County League ChampionshipsMay 20 · 800 Meters · Place 6 · Concord-Carlisle800 Meters62:02.70a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 38 · Concord-Carlisle800 Meters382:02.44a12
May 6CC and Wayland at ABMay 6 · 1 Mile · Place 3 · Concord-Carlisle1 Mile3.4:30.99a12
Apr 28NS vs CC vs WalthamApr 28 · 2 Miles · Place 9 · Concord-Carlisle2 Miles9.11:37.112
Apr 28NS vs CC vs WalthamApr 28 · 800 Meters · Place 3 · Concord-Carlisle800 Meters3.2:02.412
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 10 · Concord-Carlisle800 Meters102:03.24a12
Apr 15LS v CC v CRL Apr 15 · 1 Mile · Place 3 · Concord-Carlisle1 Mile3.4:31.50a12
Apr 8DCL Meet #1 WA @ CCApr 8 · 1 Mile · Place 3 · Concord-Carlisle1 Mile3.4:35.91a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 15 · Concord-Carlisle55m Hurdles152:36.83—
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 4 · Concord-Carlisle1000 Meters42:36.85a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 1000 Meters · Place 4 · Concord-Carlisle1000 Meters42:36.8512
Feb 4Dual County League Championship MeetFeb 4 · 1000 Meters · Place 3 · Concord-Carlisle1000 Meters32:35.14a PB12
Jan 21DCL Dual Meets #5Jan 21 · 1000 Meters · Place 1 · Concord-Carlisle1000 Meters12:35.54a12
Jan 14DCL Dual Meets #4Jan 14 · 600 Meters · Place 1 · Concord-Carlisle600 Meters11:26.51a PB12
Jan 8DCL Dual Meets #3TJan 8 · 1 Mile · Place 2 · Concord-Carlisle1 Mile24:28.47a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 2 Miles · Place 26 · Concord-Carlisle2 Miles2610:04.10a11
May 21Dual County League ChampionshipMay 21 · 2 Miles · Place 10 · Concord-Carlisle2 Miles109:52.75a PB11
May 8AB vs CCMay 8 · 1 Mile · Place 1 · Concord-Carlisle1 Mile14:32.99a11
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 15 · Concord-Carlisle800 Meters152:01.73a11
Apr 29NS vs CC DCL League Meet #4Apr 29 · 800 Meters · Place 1 · Concord-Carlisle800 Meters12:02.91a11
Apr 25MSTCA InVacational & PentathlonApr 25 · 800 Meters · Place 3 · Concord-Carlisle800 Meters32:01.22 PB11
Apr 17Cambridge RL vs Concord CarlisleApr 17 · 2 Miles · Place 3 · Concord-Carlisle2 Miles310:04.12a11
Apr 9LS vs CC DCL League meet #2Apr 9 · 800 Meters · Place 1 · Concord-Carlisle800 Meters12:03.07a11
Apr 2Westford Academy vs Concord-CarlisleApr 2 · 1 Mile · Place 3 · Concord-Carlisle1 Mile34:39.74a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 8 · Concord-Carlisle1000 Meters82:39.55a—
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1000 Meters · Place 4 · Concord-Carlisle1000 Meters42:40.25a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1000 Meters · Place 6 · Concord-Carlisle1000 Meters62:41.51a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1000 Meters · Place 3 · Concord-Carlisle1000 Meters32:41.95a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Dual County League ChampionshipMay 15 · 800 Meters · Place 11 · Concord-Carlisle800 Meters112:06.20a—
May 10DCL Dual Meet With Westford AcademyMay 10 · 1 Mile · Place 2 · Concord-Carlisle1 Mile24:48.86a—
May 7Acton-Boxborough vs Concord-CarlisleMay 7 · 800 Meters · Place 2 · Concord-Carlisle800 Meters22:04.16a—
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · 800 Meters · Place 4 · Concord-Carlisle800 Meters42:08.31a—
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 29 · Concord-Carlisle1 Mile294:52.98a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 21St John's Prep Distance ClassicApr 21 · 1 Mile · Place 62 · Concord-Carlisle1 Mile625:09.92—