Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 1813.9647th Annual Ottaviani Haverhill InvitationalApril 18, 2026
100m Hurdles · 33" / 0.838m · OutdoorMVC North Invitational · May 2018.6MVC North InvitationalMay 20, 2026
200 Meters · OutdoorAndover Boosters Invitational · May 1129.16aAndover Boosters InvitationalMay 11, 2024
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 291:07.990aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
Long Jump · OutdoorHaverhill at Tewksbury · Apr 2915-8Haverhill at TewksburyApril 29, 2026
Pole Vault · OutdoorHaverhill at Methuen · May 136-6Haverhill at MethuenMay 13, 2026
Triple Jump · OutdoorMVC League Championship · May 2337-02.50MVC League ChampionshipMay 23, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Triple Jump · Place 17 · HaverhillHaverhillTriple Jump17.35-09.7512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 6 · HaverhillHaverhillTriple Jump6.36-00.2512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 19 · HaverhillHaverhillLong Jump19.15-11.7512
May 23MVC League ChampionshipMay 23 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump1.37-02.50 PB12
May 23MVC League ChampionshipMay 23 · Long Jump · Place 7 · HaverhillHaverhillLong Jump7.16-08.0012
May 20MVC North InvitationalMay 20 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump1.36-11.7512
May 20MVC North InvitationalMay 20 · 100m Hurdles · Place 3 · HaverhillHaverhill100m Hurdles33" / 0.838m3.18.6 PB12
May 16MSTCA Coaches Metro InvitationalMay 16 · Triple Jump · Place 4 · HaverhillHaverhillTriple Jump436-05.0012
May 16MSTCA Coaches Metro InvitationalMay 16 · Long Jump · Place 15 · HaverhillHaverhillLong Jump1515-11.0012
May 13Haverhill at MethuenMay 13 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump1.35-6.812
May 13Haverhill at MethuenMay 13 · Long Jump · Place 3 · HaverhillHaverhillLong Jump3.16-6.512
May 13Haverhill at MethuenMay 13 · Pole Vault · Place 2 · HaverhillHaverhillPole Vault2.6-6 PB12
May 9Andover Boosters InvitationalMay 9 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump1.36-08.7512
May 9Andover Boosters InvitationalMay 9 · Long Jump · Place 10 · HaverhillHaverhillLong Jump10.16-01.7512
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 2 · HaverhillHaverhillTriple Jump211.46m12
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 18 · HaverhillHaverhillLong Jump184.72m12
Apr 29Haverhill at TewksburyApr 29 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump1.36-10.512
Apr 29Haverhill at TewksburyApr 29 · Long Jump · Place 2 · HaverhillHaverhillLong Jump2.15-8 PB12
Apr 22Jack Lang InvitationalApr 22 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump135-112
Apr 22Jack Lang InvitationalApr 22 · Long Jump · Place 3 · HaverhillHaverhillLong Jump315-10.2512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump136-6.5012
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 20 · HaverhillHaverhill100 MetersRound P2013.96 PB12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Nov 28Island Elite Jumping Turkey Jumps Nov 28 · Triple Jump · Place 1 · 02-Unattached02-UnattachedTriple Jump1.10.28m12
Nov 28Island Elite Jumping Turkey Jumps Nov 28 · Long Jump · Place 3 · 02-Unattached02-UnattachedLong Jump3.4.26m12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 4 · HaverhillHaverhillTriple Jump4.35-07.0011
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · HaverhillHaverhill400 MetersRelay Split—1:07.990a PB11
May 24MVC League ChampionshipMay 24 · Triple Jump · Place 2 · HaverhillHaverhillTriple Jump235-4.7511
May 24MVC League ChampionshipMay 24 · Long Jump · Place 13 · HaverhillHaverhillLong Jump1314-911
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 6 · HaverhillHaverhillTriple Jump6.10.49m11
May 18MSTCA Division 1 RelaysMay 18 · Pole Vault · Place 19 · HaverhillHaverhillPole Vault19.6-06.0011
May 14Haverhill at MethuenMay 14 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump133-611
May 14Haverhill at MethuenMay 14 · Pole Vault · Place 2 · HaverhillHaverhillPole Vault26-011
May 10Andover Boosters InvitationalMay 10 · Triple Jump · Place 2 · HaverhillHaverhillTriple Jump235-411
May 7Central Catholic at HaverhillMay 7 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump135-911
May 3Weston Twilight Invitational - Weston EventsMay 3 · Triple Jump · Place 5 · HaverhillHaverhillTriple Jump534-11.7511
Apr 30Andover at HaverhillApr 30 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump135-811
Apr 1946th Annual Ottaviani InvitationalApr 19 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump1.35-07.5011
Apr 16Haverhill at LowellApr 16 · Triple Jump · Place 3 · HaverhillHaverhillTriple Jump331-1111
Apr 9Haverhill at North AndoverApr 9 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump133-11.7511
Apr 9Haverhill at North AndoverApr 9 · Long Jump · Place 3 · HaverhillHaverhillLong Jump314-11.511
Apr 9Haverhill at North AndoverApr 9 · 200 Meters · Place 5 · HaverhillHaverhill200 Meters529.94a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Triple Jump · HaverhillHaverhillTriple Jump--FOUL10
May 18MVC League ChampionshipMay 18 · Triple Jump · Place 5 · HaverhillHaverhillTriple Jump533-7.75—
May 15MVC North InvitationalMay 15 · Triple Jump · Place 1 · HaverhillHaverhillTriple Jump132-0—
May 11Andover Boosters InvitationalMay 11 · 200 Meters · Place 26 · HaverhillHaverhill200 Meters2629.16a PB—
May 8Haverhill and Methuen at AndoverMay 8 · 200 Meters · Place 5 · HaverhillHaverhill200 Meters529.4—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Long Jump · Place 7 · HaverhillHaverhillLong Jump714-6—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 200 Meters · Place 14 · HaverhillHaverhill200 Meters1429.72a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 200 Meters · Place 39 · HaverhillHaverhill200 Meters39.31.25a10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 200 Meters · HaverhillHaverhill200 Meters—DNS10