Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHaverhill at Tewksbury · Apr 2914.8Haverhill at TewksburyApril 29, 2026
200 Meters · OutdoorMVC Boys' and Girls' Freshman & Sophomore Invitational · May 333.02aMVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3, 2025
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2153.79aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meters · IndoorMVC Week 2 · Jan 28.99aMVC Week 2January 2, 2026
Discus · 1kg · OutdoorMethuen at Tewksbury · Apr 859-7Methuen at TewksburyApril 8, 2026
Long Jump · IndoorMVC Week 1 · Dec 1711-07.75MVC Week 1December 17, 2025
Shot Put · 4kg · IndoorLowell Field Events Carnival · Dec 3022' 9"Lowell Field Events CarnivalDecember 30, 2025
Shot Put · 4kg · OutdoorHaverhill at Tewksbury · Apr 2927-9Haverhill at TewksburyApril 29, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · Shot Put · Place 27 · Tewksbury MemorialShot Put4kg27.24-01.2511
May 20MVC South InvitationalMay 20 · Discus · Place 15 · Tewksbury MemorialDiscus1kg15.58-1011
May 20MVC South InvitationalMay 20 · Shot Put · Place 7 · Tewksbury MemorialShot Put4kg7.26-711
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 31 · Tewksbury MemorialShot Put4kg31.20-02.0011
May 6Tewksbury @ LawrenceMay 6 · Shot Put · Place 5 · Tewksbury MemorialShot Put4kg5.23-711
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 36 · Tewksbury MemorialShot Put366.85m11
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 4 · Tewksbury MemorialShot Put4kg4.27-9 PB11
Apr 29Haverhill at TewksburyApr 29 · 100 Meters · Place 3 · Tewksbury Memorial100 Meters3.14.8 PB11
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 26 · Tewksbury MemorialDiscus2657-511
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 25 · Tewksbury MemorialShot Put2524-1111
Apr 14Tewksbury @ DracutApr 14 · Shot Put · Place 6 · Tewksbury MemorialShot Put4kg6.25-811
Apr 8Methuen at TewksburyApr 8 · Discus · Place 6 · Tewksbury MemorialDiscus1kg6.59-7 PB11
Apr 8Methuen at TewksburyApr 8 · Shot Put · Place 5 · Tewksbury MemorialShot Put4kg5.25-011
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Discus · Place 7 · Tewksbury MemorialDiscus1kg7.53-611
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Shot Put · Place 4 · Tewksbury MemorialShot Put4kg4.24-611

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Shot Put · Place 7 · Tewksbury MemorialShot Put727-1.2511
Jan 30MVC Week 5Jan 30 · Long Jump · Place 31 · Tewksbury MemorialLong Jump3112-6.2511
Jan 30MVC Week 5Jan 30 · Shot Put · Place 23 · Tewksbury MemorialShot Put2325-1111
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 41 · Tewksbury MemorialShot Put416.81m11
Jan 14MVC Week 4Jan 14 · Shot Put · Place 27 · Tewksbury MemorialShot Put2724-4.7511
Jan 7MVC Week 3Jan 7 · Shot Put · Place 33 · Tewksbury MemorialShot Put3321-2.5011
Jan 7MVC Week 3Jan 7 · 55 Meters · Place 39 · Tewksbury Memorial55 Meters399.06a11
Jan 2MVC Week 2Jan 2 · Shot Put · Place 24 · Tewksbury MemorialShot Put2421-8.2511
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 36 · Tewksbury Memorial55 Meters368.99a PB11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30Lowell Field Events CarnivalDec 30 · Shot Put · Place 10 · Tewksbury MemorialShot Put4kg10.22' 9" PB11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 117 · Tewksbury Memorial300 Meters117.53.79a PB11
Dec 17MVC Week 1Dec 17 · Long Jump · Place 32 · Tewksbury MemorialLong Jump32.11-07.75 PB11
Dec 17MVC Week 1Dec 17 · Shot Put · Place 30 · Tewksbury MemorialShot Put4kg30.22-06.5011
Jan 29MVC Week 4Jan 29 · Shot Put · Place 37 · Tewksbury MemorialShot Put3720-8.50—
Jan 22MVC Week 3Jan 22 · Long Jump · Place 33 · Tewksbury MemorialLong Jump3311-2.25—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 36 · Tewksbury MemorialShot Put3619-9—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Long Jump · Place 45 · Tewksbury MemorialLong Jump453.64m—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 61 · Tewksbury MemorialShot Put615.61m—
Jan 8MVC Week 2Jan 8 · Long Jump · Place 36 · Tewksbury MemorialLong Jump3611-7.50—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · Shot Put · Place 8 · Tewksbury MemorialShot Put4kg8.21' 11"11
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 41 · Tewksbury MemorialShot Put416.88m10
May 14Lawrence at TewksburyMay 14 · Shot Put · Place 6 · Tewksbury MemorialShot Put622-310
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Long Jump · Place 32 · Tewksbury MemorialLong Jump3212-010
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 200 Meters · Place 43 · Tewksbury Memorial200 Meters4333.02a PB10
Apr 30Dracut at TewksburyApr 30 · Shot Put · Place 7 · Tewksbury MemorialShot Put720-11.510
Apr 16Tewksbury at ChelmsfordApr 16 · Shot Put · Place 7 · Tewksbury MemorialShot Put722-910
Apr 9Tewksbury at BillericaApr 9 · Shot Put · Place 5 · Tewksbury MemorialShot Put519-310

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · Long Jump · Tewksbury MemorialLong Jump--FOUL10