Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 273:27.10aMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 2 Track & Field Championship · May 2415.37aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
1500 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 245:01.78aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
200 Meters · OutdoorMSTCA InVacational & Pentathlon · Apr 2525.13MSTCA InVacational & PentathlonApril 25, 2025
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 2 Outdoor Track & Field Championship · May 261:00.43aMIAA Division 2 Outdoor Track & Field ChampionshipMay 26, 2023
55m Hurdles · 39" · IndoorMVC Week 1 · Dec 188.22aMVC Week 1December 18, 2024
600 Meters · IndoorMSTCA Northeast Invitational · Jan 121:32.91MSTCA Northeast InvitationalJanuary 12, 2024
High Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 271.52mMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
High Jump · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 191.47mMSTCA Multi Fest & Relay InvitationalApril 19, 2024
Long Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 275.40mMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
Long Jump · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 1317-02.7545th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 2 Track & Field Championship · May 242614MIAA Division 2 Track & Field ChampionshipMay 24, 2024

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Lowell at North AndoverMay 6 · 110m Hurdles · Place 4 · North Andover110m Hurdles416.71a12
Apr 30North Andover at MethuenApr 30 · 110m Hurdles · Place 1 · North Andover110m Hurdles116.012
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 45 · North Andover200 Meters4525.13 PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 8 · North Andover55m HurdlesRound P88.23a—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · North Andover55m Hurdles—DNF—
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 9 · North Andover55m Hurdles98.23a—
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 10 · North Andover55m Hurdles108.31a—
Jan 29MVC Week 4Jan 29 · 55m Hurdles · Place 7 · North Andover55m Hurdles78.45a—
Jan 8MVC Week 2Jan 8 · 55m Hurdles · Place 7 · North Andover55m Hurdles78.42a—

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · 55m Hurdles · Place 3 · North Andover55m Hurdles39"3.8.22a PB12
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 4 · North Andover55m Hurdles39"Round P4.8.36a12
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 5 · North Andover55m Hurdles39"5.8.27a12
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Long Jump · Place 59 · North AndoverLong Jump595.40m PB—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · High Jump · Place 69 · North AndoverHigh Jump691.52m PB—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Shot Put · Place 86 · North AndoverShot Put868.32m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 55m Hurdles · Place 20 · North Andover55m Hurdles208.23a—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 1000 Meters · Place 94 · North Andover1000 Meters943:27.10a PB—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55m Hurdles · Place 12 · North Andover55m Hurdles39"Round P12.8.25a11
Feb 9MVC League ChampionshipFeb 9 · 55m Hurdles · Place 7 · North Andover55m Hurdles78.21a—
Feb 9MVC League ChampionshipFeb 9 · 55m Hurdles · Place 8 · North Andover55m Hurdles88.23a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 22 · North Andover55m HurdlesRound P228.3411
Jan 17MVC Week 4Jan 17 · 55m Hurdles · Place 7 · North Andover55m Hurdles78.27a—
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 31 · North Andover55m HurdlesRound P318.4511
Jan 12MSTCA Northeast InvitationalJan 12 · 600 Meters · Place 48 · North Andover600 Meters481:32.91 PB11
Jan 10MVC Week 3Jan 10 · 55m Hurdles · Place 10 · North Andover55m Hurdles108.41a—
Jan 3MVC Week 2Jan 3 · 55m Hurdles · Place 11 · North Andover55m Hurdles118.76a—

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1500 Meters · Place 2 · North Andover1500 MetersRound M2.5:01.78a PB11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Long Jump · Place 4 · North AndoverLong JumpRound M4.5.13m11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Pentathlon (Outdoor) · Place 3 · North AndoverPentathlon (Outdoor)StandardRound M3.2614 PB11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 5 · North Andover110m Hurdles39" / 0.991mRound P5.15.59aWind: -2.411
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 110m Hurdles · Place 4 · North Andover110m Hurdles39" / 0.991m4.15.37a PBWind: -1.711
May 18MVC League ChampionshipMay 18 · 400m Hurdles · Place 5 · North Andover400m Hurdles558.90a—
May 18MVC League ChampionshipMay 18 · 110m Hurdles · Place 9 · North Andover110m Hurdles916.08a—
May 11Andover Boosters InvitationalMay 11 · 400m Hurdles · Place 7 · North Andover400m Hurdles759.02a—
May 11Andover Boosters InvitationalMay 11 · 110m Hurdles · Place 5 · North Andover110m Hurdles515.58a—
May 11Andover Boosters InvitationalMay 11 · 110m Hurdles · Place 7 · North Andover110m Hurdles715.38a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 400m Hurdles · Place 2 · North Andover400m Hurdles258.69a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 110m Hurdles · Place 2 · North Andover110m Hurdles215.40a—
May 1Methuen at North AndoverMay 1 · 110m Hurdles · Place 2 · North Andover110m Hurdles215.86a—
Apr 24North Andover at AndoverApr 24 · 400m Hurdles · Place 1 · North Andover400m Hurdles159.7—
Apr 24North Andover at AndoverApr 24 · 110m Hurdles · Place 3 · North Andover110m Hurdles315.5—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Long Jump · Place 42 · North AndoverLong Jump425.12m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · High Jump · Place 35 · North AndoverHigh Jump351.47m PB—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 19 · North AndoverShot Put199.41m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 110m Hurdles · Place 9 · North Andover110m Hurdles916.51a—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 1500 Meters · Place 17 · North Andover1500 Meters175:12.30a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400m Hurdles · Place 5 · North Andover400m Hurdles36" / 0.914m5.1:00.82a11
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Long Jump · Place 41 · North AndoverLong Jump41.17-02.75 PB11
Apr 10North Andover at HaverhillApr 10 · 400m Hurdles · Place 1 · North Andover400m Hurdles161.4—
Apr 10North Andover at HaverhillApr 10 · 110m Hurdles · Place 1 · North Andover110m Hurdles115.6—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 55m Hurdles · Place 11 · North Andover55m Hurdles39"11.8.51a11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 36 · North Andover600 Meters36.1:36.69a11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55m Hurdles · Place 15 · North Andover55m Hurdles39"15.8.65a11
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 55m Hurdles · Place 6 · North Andover55m Hurdles39"Round P6.8.52a11
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 55m Hurdles · Place 9 · North Andover55m Hurdles39"9.8.61a11
Feb 18MIAA Division 2 Track & Field ChampionshipFeb 18 · 55m Hurdles · Place 19 · North Andove55m HurdlesRound P198.6010
Feb 2MVC Week 6Feb 2 · 55m Hurdles · Place 10 · North Andove55m Hurdles108.6710
Jan 13MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 37 · North Andover600 Meters371:34.2810
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 25 · North Andover55m HurdlesRound P258.6810
Jan 13MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 37 · North Andover600 Meters37.1:34.28a10
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 25 · North Andover55m Hurdles39"Round P25.8.68a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 9 · North Andover55m Hurdles39"Round P9.8.92a10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 400m Hurdles · Place 11 · North Andover400m Hurdles36" / 0.914m11.1:00.43a PB10
May 20MVC ChampionshipMay 20 · 400m Hurdles · Place 5 · North Andover400m Hurdles36" / 0.914m5.1:01.11a10
May 13Andover Boosters MeetMay 13 · 400m Hurdles · Place 7 · North Andover400m Hurdles36" / 0.914m7.1:01.48a10
May 10Andover at North AndoverMay 10 · 400m Hurdles · Place 1 · North Andover400m Hurdles36" / 0.914m1.1:01.05a10
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · 400m Hurdles · Place 2 · North Andover400m Hurdles260.6—
Apr 12Lowell at North AndoverApr 12 · 400m Hurdles · Place 1 · North Andover400m Hurdles11:01.00a—
Apr 5North Andover at MethuenApr 5 · 400m Hurdles · Place 3 · North Andover400m Hurdles31:02.6—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 28 · North Andover600 Meters28.1:36.25a10
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55m Hurdles · Place 14 · North Andover55m Hurdles39"14.8.99a10
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 55m Hurdles · Place 15 · North Andover55m Hurdles39"15.9.20a10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 400m Hurdles · Place 18 · North Andover400m Hurdles36" / 0.914m18.1:02.90a9