Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMVC South Invitational · May 2019.9MVC South InvitationalMay 20, 2026
200 Meters · OutdoorMVC South Invitational · May 2033.6MVC South InvitationalMay 20, 2026
55m Hurdles · 33" · IndoorMVC Week 1 · Dec 1712.30aMVC Week 1December 17, 2025
Javelin · 600g · OutdoorMVC South Invitational · May 2062-10MVC South InvitationalMay 20, 2026
Long Jump · OutdoorLynnfield at Tewksbury Scrimmage · Apr 113-4Lynnfield at Tewksbury ScrimmageApril 1, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 20MVC South InvitationalMay 20 · Long Jump · Place 12 · Tewksbury MemorialLong Jump12.12-8.510
May 20MVC South InvitationalMay 20 · Javelin · Place 8 · Tewksbury MemorialJavelin600g8.62-10 PB10
May 20MVC South InvitationalMay 20 · 100m Hurdles · Place 3 · Tewksbury Memorial100m Hurdles33" / 0.838m3.19.9 PB10
May 20MVC South InvitationalMay 20 · 200 Meters · Place 37 · Tewksbury Memorial200 Meters37.33.6 PB10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100m Hurdles · Place 13 · Tewksbury Memorial100m Hurdles1320.54a10
May 6Tewksbury @ LawrenceMay 6 · Long Jump · Place 4 · Tewksbury MemorialLong Jump4.12-610
May 6Tewksbury @ LawrenceMay 6 · Javelin · Place 4 · Tewksbury MemorialJavelin600g4.60-610
Apr 29Haverhill at TewksburyApr 29 · Long Jump · Place 8 · Tewksbury MemorialLong Jump8.10-910
Apr 29Haverhill at TewksburyApr 29 · Javelin · Place 4 · Tewksbury MemorialJavelin600g4.49-510
Apr 29Haverhill at TewksburyApr 29 · 100m Hurdles · Place 2 · Tewksbury Memorial100m Hurdles33" / 0.838m2.21.210
Apr 22Jack Lang InvitationalApr 22 · Long Jump · Place 30 · Tewksbury MemorialLong Jump3012-3.510
Apr 22Jack Lang InvitationalApr 22 · Javelin · Place 21 · Tewksbury MemorialJavelin2160-710
Apr 14Tewksbury @ DracutApr 14 · Long Jump · Place 7 · Tewksbury MemorialLong Jump7.11-810
Apr 14Tewksbury @ DracutApr 14 · Javelin · Place 8 · Tewksbury MemorialJavelin600g8.42-910
Apr 8Methuen at TewksburyApr 8 · Long Jump · Place 6 · Tewksbury MemorialLong Jump6.12-310
Apr 8Methuen at TewksburyApr 8 · Javelin · Place 5 · Tewksbury MemorialJavelin600g5.52-1110
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Long Jump · Place 1 · Tewksbury MemorialLong Jump1.13-4 PB10
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Javelin · Place 6 · Tewksbury MemorialJavelin600g6.53-910

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 15Local Meet #2 - Qualifier Events OnlyJan 15 · Shot Put · Place 13 · Tewksbury MemorialShot Put1319-010
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 36 · Tewksbury Memorial55m Hurdles3612.10a10
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 32 · Tewksbury Memorial55m Hurdles3211.79a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 38 · Tewksbury Memorial55m Hurdles33"38.12.30a PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · Javelin · Place 18 · Tewksbury MemorialJavelin1854-19
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 36 · Tewksbury MemorialJavelin3618.94m9
Apr 23Jack Lang InvitationalApr 23 · 100m Hurdles · Place 15 · Tewksbury Memorial100m Hurdles1523.09a9
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 6 · Tewksbury MemorialJavelin644-59