Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026-01-28 PATF vs. Austin Prep and North Reading · Jan 286:52.36a2026-01-28 PATF vs. Austin Prep and North ReadingJanuary 28, 2026
1 Mile · OutdoorCape Ann League Championships · May 236:26.84aCape Ann League ChampionshipsMay 23, 2026
1500 Meters · OutdoorPATF vs. Austin Prep, North Reading, Marianapolis, Landmark · Apr 226:13.91aPATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApril 22, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2055.57aMSTCA Speed Classic (Saturday)December 20, 2025
600 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 202:18.75aMSTCA Speed Classic (Saturday)December 20, 2025
800 Meters · OutdoorPATF vs. Austin Prep, North Reading, Marianapolis, Landmark · Apr 223:05.23aPATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApril 22, 2026
High School Mile · IndoorCape Ann League Meet #4 · Jan 137:03.83Cape Ann League Meet #4January 13, 2026
High School Mile Section 1 · IndoorCape Ann League Meet #4 · Jan 137:03.83Cape Ann League Meet #4January 13, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 1 Mile · Place 17 · North Reading1 Mile17.6:26.84a PB10
May 6Pentucket vs. North ReadingMay 6 · 1 Mile · Place 6 · North Reading1 Mile6.6:31.09a10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 1 Mile · Place 6 · North Reading1 Mile6.6:35.82a10
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 1500 Meters · Place 7 · North Reading1500 Meters7.6:13.91a PB10
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 800 Meters · Place 8 · North Reading800 Meters8.3:05.23a PB10
Apr 14North Reading vs. Essex TechApr 14 · 1 Mile · Place 4 · North Reading1 Mile4.6:38.82a10
Apr 8North Reading vs. NewburyportApr 8 · 1 Mile · Place 6 · North Reading1 Mile6.6:33.68a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 1 Mile · Place 13 · North Reading1 Mile13.6:52.36a PB10
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 600 Meters · Place 12 · North Reading600 Meters12.2:23.13a10
Jan 20Cape Ann League Meet #5Jan 20 · 1 Mile · Place 20 · North Reading1 Mile207:08.21a10
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile Section 1 · Place 18 · North ReadingHigh School Mile Section 1187:03.83 PBSophomore
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile · Place 18 · North ReadingHigh School Mile187:03.83 PBSophomore
Jan 7Cape Ann League Meet #3Jan 7 · 1 Mile · Place 16 · North Reading1 Mile16.7:18.16a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 1 Mile · Place 19 · North Reading1 Mile19.7:14.66a10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 162 · North Reading300 Meters162.55.57a PB10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 600 Meters · Place 103 · North Reading600 Meters103.2:18.75a PB10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7North Reading vs. Pentucket Dual MeetMay 7 · 1 Mile · Place 3 · North Reading1 Mile3.7:02.55a9
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 1 Mile · Place 20 · North Reading1 Mile207:35.649
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 1 Mile · Place 1 · North Reading1 Mile1.7:16.92a9
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 1 Mile · Place 1 · North Reading1 Mile1.7:16.92a9
Apr 16Essex Tech v. North ReadingApr 16 · 1 Mile · Place 7 · North Reading1 Mile77:21.58a9