Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMVC North Invitational · May 2013.6MVC North InvitationalMay 20, 2026
100m Hurdles · 33" / 0.838m · OutdoorHaverhill at Tewksbury · Apr 2917.8Haverhill at TewksburyApril 29, 2026
55m Hurdles · 33" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 159.18aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
High Jump · IndoorMVC Week 1 · Dec 184-04.00MVC Week 1December 18, 2024
High Jump · OutdoorHaverhill at Methuen · May 134-6Haverhill at MethuenMay 13, 2026
Long Jump · IndoorMSTCA Division 1 James Kalperis Relays · Jan 174.63mMSTCA Division 1 James Kalperis RelaysJanuary 17, 2025
Long Jump · OutdoorMVC North Invitational · May 2017-2.5MVC North InvitationalMay 20, 2026
Triple Jump · OutdoorDracut at Haverhill · Apr 835-0Dracut at HaverhillApril 8, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 13 · HaverhillTriple Jump13.34-08.7510
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 17 · HaverhillLong Jump17.16-07.7510
May 23MVC League ChampionshipMay 23 · Triple Jump · Place 10 · HaverhillTriple Jump10.32-11.5010
May 23MVC League ChampionshipMay 23 · Long Jump · Place 6 · HaverhillLong Jump6.16-09.5010
May 20MVC North InvitationalMay 20 · Long Jump · Place 1 · HaverhillLong Jump1.17-2.5 PB10
May 20MVC North InvitationalMay 20 · 100 Meters · Place 4 · Haverhill100 Meters4.13.6 PB10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Triple Jump · Place 4 · HaverhillTriple Jump432-610
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100m Hurdles · Place 7 · Haverhill100m Hurdles718.75a10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100m Hurdles · Place 6 · Haverhill100m Hurdles618.03a10
May 13Haverhill at MethuenMay 13 · Triple Jump · Place 2 · HaverhillTriple Jump2.33-210
May 13Haverhill at MethuenMay 13 · High Jump · Place 2 · HaverhillHigh Jump2.4-6 PB10
May 9Andover Boosters InvitationalMay 9 · Triple Jump · Place 6 · HaverhillTriple Jump6.33-00.7510
May 9Andover Boosters InvitationalMay 9 · Long Jump · Place 8 · HaverhillLong Jump8.16-08.2510
May 9Andover Boosters InvitationalMay 9 · 100m Hurdles · Haverhill100m Hurdles33" / 0.838mRound P--DNS10
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 14 · HaverhillTriple Jump1410.19m10
May 2MSTCA Division 1 RelaysMay 2 · High Jump · Place 7 · HaverhillHigh Jump71.40m10
Apr 29Haverhill at TewksburyApr 29 · Triple Jump · Place 3 · HaverhillTriple Jump3.32-710
Apr 29Haverhill at TewksburyApr 29 · Long Jump · Place 3 · HaverhillLong Jump3.15-410
Apr 29Haverhill at TewksburyApr 29 · 100m Hurdles · Place 4 · Haverhill100m Hurdles33" / 0.838m4.17.8 PB10
Apr 22Jack Lang InvitationalApr 22 · Triple Jump · Place 8 · HaverhillTriple Jump831-610
Apr 22Jack Lang InvitationalApr 22 · Long Jump · Place 5 · HaverhillLong Jump514-11.2510
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Triple Jump · Place 7 · HaverhillTriple Jump732-7.5010
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 15 · HaverhillLong Jump1515-210
Apr 15Lawrence at HaverhillApr 15 · Triple Jump · Place 2 · HaverhillTriple Jump2.33-910
Apr 15Lawrence at HaverhillApr 15 · Long Jump · Place 2 · HaverhillLong Jump2.14-5.510
Apr 8Dracut at HaverhillApr 8 · Triple Jump · Place 2 · HaverhillTriple Jump2.35-0 PB10
Apr 8Dracut at HaverhillApr 8 · Long Jump · Place 2 · HaverhillLong Jump2.16-4.510
Apr 8Dracut at HaverhillApr 8 · 100m Hurdles · Place 3 · Haverhill100m Hurdles33" / 0.838m3.18.110

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 9 · Haverhill55m Hurdles33"Round P9.9.18a PB10
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Long Jump · Place 7 · HaverhillLong Jump7.16-06.5010
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 2 · HaverhillLong Jump217-1.5010
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 4 · Haverhill55m Hurdles49.28a10
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 7 · Haverhill55m Hurdles79.34a10
Feb 4MVC Girls Freshman-Sophomore InvitationalFeb 4 · High Jump · Place 1 · HaverhillHigh Jump14-1010
Feb 4MVC Girls Freshman-Sophomore InvitationalFeb 4 · 55m Hurdles · Place 1 · Haverhill55m Hurdles19.610
Jan 30MVC Week 5Jan 30 · Long Jump · Place 2 · HaverhillLong Jump217-310
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 3 · Haverhill55m Hurdles39.26a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 11 · HaverhillLong Jump1116-110
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 6 · Haverhill55m HurdlesRound P69.50a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 5 · Haverhill55m Hurdles59.46a10
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 11 · HaverhillLong Jump114.88m10
Jan 14MVC Week 4Jan 14 · Long Jump · Place 6 · HaverhillLong Jump615-1110
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 10 · Haverhill55m Hurdles109.76a10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 47 · Haverhill55m HurdlesRound P4710.30a10
Jan 7MVC Week 3Jan 7 · Long Jump · Place 8 · HaverhillLong Jump815-4.2510
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 7 · Haverhill55m Hurdles79.71a10
Jan 2MVC Week 2Jan 2 · Long Jump · Place 3 · HaverhillLong Jump315-6.5010
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 7 · Haverhill55m Hurdles79.76a10

2025 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 19 · Haverhill55m Hurdles33"19.10.28a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 21 · HaverhillLong Jump21.14-08.0010
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 9 · Haverhill55m Hurdles33"9.9.94a10
Dec 17MVC Week 1Dec 17 · Long Jump · Place 8 · HaverhillLong Jump8.15-05.0010
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 9 · Haverhill55m Hurdles99.30a—
Feb 7MVC League ChampionshipFeb 7 · Long Jump · Place 12 · HaverhillLong Jump1214-5—
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 4 · Haverhill55m Hurdles49.38a—
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 5 · Haverhill55m Hurdles59.23a—
Feb 4MVC Girls Freshman-Sophomore InvitationalFeb 4 · High Jump · Place 2 · HaverhillHigh Jump24-8—
Feb 4MVC Girls Freshman-Sophomore InvitationalFeb 4 · 55m Hurdles · Place 1 · Haverhill55m Hurdles19.3—
Jan 29MVC Week 4Jan 29 · Long Jump · Place 10 · HaverhillLong Jump1015-2.50—
Jan 29MVC Week 4Jan 29 · 55m Hurdles · Place 7 · Haverhill55m Hurdles79.55a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 34 · HaverhillLong Jump3415-1.25—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55m Hurdles · Place 16 · Haverhill55m Hurdles169.64a—
Jan 22MVC Week 3Jan 22 · High Jump · Place 15 · HaverhillHigh Jump154-4—
Jan 22MVC Week 3Jan 22 · 55m Hurdles · Place 12 · Haverhill55m Hurdles129.93a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Long Jump · Place 24 · HaverhillLong Jump244.63m PB—
Jan 10MSTCA Northeast InvitationalJan 10 · Long Jump · Place 46 · HaverhillLong Jump4614-5—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 23 · Haverhill55m Hurdles239.72a—
Jan 8MVC Week 2Jan 8 · High Jump · Place 3 · HaverhillHigh Jump34-8—
Jan 8MVC Week 2Jan 8 · 55m Hurdles · Place 5 · Haverhill55m Hurdles59.66a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · High Jump · Place 17 · HaverhillHigh Jump174-6—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55m Hurdles · Place 4 · Haverhill55m Hurdles49.69a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55m Hurdles · Place 7 · Haverhill55m Hurdles79.92a—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 21 · HaverhillTriple Jump21.32-01.509
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 6 · HaverhillTriple Jump6.10.49m9
May 18MSTCA Division 1 RelaysMay 18 · High Jump · HaverhillHigh Jump--DNS9
May 7Central Catholic at HaverhillMay 7 · Triple Jump · Place 3 · HaverhillTriple Jump333-59
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Triple Jump · Place 2 · HaverhillTriple Jump233-59
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 400m Hurdles · Place 10 · Haverhill400m Hurdles101:20.80a9
Apr 30Andover at HaverhillApr 30 · Triple Jump · Place 2 · HaverhillTriple Jump234-69
Apr 30Andover at HaverhillApr 30 · 400m Hurdles · Place 3 · Haverhill400m Hurdles377.99
Apr 30Andover at HaverhillApr 30 · 100m Hurdles · Place 4 · Haverhill100m Hurdles417.79
Apr 1946th Annual Ottaviani InvitationalApr 19 · Long Jump · Place 14 · HaverhillLong Jump14.14-07.009
Apr 1946th Annual Ottaviani InvitationalApr 19 · 100m Hurdles · Place 14 · Haverhill100m Hurdles33" / 0.838mRound P14.18.58a9
Apr 16Haverhill at LowellApr 16 · High Jump · Place 4 · HaverhillHigh Jump44-49
Apr 16Haverhill at LowellApr 16 · 400m Hurdles · Place 3 · Haverhill400m Hurdles379.59
Apr 16Haverhill at LowellApr 16 · 100m Hurdles · Place 3 · Haverhill100m Hurdles318.19
Apr 9Haverhill at North AndoverApr 9 · High Jump · Place 5 · HaverhillHigh Jump54-49
Apr 9Haverhill at North AndoverApr 9 · 400m Hurdles · Place 3 · Haverhill400m Hurdles31:18.43a9
Apr 9Haverhill at North AndoverApr 9 · 100m Hurdles · Place 3 · Haverhill100m Hurdles317.88a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · 55m Hurdles · Place 9 · Haverhill55m Hurdles33"9.9.97a9
Dec 18MVC Week 1Dec 18 · High Jump · Place 15 · HaverhillHigh Jump15.4-04.00 PB9