Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorAndover at Billerica · Apr 1517.9Andover at BillericaApril 15, 2026
300 Meters · IndoorMVC Week 3 · Jan 2247.79aMVC Week 3January 22, 2025
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 1 Track & Field Championship · May 291:13.91aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
55m Hurdles · 33" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 1510.00aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
600 Meters · IndoorMVC Week 4 · Jan 141:53.28aMVC Week 4January 14, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 27 · Andover400m Hurdles30" / 0.762m27.1:13.91a PB11
May 23MVC League ChampionshipMay 23 · 400m Hurdles · Place 17 · Andover400m Hurdles30" / 0.762m17.1:14.06a11
May 13Andover at North AndoverMay 13 · 400m Hurdles · Place 3 · Andover400m Hurdles30" / 0.762m3.1:14.70a11
May 13Andover at North AndoverMay 13 · 100m Hurdles · Place 7 · Andover100m Hurdles33" / 0.838m7.18.58a11
May 9Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 18 · Andover400m Hurdles30" / 0.762m18.1:16.52a11
Apr 29Andover at ChelmsfordApr 29 · 400m Hurdles · Place 4 · Andover400m Hurdles30" / 0.762m4.77.58a11
Apr 29Andover at ChelmsfordApr 29 · 100m Hurdles · Place 3 · Andover100m Hurdles33" / 0.838m3.18.30a11
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 16 · Andover400m Hurdles161:16.9211
Apr 15Andover at BillericaApr 15 · 400m Hurdles · Place 3 · Andover400m Hurdles30" / 0.762m3.75.311
Apr 15Andover at BillericaApr 15 · 100m Hurdles · Place 6 · Andover100m Hurdles33" / 0.838m6.17.9 PB11
Apr 8Lowell at AndoverApr 8 · 400m Hurdles · Place 5 · Andover400m Hurdles30" / 0.762m5.77.711
Apr 8Lowell at AndoverApr 8 · 100m Hurdles · Place 5 · Andover100m Hurdles33" / 0.838m5.18.711
Apr 1Andover at Central CatholicApr 1 · 400m Hurdles · Place 5 · Andover400m Hurdles30" / 0.762m5.83.211

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 25 · Andover55m Hurdles33"Round P25.10.00a PB11
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 20 · Andover55m Hurdles2010.19a11
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 12 · Andover55m Hurdles129.89a11
Jan 30MVC Week 5Jan 30 · 600 Meters · Place 19 · Andover600 Meters191:55.54a11
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 18 · Andover55m Hurdles1810.21a11
Jan 14MVC Week 4Jan 14 · 600 Meters · Place 15 · Andover600 Meters151:53.28a PB11
Jan 7MVC Week 3Jan 7 · 300 Meters · Place 29 · Andover300 Meters2949.48a11
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 15 · Andover55m Hurdles1510.42a11
Jan 2MVC Week 2Jan 2 · 600 Meters · Place 8 · Andover600 Meters81:55.61a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 44 · Andover55m Hurdles33"Round P44.10.47a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 61 · Andover300 Meters61.48.28a11
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Place 15 · Andover55m Hurdles33"15.10.41a11
Dec 17MVC Week 1Dec 17 · 600 Meters · Place 13 · Andover600 Meters13.1:54.55a11
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 26 · Andover55m Hurdles33"Round P26.10.73a11
Jan 29MVC Week 4Jan 29 · 600 Meters · Place 20 · Andover600 Meters201:58.76a—
Jan 22MVC Week 3Jan 22 · 300 Meters · Place 25 · Andover300 Meters2547.79a PB—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55m Hurdles · Place 36 · Andover55m Hurdles3611.18a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 32 · Andover400m Hurdles30" / 0.762m32.1:14.04a10
May 24MVC League ChampionshipMay 24 · 400m Hurdles · Place 16 · Andover400m Hurdles161:15.88a10
May 10Andover Boosters InvitationalMay 10 · 400m Hurdles · Place 28 · Andover400m Hurdles281:17.99a10
May 7Andover at MethuenMay 7 · 400m Hurdles · Place 2 · Andover400m Hurdles21:15.510
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 400m Hurdles · Place 7 · Andover400m Hurdles71:14.59a10
Apr 30Andover at HaverhillApr 30 · 400m Hurdles · Place 1 · Andover400m Hurdles177.310
Apr 16Andover at North AndoverApr 16 · 400m Hurdles · Place 3 · Andover400m Hurdles31:16.84a10
Apr 9Central Catholic at AndoverApr 9 · 400m Hurdles · Place 6 · Andover400m Hurdles677.910
Apr 4Andover at LowellApr 4 · 400m Hurdles · Place 2 · Andover400m Hurdles277.510

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 61 · Andover300 Meters61.48.04a10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 27 · Andover55m Hurdles33"27.10.50a10
Dec 18MVC Week 1Dec 18 · 55m Hurdles · Place 16 · Andover55m Hurdles33"16.10.49a10
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 18 · Andover55m Hurdles33"Round P18.10.93a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Haverhill and Methuen at AndoverMay 8 · 400m Hurdles · Place 5 · Andover400m Hurdles582.2—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100m Hurdles · Place 13 · Andover100m Hurdles1319.43a—