Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorth Andover at Andover · Apr 2410.8North Andover at AndoverApril 24, 2024
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1023.36aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorMIAA Meet of Champions · Jun 422.14aMIAA Meet of ChampionsJune 4, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2137.58aMSTCA Speed Classic (Saturday)December 21, 2024
55 Meter · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 166.57aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 16, 2024
55 Meters · IndoorMVC Boys' Freshman-Sophomore Invitational · Jan 316.5MVC Boys' Freshman-Sophomore InvitationalJanuary 31, 2024
Long Jump · IndoorMVC Week 1 · Dec 2018-00.50MVC Week 1December 20, 2023
Long Jump · OutdoorMVC Championship · May 2019-01.00MVC ChampionshipMay 20, 2023

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 · 200 Meters · Place 10 · North Andover200 MetersRound P10.22.14a PBWind: 112
Jun 4MIAA Meet of ChampionsJun 4 · 100 Meters · Place 8 · North Andover100 MetersRound P8.10.95aWind: 1.612
Jun 4MIAA Meet of ChampionsJun 4 · 100 Meters · Place 7 · North Andover100 Meters7.11.02aWind: -1.312
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 5 · North Andover200 MetersRound P5.22.70aWind: -0.712
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 4 · North Andover200 Meters4.22.69aWind: -0.812
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 4 · North Andover100 MetersRound P4.11.19aWind: -0.612
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 2 · North Andover100 Meters2.10.97aWind: 0.912
May 23MVC League ChampionshipMay 23 · 200 Meters · Place 2 · North Andover200 Meters2.22.35a12
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 1 · North Andover100 MetersRound P1.11.10a12
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 1 · North Andover100 Meters1.11.00a12
May 13Andover at North AndoverMay 13 · 200 Meters · Place 1 · North Andover200 Meters1.22.67a12
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 4 · North Andover100 MetersRound P4.11.49a12
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 2 · North Andover100 Meters2.11.27a12
Apr 29Billerica at North AndoverApr 29 · 100 Meters · Place 1 · North Andover100 Meters1.11.26a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 11 · North Andover200 Meters1123.35a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 4 · North Andover100 MetersRound P411.3212
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 3 · North Andover100 Meters311.2112
Apr 15North Andover at Central CatholicApr 15 · 200 Meters · Place 2 · North Andover200 Meters2.22.412
Apr 15North Andover at Central CatholicApr 15 · 100 Meters · Place 2 · North Andover100 Meters2.11.012
Apr 10Chelmsford at North AndoverApr 10 · 100 Meters · Place 1 · North Andover100 Meters1.11.72a12
Apr 1Lowell at North AndoverApr 1 · 200 Meters · Place 2 · North Andover200 Meters2.23.95a12
Apr 1Lowell at North AndoverApr 1 · 100 Meters · Place 2 · North Andover100 Meters2.11.56a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 12 · North Andover55 MetersRound P126.79a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55 Meters · Place 12 · North Andover55 MetersRound P126.7912
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 3 · North Andover55 Meters36.79a12
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 4 · North Andover55 Meters46.78a12
Jan 30MVC Week 5Jan 30 · 55 Meters · Place 4 · North Andover55 Meters46.81a12
Jan 14MVC Week 4Jan 14 · 55 Meters · Place 8 · North Andover55 Meters86.92a12
Jan 7MVC Week 3Jan 7 · 55 Meters · Place 6 · North Andover55 Meters66.84a12
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 5 · North Andover55 Meters56.85a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 300 Meters · Place 50 · North Andover300 Meters50.39.59a12
Dec 17MVC Week 1Dec 17 · 55 Meter · Place 10 · North Andover55 Meter10.7.02a12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 31 · North Andover55 MetersRound P316.83a—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 2 · North Andover55 Meters26.72a—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 2 · North Andover55 Meters26.63a—
Jan 29MVC Week 4Jan 29 · 55 Meters · Place 1 · North Andover55 Meters16.60a—
Jan 22MVC Week 3Jan 22 · Long Jump · Place 12 · North AndoverLong Jump1219-8—
Jan 22MVC Week 3Jan 22 · 55 Meters · Place 3 · North Andover55 Meters36.75a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 12 · North Andover200 Meters1223.36a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 3 · North Andover55 Meters36.62a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 2 · North Andover55 Meters26.59a—
Jan 8MVC Week 2Jan 8 · 55 Meters · Place 1 · North Andover55 Meters16.65a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 200 Meters · Place 27 · North Andover200 Meters2724.84a11
May 24MVC League ChampionshipMay 24 · 100 Meters · Place 22 · North Andover100 Meters2212.07a11
May 12Central Catholic at North AndoverMay 12 · 100 Meters · Place 5 · North Andover100 Meters511.99a11

2024 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 12 · North Andover300 Meters12.37.58a PB11
Dec 18MVC Week 1Dec 18 · 55 Meter · Place 1 · North Andover55 Meter1.6.75a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55 Meter · Place 3 · North Andover55 MeterRound P3.6.69a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55 Meter · Place 3 · North Andover55 Meter3.6.64a11
Feb 24MIAA Meet of Champions Feb 24 · 55 Meters · Place 22 · North Andover55 Meters226.73a—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 3 · North Andover55 MeterRound P3.6.60a10
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 4 · North Andover55 Meter4.6.57a PB10
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 3 · North Andover55 Meters36.63a—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 3 · North Andover55 Meters36.62a—
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · 55 Meters · Place 1 · North Andover55 Meters16.5 PB—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 4 · North Andover55 MetersRound P46.5910
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 4 · North Andover55 Meters46.5910
Jan 17MVC Week 4Jan 17 · 55 Meters · Place 1 · North Andover55 Meters16.75a—
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 59 · North AndoverLong Jump5918-01.5010
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 22 · North Andover200 Meters2223.4410
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 2 · North Andover55 MetersRound P26.6710
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 3 · North Andover55 Meters36.6410
Jan 10MVC Week 3Jan 10 · Long Jump · Place 9 · North AndoverLong Jump918-1.75—
Jan 10MVC Week 3Jan 10 · 55 Meters · Place 2 · North Andover55 Meters26.68a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 1 · North Andover55 Meters16.69a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 1 · North Andover55 Meters16.64a—
Jan 3MVC Week 2Jan 3 · 55 Meters · Place 13 · North Andover55 Meters136.96a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 100 Meters · Place 10 · North Andover100 Meters1011.02a—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 200 Meters · Place 10 · North Andover200 MetersRound P10.22.63aWind: 1.810
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 100 Meters · Place 4 · North Andover100 MetersRound P4.11.17aWind: -210
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 100 Meters · Place 4 · North Andover100 Meters4.11.02aWind: 0.710
May 11Andover Boosters InvitationalMay 11 · Long Jump · Place 10 · North AndoverLong Jump1020-6.50—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 2 · North Andover100 Meters211.14a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 2 · North Andover100 Meters210.98a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 200 Meters · Place 2 · North Andover200 Meters222.68a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 100 Meters · Place 1 · North Andover100 Meters111.10a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100 Meters · Place 1 · North Andover100 Meters111.25a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100 Meters · Place 1 · North Andover100 Meters111.13a—
May 1Methuen at North AndoverMay 1 · 200 Meters · Place 1 · North Andover200 Meters122.76a—
Apr 28MSTCA Div. II RelaysApr 28 · Long Jump · Place 21 · North AndoverLong Jump21.5.78m10
Apr 24North Andover at AndoverApr 24 · Long Jump · Place 2 · North AndoverLong Jump221-2.5—
Apr 24North Andover at AndoverApr 24 · 100 Meters · Place 1 · North Andover100 Meters110.8 PB—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100 Meters · Place 1 · North Andover100 MetersRound P1.11.22a10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100 Meters · Place 3 · North Andover100 Meters3.11.46a10
Apr 10North Andover at HaverhillApr 10 · 100 Meters · Place 1 · North Andover100 Meters111.1—

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · 55 Meter · Place 4 · North Andover55 Meter4.6.81a10
Dec 20MVC Week 1Dec 20 · Long Jump · Place 12 · North AndoverLong Jump12.18-00.50 PB10
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 2 · North Andover55 Meter2.6.61a10
Dec 17MSTCA Speed Classic (Large School)Dec 17 · Long Jump · Place 23 · North AndoverLong Jump23.17-06.0010
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 55 Meter · Place 1 · North Andover55 MeterRound P1.6.71a10
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 55 Meter · Place 2 · North Andover55 Meter2.6.70a10
Feb 18MIAA Division 2 Track & Field ChampionshipFeb 18 · 55 Meters · Place 14 · North Andove55 MetersRound P146.839
Feb 2MVC Week 6Feb 2 · 55 Meters · Place 8 · North Andove55 Meters86.989
Jan 29MSTCA Coaches InvitationalJan 29 · 55 Meters · Place 20 · North Andover55 MetersRound P206.85a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 55 Meter · Place 20 · North Andover55 MeterRound P20.6.85a9
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 44 · North Andover55 Meters446.979
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 105 · North Andover200 Meters10525.249
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 44 · North Andover55 MeterRound P44.6.97a9
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 105 · North Andover200 Meters105.25.24a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55 Meter · Place 5 · North Andover55 MeterRound P5.6.87a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55 Meter · Place 4 · North Andover55 Meter4.6.80a9

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 100 Meters · Place 59 · North Andover100 Meters5911.63a—
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 200 Meters · Place 12 · North Andover200 MetersRound P12.23.19aWind: 1.89
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 100 Meters · Place 8 · North Andover100 MetersRound P8.11.21aWind: -0.69
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 100 Meters · Place 8 · North Andover100 Meters8.11.27aWind: -0.49
May 20MVC ChampionshipMay 20 · Long Jump · Place 13 · North AndoverLong Jump13.19-01.00 PB9
May 20MVC ChampionshipMay 20 · 200 Meters · Place 7 · North Andover200 MetersRound P7.23.18a9
May 20MVC ChampionshipMay 20 · 200 Meters · Place 5 · North Andover200 Meters5.23.14a9
May 13Andover Boosters MeetMay 13 · 100 Meters · Place 6 · North Andover100 MetersRound P6.11.50a9
May 13Andover Boosters MeetMay 13 · 100 Meters · Place 11 · North Andover100 Meters11.11.66a9
May 10Andover at North AndoverMay 10 · Long Jump · Place 6 · North AndoverLong Jump6.18-119
May 10Andover at North AndoverMay 10 · 200 Meters · Place 2 · North Andover200 Meters2.23.63a9
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · Long Jump · Place 3 · North AndoverLong Jump319-7—
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · 200 Meters · Place 2 · North Andover200 Meters223.1—
May 3Haverhill at North AndoverMay 3 · 100 Meters · Place 3 · North Andover100 Meters311.71a—
Apr 30MSTCA Division 2 RelaysApr 30 · Long Jump · North AndoverLong Jump—FOUL—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 4 · North Andover55 Meter4.6.87a9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 55 Meter · Place 15 · North Andover55 MeterRound P15.7.04a9
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 55 Meter · Place 11 · North Andover55 Meter11.6.97a9