Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHaverhill at Tewksbury · Apr 2912.3Haverhill at TewksburyApril 29, 2026
100m Hurdles · 33" / 0.838m · OutdoorHaverhill at Methuen · May 1317.1Haverhill at MethuenMay 13, 2026
200 Meters · OutdoorDracut at Haverhill · Apr 826.3Dracut at HaverhillApril 8, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 943.45aMSTCA Northeast InvitationalJanuary 9, 2026
300m Hurdles · 30" / 0.762m · OutdoorNew England HS Outdoor TF Championship · Jun 1346.22aNew England HS Outdoor TF ChampionshipJune 13, 2026
400 Meters · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 181:01.5347th Annual Ottaviani Haverhill InvitationalApril 18, 2026
400m Hurdles · 30" / 0.762m · OutdoorMIAA Meet of Champions · Jun 41:05.24aMIAA Meet of ChampionsJune 4, 2026
55 Meters · IndoorMVC League Championship · Feb 67.42aMVC League ChampionshipFebruary 6, 2026
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 252:45.24aMSTCA Girls PentathlonFebruary 25, 2026
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.42mMSTCA Girls PentathlonFebruary 25, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 255.19mMSTCA Girls PentathlonFebruary 25, 2026
Long Jump · OutdoorMSTCA Division 1 Relays · May 25.04mMSTCA Division 1 RelaysMay 2, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 12 · Haverhill300m Hurdles30" / 0.762m12.46.22a PB12
Jun 4MIAA Meet of ChampionsJun 4 · 400m Hurdles · Place 7 · Haverhill400m Hurdles30" / 0.762m7.1:05.24a PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · HaverhillLong Jump--FOUL12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 1 · Haverhill400m Hurdles30" / 0.762m1.1:05.49a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 10 · Haverhill100 MetersRound P10.12.86aWind: -0.712
May 23MVC League ChampionshipMay 23 · 400m Hurdles · Place 2 · Haverhill400m Hurdles30" / 0.762m2.1:06.69a12
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 3 · Haverhill100 MetersRound P3.12.66a12
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 5 · Haverhill100 Meters5.12.75a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 400 Meters · Place 15 · Haverhill400 Meters151:01.56a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 8 · Haverhill200 Meters826.46a12
May 13Haverhill at MethuenMay 13 · Long Jump · Place 1 · HaverhillLong Jump1.17-712
May 13Haverhill at MethuenMay 13 · 100m Hurdles · Place 1 · Haverhill100m Hurdles33" / 0.838m1.17.1 PB12
May 13Haverhill at MethuenMay 13 · 400 Meters · Haverhill400 Meters—NT12
May 9Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 4 · Haverhill400m Hurdles30" / 0.762m4.1:09.73a12
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 3 · Haverhill100 MetersRound P3.12.81a12
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 5 · Haverhill100 Meters5.12.83a12
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 10 · HaverhillLong Jump105.04m PB12
Apr 29Haverhill at TewksburyApr 29 · 400m Hurdles · Place 2 · Haverhill400m Hurdles30" / 0.762m2.69.912
Apr 29Haverhill at TewksburyApr 29 · 100 Meters · Place 1 · Haverhill100 Meters1.12.3 PB12
Apr 22Jack Lang InvitationalApr 22 · 400 Meters · Place 1 · Haverhill400 Meters11:01.97a12
Apr 22Jack Lang InvitationalApr 22 · 100 Meters · Place 1 · Haverhill100 Meters113.02a12
Apr 22Jack Lang InvitationalApr 22 · 100 Meters · Place 1 · Haverhill100 Meters113.21a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 5 · Haverhill400 Meters51:01.53 PB12
Apr 15Lawrence at HaverhillApr 15 · 200 Meters · Place 1 · Haverhill200 Meters1.26.612
Apr 15Lawrence at HaverhillApr 15 · 100 Meters · Place 1 · Haverhill100 Meters1.12.512
Apr 8Dracut at HaverhillApr 8 · 200 Meters · Place 1 · Haverhill200 Meters1.26.3 PB12
Apr 8Dracut at HaverhillApr 8 · 100 Meters · Place 1 · Haverhill100 Meters1.12.612

2026 Indoor Track

19 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 5 · HaverhillLong Jump55.19m PB12
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 24 · HaverhillHigh Jump241.42m PB12
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 13 · HaverhillShot Put138.23m12
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 11 · Haverhill55m Hurdles119.27a12
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 29 · Haverhill800 Meters292:45.24a PB12
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 3 · HaverhillLong Jump317-0.5012
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 1 · Haverhill55 Meters17.42a PB12
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 3 · Haverhill55 Meters37.47a12
Jan 30MVC Week 5Jan 30 · High Jump · Place 10 · HaverhillHigh Jump104-612
Jan 30MVC Week 5Jan 30 · 55 Meters · Place 3 · Haverhill55 Meters37.50a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 30 · Haverhill300 Meters3043.60a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 13 · Haverhill55 MetersRound P137.52a12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 22 · HaverhillShot Put2225-9.5012
Jan 14MVC Week 4Jan 14 · 300 Meters · Place 4 · Haverhill300 Meters444.24a12
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 27 · Haverhill55m HurdlesRound P279.89a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 11 · Haverhill300 Meters1143.45a PB12
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 14 · Haverhill55m Hurdles1410.09a12
Jan 2MVC Week 2Jan 2 · Shot Put · Place 20 · HaverhillShot Put2024-512
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 2 · Haverhill55 Meters27.57a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 400 Meters · Place 3 · Haverhill400 Meters31:02.73a11
May 21MVC North InvitationalMay 21 · 200 Meters · Place 1 · Haverhill200 Meters127.011
May 14Haverhill at MethuenMay 14 · 400 Meters · Place 4 · Haverhill400 Meters464.211
May 10Andover Boosters InvitationalMay 10 · 200 Meters · Place 11 · Haverhill200 Meters1127.83a11
May 7Central Catholic at HaverhillMay 7 · 400 Meters · Place 2 · Haverhill400 Meters262.011
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400 Meters · Place 23 · Haverhill400 Meters231:03.47a11
Apr 30Andover at HaverhillApr 30 · 400 Meters · Place 1 · Haverhill400 Meters162.811
Apr 16Haverhill at LowellApr 16 · 400 Meters · Place 4 · Haverhill400 Meters465.511
Apr 16Haverhill at LowellApr 16 · 100 Meters · Place 2 · Haverhill100 Meters213.311
Apr 9Haverhill at North AndoverApr 9 · 200 Meters · Place 2 · Haverhill200 Meters228.06a11
Apr 9Haverhill at North AndoverApr 9 · 100 Meters · Place 2 · Haverhill100 Meters213.31a11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 11 · Haverhill55 Meters117.64a—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 5 · Haverhill55 Meters57.71a—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 6 · Haverhill55 Meters67.69a—
Jan 29MVC Week 4Jan 29 · 300 Meters · Place 14 · Haverhill300 Meters1444.99a—
Jan 29MVC Week 4Jan 29 · 55 Meters · Place 8 · Haverhill55 Meters87.82a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 14 · Haverhill55 Meters147.69a—
Jan 22MVC Week 3Jan 22 · 300 Meters · Place 11 · Haverhill300 Meters1145.85a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 62 · Haverhill300 Meters6246.61a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 8 · Haverhill55 Meters87.65a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 8 · Haverhill55 Meters87.77a—
Jan 8MVC Week 2Jan 8 · 55 Meters · Place 3 · Haverhill55 Meters37.79a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · 100 Meters · Place 4 · Haverhill100 Meters413.17a—
May 18MVC League ChampionshipMay 18 · 100 Meters · Place 6 · Haverhill100 Meters613.34a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 10 · Haverhill100 Meters1013.34a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 12 · Haverhill100 Meters1213.28a—
May 8Haverhill and Methuen at AndoverMay 8 · High Jump · Place 2 · HaverhillHigh Jump24-6—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · High Jump · Place 1 · HaverhillHigh Jump14-10—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100 Meters · Place 3 · Haverhill100 Meters313.27a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100 Meters · Place 3 · Haverhill100 Meters313.42a—
May 1Haverhill at Central CatholicMay 1 · 200 Meters · Place 4 · Haverhill200 Meters428.4—
May 1Haverhill at Central CatholicMay 1 · 100 Meters · Place 1 · Haverhill100 Meters113.0—
Apr 24Lowell at HaverhillApr 24 · 200 Meters · Place 4 · Haverhill200 Meters428.6—
Apr 24Lowell at HaverhillApr 24 · 100 Meters · Place 1 · Haverhill100 Meters113.2—
Apr 17Jack Lang InvitationalApr 17 · 200 Meters · Place 13 · Haverhill200 Meters1329.19a—
Apr 17Jack Lang InvitationalApr 17 · 100 Meters · Place 3 · Haverhill100 Meters313.51a—
Apr 17Jack Lang InvitationalApr 17 · 100 Meters · Place 2 · Haverhill100 Meters213.45a—
Apr 10North Andover at HaverhillApr 10 · 200 Meters · Place 2 · Haverhill200 Meters228.1—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 22 · Haverhill55 Meters227.70a—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 5 · Haverhill55 Meters57.77a—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 2 · Haverhill55 Meters27.65a—