Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 141:43.10MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
1 Mile · OutdoorNorth Reading vs. Newburyport · Apr 85:40.15aNorth Reading vs. NewburyportApril 8, 2026
1000 Meters · IndoorMSTCA Coaches' Invitational · Jan 243:11.55aMSTCA Coaches' InvitationalJanuary 24, 2026
2 Miles · IndoorCape Ann League Meet #5 · Jan 2012:14.83aCape Ann League Meet #5January 20, 2026
2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 2912:15.76aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 38:10.67aWeston Twilight Invitational - Regis EventsMay 3, 2025
400m Hurdles · 30" / 0.762m · OutdoorNorth Reading vs. Essex Tech · Apr 141:12.48aNorth Reading vs. Essex TechApril 14, 2026
600 Meters · IndoorMSTCA Qualifier Meet · Feb 71:43.25aMSTCA Qualifier MeetFebruary 7, 2026
800 Meters · OutdoorNorth Reading vs. Newburyport · Apr 82:30.24aNorth Reading vs. NewburyportApril 8, 2026
High School Mile · IndoorCape Ann League Meet #4 · Jan 135:47.27Cape Ann League Meet #4January 13, 2026
High School Mile Section 1 · IndoorCape Ann League Meet #4 · Jan 135:47.27Cape 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

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 15 · North Reading2 Miles15.12:15.76a PB12
May 23Cape Ann League ChampionshipsMay 23 · 800 Meters · Place 4 · North Reading800 Meters4.2:31.19a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 800 Meters · Place 4 · North Reading800 Meters4.2:35.49a12
May 6Pentucket vs. North ReadingMay 6 · 800 Meters · Place 1 · North Reading800 Meters1.2:32.32a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 1 Mile · Place 2 · North Reading1 Mile2.5:52.54a12
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 1500 Meters · North Reading1500 Meters—NT12
Apr 14North Reading vs. Essex TechApr 14 · 400m Hurdles · Place 1 · North Reading400m Hurdles30" / 0.762m1.1:12.48a PB12
Apr 14North Reading vs. Essex TechApr 14 · 2 Miles · Place 1 · North Reading2 Miles1.12:28.72a12
Apr 8North Reading vs. NewburyportApr 8 · 1 Mile · Place 1 · North Reading1 Mile1.5:40.15a PB12
Apr 8North Reading vs. NewburyportApr 8 · 800 Meters · Place 1 · North Reading800 Meters1.2:30.24a PB12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 8 · North Reading1 Mile81:43.10 PB—
Feb 7MSTCA Qualifier MeetFeb 7 · 600 Meters · Place 6 · North Reading600 Meters61:43.25a PB12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1000 Meters · Place 2 · North Reading1000 Meters23:15.19a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 20 · North Reading1000 Meters203:11.55a PB12
Jan 20Cape Ann League Meet #5Jan 20 · 2 Miles · Place 2 · North Reading2 Miles212:14.83a PB12
Jan 13Cape Ann League Meet #4Jan 13 · High School 55 Hurdles · Place 17 · North ReadingHigh School 55 Hurdles1711.23Senior
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile Section 1 · Place 3 · North ReadingHigh School Mile Section 135:47.27 PBSenior
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile · Place 3 · North ReadingHigh School Mile35:47.27 PBSenior

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 12 · North Reading3000m Steeplechase128:10.67a PB11
Apr 16Essex Tech v. North ReadingApr 16 · 800 Meters · Place 1 · North Reading800 Meters12:32.51a11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 4Cape Ann League Championship MeetFeb 4 · 1000 Meters · Place 7 · North Reading1000 Meters73:29.0111
Feb 4Cape Ann League Championship MeetFeb 4 · 1 Mile · Place 4 · North Reading1 Mile45:43.7311
Jan 29PATF vs. Austin Prep and North ReadingJan 29 · 600 Meters · Place 4 · North Reading600 Meters41:47.94a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 1 Mile · Place 34 · North Reading1 Mile345:50.18a—
Jan 21Cape Ann League Meet #4Jan 21 · 1000 Meters · Place 5 · North Reading1000 Meters53:20.3311
Jan 14Cape Ann League Meet #3Jan 14 · 1000 Meters · Place 5 · North Reading1000 Meters53:26.6911
Jan 14Cape Ann League Meet #3Jan 14 · 1 Mile · Place 2 · North Reading1 Mile25:46.9311
Jan 7Cape Ann League Meet #2Jan 7 · 1000 Meters · Place 3 · North Reading1000 Meters33:23.7711
Jan 7Cape Ann League Meet #2Jan 7 · 1 Mile · Place 6 · North Reading1 Mile66:01.5811

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 31 · North Reading800 Meters312:43.15a—
May 18Cape Ann League ChampionshipMay 18 · 800 Meters · Place 5 · North Reading800 Meters52:35.03a—
May 2Meet # 2 - North Reading versus Essex TechMay 2 · 400m Hurdles · Place 3 · North Reading400m Hurdles31:14.10a—
May 2Meet # 2 - North Reading versus Essex TechMay 2 · 800 Meters · Place 1 · North Reading800 Meters12:40.09a—
May 1Meet # 1 - Triton versus North ReadingMay 1 · 1 Mile · Place 1 · North Reading1 Mile16:03.67a—
May 1Meet # 1 - Triton versus North ReadingMay 1 · 800 Meters · Place 2 · North Reading800 Meters22:39.07a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 14 · North Reading1000 Meters143:20.89a—
Feb 6Cape Ann League Championship MeetFeb 6 · 1000 Meters · Place 5 · North Reading1000 Meters53:23.04SO
Jan 30Cape Ann League Meet #5Jan 30 · 2 Miles · Place 3 · North Reading2 Miles313:13.92a—
Jan 30Cape Ann League Meet #5Jan 30 · 1000 Meters · Place 4 · North Reading1000 Meters43:19.42a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 9 · North Reading1000 Meters93:21.74a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20Cape Ann League ChampionshipMay 20 · 400m Hurdles · Place 6 · North Reading400m Hurdles61:12.389
May 10Newburyport @ North ReadingMay 10 · 800 Meters · Place 3 · North Reading800 Meters32:34.86a—
May 3North Reading @ PentucketMay 3 · 400m Hurdles · Place 3 · North Reading400m Hurdles31:17.20a—
May 3North Reading @ PentucketMay 3 · 800 Meters · Place 1 · North Reading800 Meters12:41.61a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Cape Ann League Meet #5Jan 31 · 1000 Meters · Place 4 · North Reading1000 Meters43:32.36FR
Jan 24Cape Ann League Meet #4Jan 24 · 1000 Meters · Place 7 · North Reading1000 Meters73:38.35FR