Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEssex Tech v. North Reading · Apr 1611.31aEssex Tech v. North ReadingApril 16, 2025
200 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 2923.26aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
300 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 336.11aCape Ann League Cham[pionship MeetFebruary 3, 2026
400 Meters · OutdoorNorth Reading vs. Essex Tech · Apr 1452.15aNorth Reading vs. Essex TechApril 14, 2026
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2951.696aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorCape Ann League Meet #1 · Dec 146.90aCape Ann League Meet #1December 14, 2024
55 Meters · IndoorCape Ann League Meet #2 · Jan 76.87Cape Ann League Meet #2January 7, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 32 · North Reading400 Meters32.55.70a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 400 Meters · Place 3 · North Reading400 Meters3.54a12
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 100 Meters · Place 3 · North Reading100 Meters3.12.01a12
Apr 14North Reading vs. Essex TechApr 14 · 400 Meters · Place 2 · North Reading400 Meters2.52.15a PB12
Apr 14North Reading vs. Essex TechApr 14 · 100 Meters · Place 4 · North Reading100 Meters4.11.69aWind: 012
Apr 8North Reading vs. NewburyportApr 8 · 400 Meters · Place 2 · North Reading400 Meters2.53.52a12
Apr 8North Reading vs. NewburyportApr 8 · 100 Meters · Place 3 · North Reading100 Meters3.11.80a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · 300 Meters · Place 8 · North Reading300 Meters836.71a12
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 300 Meters · Place 3 · North Reading300 Meters336.11a PB12
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 55 Meter · Place 9 · North Reading55 Meter9.7.10a12
Jan 20Cape Ann League Meet #5Jan 20 · 300 Meters · Place 4 · North Reading300 Meters436.76a12
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 1 · North Reading300 Meters136.16Senior
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 1 · North Reading300 Meters136.16Senior
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 4 · North Reading55 Meters46.92Senior
Jan 13Cape Ann League Meet #4Jan 13 · 55 Meters · Place 4 · North Reading55 Meters46.92Senior
Jan 7Cape Ann League Meet #3Jan 7 · 300 Meters · Place 3 · North Reading300 Meters3.37.37a12
Jan 7Cape Ann League Meet #3Jan 7 · 55 Meter · Place 6 · North Reading55 Meter6.6.95a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · Place 2 · North Reading300 Meters2.36.24a12
Dec 30Cape Ann League Meet #2Dec 30 · 55 Meter · Place 2 · North Reading55 Meter2.6.96a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 9 · North Reading300 Meters9.37.29a12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 20 · North Reading55 Meter20.6.95a12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 36 · North Reading55 MeterRound P36.7.14a11
Feb 4Cape Ann League Championship MeetFeb 4 · 300 Meters · Place 16 · North Reading300 Meters1639.5211
Jan 7Cape Ann League Meet #2Jan 7 · 300 Meters · Place 4 · North Reading300 Meters437.2711
Jan 7Cape Ann League Meet #2Jan 7 · 55 Meters · Place 5 · North Reading55 Meters56.87 PB11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · North Reading400 MetersRelay Split—51.696a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 21 · North Reading200 MetersRound P21.23.26a PBWind: 0.911
May 24Cape Ann League ChampionshipMay 24 · 400 Meters · Place 5 · North Reading400 Meters5.52.79a11
May 7North Reading vs. Pentucket Dual MeetMay 7 · 400 Meters · Place 1 · North Reading400 Meters1.53.19a11
May 7North Reading vs. Pentucket Dual MeetMay 7 · 100 Meters · Place 6 · North Reading100 Meters6.12.03a11
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 400 Meters · Place 2 · North Reading400 Meters2.52.95a11
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 100 Meters · Place 6 · North Reading100 Meters6.12.14a11
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 400 Meters · Place 2 · North Reading400 Meters2.52.95a11
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 100 Meters · Place 6 · North Reading100 Meters6.12.14a11
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 12 · North Reading200 Meters1223.6611
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 18 · North Reading100 Meters1811.7511
Apr 16Essex Tech v. North ReadingApr 16 · 100 Meters · Place 3 · North Reading100 Meters311.31a PB11
Apr 9North Reading vs Newburyport BoysApr 9 · 400 Meters · Place 3 · North Reading400 Meters3.54.37Unofficial11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 5 · North Reading300 Meters5.37.91a11
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 6 · North Reading55 Meter6.6.90a PB11
Jan 30Cape Ann League Meet #5Jan 30 · 55 Meters · Place 9 · North Reading55 Meters96.95a—
Jan 9Cape Ann League Meet #2Jan 9 · 55 Meter · Place 12 · North Reading55 Meter12.7.01a10
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55 Meters · Place 6 · North Reading55 MetersRound P67.05a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55 Meters · Place 8 · North Reading55 Meters87.03a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 200 Meters · Place 41 · North Reading200 Meters4124.44a—
May 18Cape Ann League ChampionshipMay 18 · 200 Meters · Place 10 · North Reading200 Meters1024.21a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 100 Meters · Place 8 · North Reading100 MetersRound P812.0410
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 200 Meters · Place 1 · North Reading200 Meters123.78a—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 100 Meters · Place 2 · North Reading100 Meters211.70a—
May 2Meet # 2 - North Reading versus Essex TechMay 2 · 200 Meters · Place 1 · North Reading200 Meters124.05a—
May 2Meet # 2 - North Reading versus Essex TechMay 2 · 100 Meters · Place 1 · North Reading100 Meters112.00a—
May 1Meet # 1 - Triton versus North ReadingMay 1 · 200 Meters · Place 1 · North Reading200 Meters124.83a—
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 200 Meters · North Reading200 Meters—DNS10
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 100 Meters · Place 4 · North Reading100 Meters4.11.510

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 22 · North Reading300 Meters22.38.30a10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 28 · North Reading55 Meter28.7.10a10
Dec 12Cape Ann League Meet #1Dec 12 · 55 Meter · Place 3 · North Reading55 Meter3.6.97a10
Jan 31Cape Ann League Meet #5Jan 31 · 55 Meters · Place 6 · North Reading55 Meters67.43FR
Jan 24Cape Ann League Meet #4Jan 24 · 55 Meters · Place 6 · North Reading55 Meters67.24FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55 Meter · Place 33 · North Reading55 MeterRound P33.7.41a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20Cape Ann League ChampionshipMay 20 · 200 Meters · Place 9 · North Reading200 MetersRound P923.859
May 20Cape Ann League ChampionshipMay 20 · 100 Meters · Place 11 · North Reading100 MetersRound P1111.829

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · 55 Meter · Place 21 · North Reading55 Meter21.7.42a9
Dec 10PATF Home OpenerDec 10 · 300 Meters · Place 15 · North Reading300 Meters15.42.32a9
Dec 10PATF Home OpenerDec 10 · 55 Meter · Place 23 · North Reading55 Meter23.7.42a9