Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBillerica at North Andover · Apr 2920.39aBillerica at North AndoverApril 29, 2026
300 Meters · IndoorMSTCA Speed Classic Large School · Dec 1742.83aMSTCA Speed Classic Large SchoolDecember 17, 2022
400 Meters · IndoorMSTCA Northeast Invitational · Jan 131:03.04MSTCA Northeast InvitationalJanuary 13, 2023
400m Hurdles · 36" / 0.914m · Outdoor46th Annual Ottaviani Invitational · Apr 191:03.99a46th Annual Ottaviani InvitationalApril 19, 2025
55 Meter · IndoorMSTCA Speed Classic Large School · Dec 177.98aMSTCA Speed Classic Large SchoolDecember 17, 2022
55 Meters · IndoorMSTCA Northeast Invitational · Jan 138.04MSTCA Northeast InvitationalJanuary 13, 2023
55m Hurdles · 39" · IndoorMVC Week 1 · Dec 179.98aMVC Week 1December 17, 2025
55m Hurdles · 39" · OutdoorThe Guarente Classic · Feb 19.8The Guarente ClassicFebruary 1, 2025
600 Meters · IndoorMSTCA Northeast Invitational · Jan 101:38.68aMSTCA Northeast InvitationalJanuary 10, 2025
Long Jump · OutdoorAndover at North Andover · May 1317-0.5Andover at North AndoverMay 13, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 400m Hurdles · Place 20 · North Andover400m Hurdles36" / 0.914m20.1:06.14a12
May 13Andover at North AndoverMay 13 · Long Jump · Place 2 · North AndoverLong Jump2.17-0.5 PB12
May 13Andover at North AndoverMay 13 · 400m Hurdles · Place 1 · North Andover400m Hurdles36" / 0.914m1.64.76a12
May 13Andover at North AndoverMay 13 · 400m Hurdles · Place 4 · North Andover400m Hurdles36" / 0.914m4.1:04.76a12
Apr 29Billerica at North AndoverApr 29 · 110m Hurdles · Place 5 · North Andover110m Hurdles39" / 0.991m5.20.39a PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 40 · North AndoverShot Put4030-512
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 20 · North Andover110m Hurdles2019.11a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 25 · North Andover400m Hurdles251:09.4512
Apr 15North Andover at Central CatholicApr 15 · 400m Hurdles · Place 6 · North Andover400m Hurdles36" / 0.914m6.66.912
Apr 10Chelmsford at North AndoverApr 10 · 400m Hurdles · Place 7 · North Andover400m Hurdles36" / 0.914m7.DNS12
Apr 1Lowell at North AndoverApr 1 · 400m Hurdles · Place 5 · North Andover400m Hurdles36" / 0.914m5.1:07.16a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 21 · North Andover55m Hurdles219.43a12
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 25 · North Andover55m Hurdles259.90a12
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 25 · North Andover55m Hurdles2510.07a12
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 17 · North Andover55m Hurdles1710.17a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 19 · North Andover55m Hurdles39"19.9.98a PB12
Feb 11MSTCA Rising ChampionshipFeb 11 · 55m Hurdles · Place 18 · North Andover55m Hurdles1810.16a—
Jan 29MVC Week 4Jan 29 · 55m Hurdles · Place 20 · North Andover55m Hurdles209.82a—
Jan 22MVC Week 3Jan 22 · 600 Meters · Place 27 · North Andover600 Meters271:40.53a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 89 · North Andover55m Hurdles8910.13a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 61 · North Andover600 Meters611:38.68a PB—
Jan 8MVC Week 2Jan 8 · 55m Hurdles · Place 24 · North Andover55m Hurdles249.92a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · North Andover400m Hurdles—DQ11
May 24MVC League ChampionshipMay 24 · 400m Hurdles · Place 13 · North Andover400m Hurdles131:04.01a11
May 12Central Catholic at North AndoverMay 12 · 400m Hurdles · Place 2 · North Andover400m Hurdles21:02.46a11
May 10Andover Boosters InvitationalMay 10 · 400m Hurdles · Place 14 · North Andover400m Hurdles141:04.52a11
May 6Lowell at North AndoverMay 6 · 400m Hurdles · Place 5 · North Andover400m Hurdles51:04.20a11
Apr 30North Andover at MethuenApr 30 · 400m Hurdles · Place 1 · North Andover400m Hurdles162.611
Apr 1946th Annual Ottaviani InvitationalApr 19 · 400m Hurdles · Place 13 · North Andover400m Hurdles36" / 0.914m13.1:03.99a PB11
Apr 16Andover at North AndoverApr 16 · 400m Hurdles · Place 3 · North Andover400m Hurdles31:03.47a11
Apr 9Haverhill at North AndoverApr 9 · 400m Hurdles · Place 3 · North Andover400m Hurdles31:07.26a11
Feb 1The Guarente ClassicFeb 1 · 55m Hurdles · Place 3 · North Andover55m Hurdles39"3.9.8 PB11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 28 · North Andover55m Hurdles39"28.10.27a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 600 Meters · Place 20 · North Andover600 Meters20.1:40.30a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 26 · North Andover55m Hurdles39"Round P26.10.26a11
Jan 24MVC Week 5Jan 24 · 600 Meters · Place 22 · North Andover600 Meters221:39.52a—
Jan 17MVC Week 4Jan 17 · 300 Meters · Place 41 · North Andover300 Meters4144.20a—
Jan 12MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 83 · North Andover600 Meters831:39.0810
Jan 10MVC Week 3Jan 10 · 600 Meters · Place 28 · North Andover600 Meters281:40.54a—
Jan 3MVC Week 2Jan 3 · 600 Meters · Place 37 · North Andover600 Meters371:43.21a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · 400m Hurdles · Place 20 · North Andover400m Hurdles201:04.38a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 400m Hurdles · Place 10 · North Andover400m Hurdles101:08.35a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 400m Hurdles · Place 4 · North Andover400m Hurdles466.17a—
May 1Methuen at North AndoverMay 1 · 400m Hurdles · Place 4 · North Andover400m Hurdles41:07.47a—
Apr 24North Andover at AndoverApr 24 · 400m Hurdles · Place 6 · North Andover400m Hurdles61:07.0—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400m Hurdles · Place 18 · North Andover400m Hurdles36" / 0.914m18.1:08.58a10
Apr 10North Andover at HaverhillApr 10 · 400m Hurdles · Place 3 · North Andover400m Hurdles365.7—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 57 · North Andover600 Meters57.1:42.92a10
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 600 Meters · Place 41 · North Andover600 Meters41.1:43.83a10
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 292 · North Andover55 Meters2928.04 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 61 · North Andover400 Meters611:03.04 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 292 · North Andover55 MeterRound P292.8.04a9
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 61 · North Andover400 Meters61.1:03.04a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 300 Meters · Place 76 · North Andover300 Meters76.42.83a PB9
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 157 · North Andover55 Meter157.7.98a PB9