Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLawrence at Tewksbury · May 1412.8Lawrence at TewksburyMay 14, 2025
55 Meters · IndoorMVC Week 4 · Jan 178.26aMVC Week 4January 17, 2024
Discus · 1.6kg · OutdoorMVC League Championship · May 23119-08MVC League ChampionshipMay 23, 2026
Javelin · 800g · OutdoorMIAA Division 4 Track & Field Championship · May 28157-01MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 4 · Jan 175.04mMSTCA Kalperis Relays - Division 4January 17, 2026
Shot Put · 12lb · IndoorMVC Week 1 · Dec 1737-10.50MVC Week 1December 17, 2025
Shot Put · 12lb · OutdoorHaverhill at Tewksbury · Apr 2940-3Haverhill at TewksburyApril 29, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 5 · Tewksbury MemorialJavelin800g5.157-01 PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Tewksbury MemorialShot Put12lb--DNS12
May 23MVC League ChampionshipMay 23 · Javelin · Place 2 · Tewksbury MemorialJavelin800g2.154-1012
May 23MVC League ChampionshipMay 23 · Discus · Place 12 · Tewksbury MemorialDiscus1.6kg12.119-08 PB12
May 20MVC South InvitationalMay 20 · Javelin · Place 2 · Tewksbury MemorialJavelin800g2.135-612
May 20MVC South InvitationalMay 20 · Discus · Place 4 · Tewksbury MemorialDiscus1.6kg4.116-512
May 16MSTCA Coaches Metro InvitationalMay 16 · Javelin · Place 4 · Tewksbury MemorialJavelin4149-0412
May 16MSTCA Coaches Metro InvitationalMay 16 · Discus · Place 35 · Tewksbury MemorialDiscus35103-0612
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 22 · Tewksbury MemorialShot Put2241-04.5012
May 9Andover Boosters InvitationalMay 9 · Javelin · Place 6 · Tewksbury MemorialJavelin800g6.140-0012
May 9Andover Boosters InvitationalMay 9 · Discus · Tewksbury MemorialDiscus1.6kg--DNS12
May 6Tewksbury @ LawrenceMay 6 · Javelin · Place 1 · Tewksbury MemorialJavelin800g1.150-112
May 6Tewksbury @ LawrenceMay 6 · Discus · Place 3 · Tewksbury MemorialDiscus1.6kg3.10712
May 6Tewksbury @ LawrenceMay 6 · Shot Put · Place 5 · Tewksbury MemorialShot Put12lb5.36-412
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 10 · Tewksbury MemorialJavelin1041.58m12
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 19 · Tewksbury MemorialDiscus1934.44m12
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 23 · Tewksbury MemorialShot Put2311.75m12
Apr 29Haverhill at TewksburyApr 29 · Javelin · Place 1 · Tewksbury MemorialJavelin800g1.145-712
Apr 29Haverhill at TewksburyApr 29 · Discus · Place 3 · Tewksbury MemorialDiscus1.6kg3.113-912
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 4 · Tewksbury MemorialShot Put12lb4.40-3 PB12
Apr 22Jack Lang InvitationalApr 22 · Javelin · Place 2 · Tewksbury MemorialJavelin2154-612
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 5 · Tewksbury MemorialDiscus5119-012
Apr 14Tewksbury @ DracutApr 14 · Javelin · Place 1 · Tewksbury MemorialJavelin800g1.140-312
Apr 8Methuen at TewksburyApr 8 · Javelin · Place 1 · Tewksbury MemorialJavelin800g1.129-012
Apr 8Methuen at TewksburyApr 8 · Discus · Place 3 · Tewksbury MemorialDiscus1.6kg3.101-912
Apr 8Methuen at TewksburyApr 8 · Shot Put · Place 5 · Tewksbury MemorialShot Put12lb5.33-712
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Javelin · Place 1 · Tewksbury MemorialJavelin800g1.135-1012
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Discus · Place 2 · Tewksbury MemorialDiscus1.6kg2.105-212
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Shot Put · Place 2 · Tewksbury MemorialShot Put12lb2.37-712

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Shot Put · Place 4 · Tewksbury MemorialShot Put441-11.2512
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 25 · Tewksbury MemorialLong Jump2516-5.2512
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 21 · Tewksbury MemorialShot Put2139-11.7512
Jan 30MVC Week 5Jan 30 · Long Jump · Place 35 · Tewksbury MemorialLong Jump3515-4.7512
Jan 30MVC Week 5Jan 30 · Shot Put · Place 20 · Tewksbury MemorialShot Put2040-5.2512
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Long Jump · Place 35 · Tewksbury MemorialLong Jump355.04m PB12
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 23 · Tewksbury MemorialShot Put2311.20m12
Jan 14MVC Week 4Jan 14 · Long Jump · Place 38 · Tewksbury MemorialLong Jump3815-9.2512
Jan 14MVC Week 4Jan 14 · Shot Put · Place 19 · Tewksbury MemorialShot Put1939-912
Jan 7MVC Week 3Jan 7 · Shot Put · Place 31 · Tewksbury MemorialShot Put3136-0.2512

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · Long Jump · Place 32 · Tewksbury MemorialLong Jump32.14-10.0012
Dec 17MVC Week 1Dec 17 · Shot Put · Place 18 · Tewksbury MemorialShot Put12lb18.37-10.50 PB12
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 32 · Tewksbury MemorialShot Put3229-4.50—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 26 · Tewksbury MemorialShot Put2635-10—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 28 · Tewksbury MemorialShot Put2835-6.75—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 31 · Tewksbury MemorialShot Put3110.70m—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 30 · Tewksbury MemorialShot Put3035-0—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · Shot Put · Place 6 · Tewksbury MemorialShot Put12lb6.35' 3"12
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Javelin · Place 13 · Tewksbury MemorialJavelin13133-211
May 24MVC League ChampionshipMay 24 · Javelin · Place 9 · Tewksbury MemorialJavelin9129-111
May 24MVC League ChampionshipMay 24 · Discus · Place 25 · Tewksbury MemorialDiscus2589-811
May 24MVC League ChampionshipMay 24 · Shot Put · Place 29 · Tewksbury MemorialShot Put2933-6.5011
May 20MVC South InvitationalMay 20 · Javelin · Place 2 · Tewksbury MemorialJavelin2131-011
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 12 · Tewksbury MemorialJavelin1238.54m11
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 36 · Tewksbury MemorialShot Put3611.13m11
May 14Lawrence at TewksburyMay 14 · Javelin · Place 1 · Tewksbury MemorialJavelin1131-211
May 14Lawrence at TewksburyMay 14 · Discus · Place 4 · Tewksbury MemorialDiscus4100-311
May 14Lawrence at TewksburyMay 14 · Shot Put · Place 5 · Tewksbury MemorialShot Put534-611
May 14Lawrence at TewksburyMay 14 · 100 Meters · Place 7 · Tewksbury Memorial100 Meters712.8 PB11
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 21 · Tewksbury MemorialJavelin21132-0011
Apr 30Dracut at TewksburyApr 30 · Javelin · Place 1 · Tewksbury MemorialJavelin1134-011
Apr 30Dracut at TewksburyApr 30 · Discus · Place 3 · Tewksbury MemorialDiscus3107-411
Apr 30Dracut at TewksburyApr 30 · Shot Put · Place 6 · Tewksbury MemorialShot Put633-411
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 3 · Tewksbury MemorialJavelin3126-1011
Apr 16Tewksbury at ChelmsfordApr 16 · Discus · Place 8 · Tewksbury MemorialDiscus896-611
Apr 16Tewksbury at ChelmsfordApr 16 · Shot Put · Place 4 · Tewksbury MemorialShot Put436-411
Apr 9Tewksbury at BillericaApr 9 · Javelin · Place 1 · Tewksbury MemorialJavelin1131-811
Apr 9Tewksbury at BillericaApr 9 · Discus · Place 6 · Tewksbury MemorialDiscus688-911
Apr 9Tewksbury at BillericaApr 9 · Shot Put · Place 7 · Tewksbury MemorialShot Put736-1011

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · Shot Put · Place 24 · Tewksbury MemorialShot Put12lb24.37-04.5011
Jan 24MVC Week 5Jan 24 · 55 Meters · Place 43 · Tewksbury Memorial55 Meters438.36a—
Jan 21MSTCA D4 RelaysJan 21 · Shot Put · Place 63 · Tewksbury MemorialShot Put12lb63.8.57m10
Jan 17MVC Week 4Jan 17 · 55 Meters · Place 42 · Tewksbury Memorial55 Meters428.26a PB—
Jan 3MVC Week 2Jan 3 · Shot Put · Place 41 · Tewksbury MemorialShot Put4122-9—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · Javelin · Place 15 · Tewksbury MemorialJavelin1597-3—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 32 · Tewksbury MemorialJavelin32111-6—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Javelin · Place 9 · Tewksbury MemorialJavelin992-4—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 14 · Tewksbury MemorialShot Put1433-1—
May 1Tewksbury at DracutMay 1 · Javelin · Place 2 · Tewksbury MemorialJavelin2106-7—
Apr 27MSTCA Div. IV Relays Apr 27 · Javelin · Place 41 · Tewksbury MemorialJavelin4128.89m—
Apr 24Chelmsford at TewksburyApr 24 · Javelin · Place 3 · Tewksbury MemorialJavelin399-5—
Apr 24Chelmsford at TewksburyApr 24 · Discus · Place 8 · Tewksbury MemorialDiscus868-0—
Apr 17Jack Lang InvitationalApr 17 · Javelin · Place 19 · Tewksbury MemorialJavelin1982-0—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 24 · Tewksbury MemorialDiscus2457-9—
Apr 17Jack Lang InvitationalApr 17 · Shot Put · Place 21 · Tewksbury MemorialShot Put2130-7.5—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Javelin · Place 11 · Tewksbury MemorialJavelin1165-9—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Discus · Place 12 · Tewksbury MemorialDiscus1263-4—