Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor15th Annual Henry Sheldon Invitational · May 1611.47a15th Annual Henry Sheldon InvitationalMay 16, 2026
200 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 2923.62aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
300 Meters · IndoorCape Ann League Meet #5 · Jan 3041.39aCape Ann League Meet #5January 30, 2024
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2956.293aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorMSTCA Speed Classic (Saturday) · Dec 207.03aMSTCA Speed Classic (Saturday)December 20, 2025
55 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 37.12aCape Ann League Cham[pionship MeetFebruary 3, 2026
Long Jump · IndoorMSTCA Speed Classic (Saturday) · Dec 2019-03.50MSTCA Speed Classic (Saturday)December 20, 2025
Long Jump · OutdoorMSTCA Division 5 Relays · May 185.92mMSTCA Division 5 RelaysMay 18, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Long Jump · Place 10 · North ReadingLong Jump10.19-11.0011
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 200 Meters · Place 20 · North Reading200 MetersRound P20.23.62a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100 Meters · Place 21 · North Reading100 MetersRound P21.11.67a11
May 23Cape Ann League ChampionshipsMay 23 · Long Jump · Place 5 · North ReadingLong Jump5.19' 11.75"11
May 23Cape Ann League ChampionshipsMay 23 · 200 Meters · Place 7 · North Reading200 Meters7.23.89aWind: 011
May 1615th Annual Henry Sheldon InvitationalMay 16 · Long Jump · Place 4 · North ReadingLong Jump4.21' 0.5"11
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 7 · North Reading100 MetersRound P7.11.47a PBWind: 011
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100 Meters · Place 7 · North Reading100 Meters7.11.58aWind: 011
May 6Pentucket vs. North ReadingMay 6 · Long Jump · Place 1 · North ReadingLong Jump1.20'2.75"11
May 6Pentucket vs. North ReadingMay 6 · 200 Meters · Place 4 · North Reading200 Meters4.23.76a11
Apr 28Triton Vs. North Reading Dual MeetApr 28 · Long Jump · Place 4 · North ReadingLong Jump4.18'01.0011
Apr 28Triton Vs. North Reading Dual MeetApr 28 · 200 Meters · Place 3 · North Reading200 Meters3.24.5a11
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · Long Jump · Place 6 · North ReadingLong Jump6.19-02.0011
Apr 22PATF vs. Austin Prep, North Reading, Marianapolis, LandmarkApr 22 · 100 Meters · Place 7 · North Reading100 Meters7.12.25a11
Apr 14North Reading vs. Essex TechApr 14 · Long Jump · Place 4 · North ReadingLong Jump4.19' 10.25"11
Apr 14North Reading vs. Essex TechApr 14 · 200 Meters · Place 4 · North Reading200 Meters4.23.98aWind: 011
Apr 8North Reading vs. NewburyportApr 8 · Long Jump · Place 4 · North ReadingLong Jump4.19-00.5011
Apr 8North Reading vs. NewburyportApr 8 · 200 Meters · Place 4 · North Reading200 Meters4.24.96a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 6 · North ReadingLong Jump620-01.00—
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Long Jump · Place 4 · North ReadingLong Jump419-9.5011
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 55 Meters · Place 17 · North Reading55 MetersRound P177.12a PB11
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · 55 Meter · Place 16 · North Reading55 Meter16.7.17a11
Jan 282026-01-28 PATF vs. Austin Prep and North ReadingJan 28 · Long Jump · Place 5 · North ReadingLong Jump5.18-05.7511
Jan 20Cape Ann League Meet #5Jan 20 · Long Jump · Place 3 · North ReadingLong Jump319-5.5011
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Long Jump · Place 5 · North ReadingLong Jump56.20m11
Jan 13Cape Ann League Meet #4Jan 13 · Long Jump · Place 1 · North ReadingLong Jump119' 11.5"Junior
Jan 7Cape Ann League Meet #3Jan 7 · Long Jump · Place 4 · North ReadingLong Jump4.19-02.0011

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55 Meter · Place 15 · North Reading55 Meter15.7.27a11
Dec 30Cape Ann League Meet #2Dec 30 · Long Jump · Place 3 · North ReadingLong Jump3.18-10.0011
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 112 · North Reading300 Meters112.41.74a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 30 · North Reading55 Meter30.7.03a PB11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Long Jump · Place 15 · North ReadingLong Jump15.19-03.50 PB11
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · Long Jump · Place 15 · North ReadingLong Jump15.19-03.5010
Feb 4Cape Ann League Championship MeetFeb 4 · Long Jump · Place 5 · North ReadingLong Jump519-010
Jan 29PATF vs. Austin Prep and North ReadingJan 29 · Long Jump · Place 7 · North ReadingLong Jump718-1.75—
Jan 29PATF vs. Austin Prep and North ReadingJan 29 · 55 Meters · Place 15 · North Reading55 Meters157.20a—
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Long Jump · Place 7 · North ReadingLong Jump75.99m—
Jan 21Cape Ann League Meet #4Jan 21 · Long Jump · Place 11 · North ReadingLong Jump1117-9.5010
Jan 14Cape Ann League Meet #3Jan 14 · Long Jump · Place 5 · North ReadingLong Jump518-6.3010
Jan 7Cape Ann League Meet #2Jan 7 · Long Jump · Place 6 · North ReadingLong Jump618-8.3010

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Long Jump · Place 19 · North ReadingLong Jump19.20-00.50Wind: 010
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · North Reading400 MetersRelay Split—56.293a PB10
May 24Cape Ann League ChampionshipMay 24 · Long Jump · Place 2 · North ReadingLong Jump2.20-07.0010
May 18MSTCA Division 5 RelaysMay 18 · Long Jump · Place 8 · North ReadingLong Jump85.92m PB10
May 7North Reading vs. Pentucket Dual MeetMay 7 · Long Jump · Place 3 · North ReadingLong Jump3.19-04.0010
May 7North Reading vs. Pentucket Dual MeetMay 7 · 100 Meters · Place 1 · North Reading100 Meters1.11.97a10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · Long Jump · Place 4 · North ReadingLong Jump419-2.2510
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · Long Jump · Place 4 · North ReadingLong Jump4.18-04.2510
Apr 29North Reading vs. Triton Dual Meet (Varsity & Junior Varsity)Apr 29 · 100 Meters · Place 1 · North Reading100 Meters1.12.06a10
Apr 29North Reading Vs. Triton Dual MeetApr 29 · Long Jump · Place 4 · North ReadingLong Jump4.18-04.2510
Apr 29North Reading Vs. Triton Dual MeetApr 29 · 100 Meters · Place 1 · North Reading100 Meters1.12.06a10
Apr 25MSTCA InVacational & PentathlonApr 25 · Long Jump · Place 8 · North ReadingLong Jump820-09.5010

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · Long Jump · Place 5 · North ReadingLong Jump5.18-00.5010
Feb 6Cape Ann League Championship MeetFeb 6 · Long Jump · Place 11 · North ReadingLong Jump1118-2.5FR
Jan 30Cape Ann League Meet #5Jan 30 · 300 Meters · Place 25 · North Reading300 Meters2541.39a PB—
Jan 9Cape Ann League Meet #2Jan 9 · 300 Meters · Place 19 · North Reading300 Meters19.41.65a9
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 49 · North Reading300 Meters4941.44a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · Long Jump · Place 8 · North ReadingLong Jump819-2.75—
May 1113th Annual Henry Sheldon InvitationalMay 11 · 200 Meters · Place 9 · North Reading200 Meters925.859
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · Long Jump · Place 4 · North ReadingLong Jump419-0.25—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 200 Meters · Place 3 · North Reading200 Meters324.50a—
May 8Meet 4 - North Reading HS vs. Newburyport HSMay 8 · 100 Meters · Place 5 · North Reading100 Meters512.19a—
May 2Meet # 2 - North Reading versus Essex TechMay 2 · Long Jump · Place 3 · North ReadingLong Jump316-8.75—
May 2Meet # 2 - North Reading versus Essex TechMay 2 · 200 Meters · Place 4 · North Reading200 Meters425.75a—
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · Long Jump · Place 6 · North ReadingLong Jump6.18' 3.59
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 200 Meters · North Reading200 Meters—DNS9
Apr 23Meet # 3 - Pentucket versus North ReadingApr 23 · 100 Meters · Place 8 · North Reading100 Meters8.12.69

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 300 Meters · North Reading300 MetersX42.47a9