Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorCape Ann League Championships · May 2318.82aCape Ann League ChampionshipsMay 23, 2026
1500 Meters · Outdoor2026 BSR Eagle Invite · Apr 245:29.12a2026 BSR Eagle InviteApril 24, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2044.04aMSTCA Speed Classic (Saturday)December 20, 2025
400m Hurdles · 36" / 0.914m · Outdoor15th Annual Henry Sheldon Invitational · May 161:07.95a15th Annual Henry Sheldon InvitationalMay 16, 2026
55 Meter · Indoor2026-01-28 PATF vs. Austin Prep and North Reading · Jan 287.90a2026-01-28 PATF vs. Austin Prep and North ReadingJanuary 28, 2026
55m Hurdles · 33" · IndoorCape Ann League Meet #2 · Dec 309.97aCape Ann League Meet #2December 30, 2025
55m Hurdles · 39" · IndoorCape Ann League Meet #3 · Jan 79.88aCape Ann League Meet #3January 7, 2026
High Jump · Indoor2026-01-28 PATF vs. Austin Prep and North Reading · Jan 285-00.002026-01-28 PATF vs. Austin Prep and North ReadingJanuary 28, 2026
High Jump · OutdoorNorth Reading vs. Essex Tech · Apr 145' 0"North Reading vs. Essex TechApril 14, 2026
Long Jump · IndoorMSTCA Speed Classic (Saturday) · Dec 2014-10.50MSTCA Speed Classic (Saturday)December 20, 2025
Long Jump · Outdoor2026 BSR Eagle Invite · Apr 244.83m2026 BSR Eagle InviteApril 24, 2026
Pentathlon (Outdoor) · High School · Outdoor2026 BSR Eagle Invite · Apr 2419422026 BSR Eagle InviteApril 24, 2026
Shot Put · 12lb · Outdoor2026 BSR Eagle Invite · Apr 248.74m2026 BSR Eagle InviteApril 24, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 400m Hurdles · Place 18 · North Reading400m Hurdles36" / 0.914m18.1:09.25a10
May 23Cape Ann League ChampionshipsMay 23 · 110m Hurdles · Place 15 · North Reading110m Hurdles39" / 0.991mRound P15.18.82a PBWind: 010
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400m Hurdles · Place 9 · North Reading400m Hurdles36" / 0.914m9.1:07.95a PB10
May 6Pentucket vs. North ReadingMay 6 · High Jump · Place 7 · North ReadingHigh Jump7.4'10"10
May 6Pentucket vs. North ReadingMay 6 · 400m Hurdles · Place 6 · North Reading400m Hurdles36" / 0.914m6.1:12.15a10
May 6Pentucket vs. North ReadingMay 6 · 110m Hurdles · Place 5 · North Reading110m Hurdles39" / 0.991m5.19.14a10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · High Jump · Place 6 · North ReadingHigh Jump6.NH10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 400m Hurdles · Place 4 · North Reading400m Hurdles36" / 0.914m4.1:12.17a10
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 110m Hurdles · Place 4 · North Reading110m Hurdles39" / 0.991m4.19.97a10
Apr 242026 BSR Eagle InviteApr 24 · 1500 Meters · Place 11 · North Reading1500 MetersRound M11.5:29.12a PB10
Apr 242026 BSR Eagle InviteApr 24 · High Jump · Place 12 · North ReadingHigh JumpRound M12.1.50m10
Apr 242026 BSR Eagle InviteApr 24 · Long Jump · Place 15 · North ReadingLong JumpRound M15.4.83m PB10
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Place 10 · North ReadingShot Put12lbRound M10.8.74m PB10
Apr 242026 BSR Eagle InviteApr 24 · 110m Hurdles · Place 10 · North Reading110m Hurdles39" / 0.991mRound M10.19.51a10
Apr 242026 BSR Eagle InviteApr 24 · Pentathlon (Outdoor) · Place 14 · North ReadingPentathlon (Outdoor)High SchoolRound M14.1942 PB10
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · High Jump · Place 6 · North ReadingHigh Jump6.4-10.0010
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 110m Hurdles · Place 3 · North Reading110m Hurdles39" / 0.991m3.20.02a10
Apr 14North Reading vs. Essex TechApr 14 · High Jump · Place 5 · North ReadingHigh Jump5.5' 0" PB10
Apr 14North Reading vs. Essex TechApr 14 · 400m Hurdles · Place 3 · North Reading400m Hurdles36" / 0.914m3.1:09.37a10
Apr 14North Reading vs. Essex TechApr 14 · 110m Hurdles · Place 3 · North Reading110m Hurdles39" / 0.991m3.19.68aWind: 010
Apr 8North Reading vs. NewburyportApr 8 · High Jump · Place 5 · North ReadingHigh Jump5.5-00.0010
Apr 8North Reading vs. NewburyportApr 8 · 400m Hurdles · Place 4 · North Reading400m Hurdles36" / 0.914m4.1:10.39a10
Apr 8North Reading vs. NewburyportApr 8 · 110m Hurdles · Place 5 · North Reading110m Hurdles39" / 0.991m5.19.99a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55m Hurdles · Place 14 · North Reading55m HurdlesRound P149.70a10
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 55m Hurdles · Place 5 · North Reading55m Hurdles39"5.10.09a10
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 55 Meter · Place 47 · North Reading55 Meter47.7.90a PB10
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · High Jump · Place 7 · North ReadingHigh Jump7.5-00.00 PB10
Jan 20Cape Ann League Meet #5Jan 20 · 55m Hurdles · Place 13 · North Reading55m Hurdles139.88a10
Jan 13Cape Ann League Meet #4Jan 13 · High School 55 Hurdles · Place 13 · North ReadingHigh School 55 Hurdles1310Sophomore
Jan 7Cape Ann League Meet #3Jan 7 · 55m Hurdles · Place 8 · North Reading55m Hurdles39"8.9.88a PB10

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 15 · North Reading55m Hurdles33"15.9.97a PB10
Dec 30Cape Ann League Meet #2Dec 30 · High Jump · Place 13 · North ReadingHigh Jump13.5-00.0010
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 153 · North Reading300 Meters153.44.04a PB10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 29 · North Reading55m Hurdles39"29.10.05a10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Long Jump · Place 59 · North ReadingLong Jump59.14-10.50 PB10
Jan 29PATF vs. Austin Prep and North ReadingJan 29 · High Jump · Place 5 · North ReadingHigh Jump55-2—
Jan 29PATF vs. Austin Prep and North ReadingJan 29 · 300 Meters · Place 17 · North Reading300 Meters1745.59a—
Jan 21Cape Ann League Meet #4Jan 21 · High Jump · Place 16 · North ReadingHigh Jump164-109
Jan 14Cape Ann League Meet #3Jan 14 · High Jump · Place 15 · North ReadingHigh Jump154-109
Jan 7Cape Ann League Meet #2Jan 7 · High Jump · Place 13 · North ReadingHigh Jump135-09

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · 400m Hurdles · Place 12 · North Reading400m Hurdles36" / 0.914m12.1:10.25a9
May 24Cape Ann League ChampionshipMay 24 · 110m Hurdles · Place 17 · North Reading110m Hurdles39" / 0.991mRound P17.20.76a9
May 24Cape Ann League ChampionshipMay 24 · High Jump · North ReadingHigh Jump—NH9
May 7North Reading vs. Pentucket Dual MeetMay 7 · 400m Hurdles · Place 2 · North Reading400m Hurdles36" / 0.914m2.1:11.56a9
May 7North Reading vs. Pentucket Dual MeetMay 7 · 110m Hurdles · Place 3 · North Reading110m Hurdles39" / 0.991m3.21.86a9
May 7North Reading vs. Pentucket Dual MeetMay 7 · High Jump · Place 3 · North ReadingHigh Jump3.4-10.009
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 110m Hurdles · Place 7 · North Reading110m HurdlesRound P721.899
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 110m Hurdles · Place 7 · North Reading110m Hurdles721.289
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 400m Hurdles · Place 5 · North Reading400m Hurdles51:15.949
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 110m Hurdles · Place 1 · North Reading110m Hurdles39" / 0.991m1.20.74a9
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · High Jump · Place 1 · North ReadingHigh Jump1.5-00.009
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 110m Hurdles · Place 1 · North Reading110m Hurdles39" / 0.991m1.20.74a9
Apr 29North Reading Vs. Triton Dual MeetApr 29 · High Jump · Place 1 · North ReadingHigh Jump1.5-00.009
Apr 16Essex Tech v. North ReadingApr 16 · 400m Hurdles · Place 6 · North Reading400m Hurdles61:16.62a9
Apr 16Essex Tech v. North ReadingApr 16 · 110m Hurdles · Place 6 · North Reading110m Hurdles621.21a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 17 · North ReadingHigh Jump17.4-10.009