Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCape Ann League: Tom Dorman Memorial Freshman/Sophomore Meet · May 312.89Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3, 2025
200 Meters · OutdoorLynnfield at Tewksbury Scrimmage · Apr 125.2Lynnfield at Tewksbury ScrimmageApril 1, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 5 · Jan 165.48mMSTCA Kalperis Relays - Division 5January 16, 2026
Long Jump · OutdoorLynnfield vs Ipswich (Boys Only) · Apr 1519'3"Lynnfield vs Ipswich (Boys Only)April 15, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Long Jump · Place 14 · LynnfieldLong Jump14.17' 8.75"11
May 1615th Annual Henry Sheldon InvitationalMay 16 · Long Jump · Place 13 · LynnfieldLong Jump13.18' 3"11
Apr 17Lynnfield vs Hamilton-WenhamApr 17 · Long Jump · Place 3 · LynnfieldLong Jump3.18'11.5"11
Apr 15Lynnfield vs Ipswich (Boys Only)Apr 15 · Long Jump · Place 3 · LynnfieldLong Jump3.19'3" PB11
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · 200 Meters · Place 2 · Lynnfield200 Meters2.25.2 PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Long Jump · Place 12 · LynnfieldLong Jump1218-1.7511
Jan 20Cape Ann League Meet #5Jan 20 · Long Jump · Place 20 · LynnfieldLong Jump2015-9.5011
Jan 20Cape Ann League Meet #5Jan 20 · High Jump · Place 10 · LynnfieldHigh Jump105-611
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Long Jump · Place 34 · LynnfieldLong Jump345.48m PB11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 200 Meters · Place 15 · Lynnfield200 Meters1526.2810
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 100 Meters · Place 20 · Lynnfield100 MetersRound P2012.89 PB10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Cape Ann League Meet #5Jan 28 · High Jump · Place 14 · LynnfieldHigh Jump145-010
Jan 28Cape Ann League Meet #5Jan 28 · Long Jump · Place 18 · LynnfieldLong Jump1815-1010
Jan 21Cape Ann League Meet #4Jan 21 · High Jump · Place 16 · LynnfieldHigh Jump164-1010
Jan 21Cape Ann League Meet #4Jan 21 · Long Jump · Place 19 · LynnfieldLong Jump1916-810
Jan 7Cape Ann League Meet #2Jan 7 · High Jump · Place 18 · LynnfieldHigh Jump184-1010