Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorth Andover at Central Catholic · Apr 1511.1North Andover at Central CatholicApril 15, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:29.75aMSTCA Boys PentathlonFebruary 26, 2026
200 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1222.63aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
300 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 1237.04aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 12, 2025
300 Meters · OutdoorJV Track Meet 1 · Dec 1342.7JV Track Meet 1December 13, 2025
400m Hurdles · 36" / 0.914m · Outdoor46th Annual Ottaviani Invitational · Apr 191:07.14a46th Annual Ottaviani InvitationalApril 19, 2025
55 Meter · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 156.70aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
55 Meter · OutdoorJV Track Meet 1 · Dec 136.7JV Track Meet 1December 13, 2025
55 Meters · IndoorMVC League Championship · Feb 66.72aMVC League ChampionshipFebruary 6, 2026
60 Meter · IndoorUSATF New England Youth Invitational · Mar 17.33aUSATF New England Youth InvitationalMarch 1, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.67mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 266.10mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorAndover at Central Catholic · Apr 119-10Andover at Central CatholicApril 1, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club200 Meters7.22.71aWind: 0.510
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—DNS10
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P4.22.63a PBWind: 0.310
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club200 Meters3.22.72aWind: -0.710
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P12.11.48aWind: -0.910
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 26 · Central CatholicCentral Catholic100 MetersRound P26.11.43aWind: -0.610
May 23MVC League ChampionshipMay 23 · Long Jump · Central CatholicCentral CatholicLong Jump--DNS10
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 7 · Central CatholicCentral Catholic100 MetersRound P7.11.31a10
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 6 · Central CatholicCentral Catholic100 Meters6.11.27a10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Long Jump · Place 2 · Central CatholicCentral CatholicLong Jump219-610
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters111.35a10
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters111.35a10
May 13Central Catholic at ChelmsfordMay 13 · 200 Meters · Central CatholicCentral Catholic200 Meters—NT10
May 13Central Catholic at ChelmsfordMay 13 · 100 Meters · Place 3 · Central CatholicCentral Catholic100 Meters3.11.52a10
May 9Andover Boosters InvitationalMay 9 · 200 Meters · Place 6 · Central CatholicCentral Catholic200 Meters6.23.52a10
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 10 · Central CatholicCentral Catholic100 MetersRound P10.11.70a10
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 6 · Central CatholicCentral Catholic100 Meters6.11.61a10
Apr 29Central Catholic at LowellApr 29 · Long Jump · Place 4 · Central CatholicCentral CatholicLong Jump4.19-010
Apr 29Central Catholic at LowellApr 29 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters1.11.210
Apr 22Jack Lang InvitationalApr 22 · Long Jump · Place 2 · Central CatholicCentral CatholicLong Jump218-310
Apr 22Jack Lang InvitationalApr 22 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters111.27a10
Apr 22Jack Lang InvitationalApr 22 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters111.22a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 2 · Central CatholicCentral Catholic100 MetersRound P211.3010
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 4 · Central CatholicCentral Catholic100 Meters411.2510
Apr 15North Andover at Central CatholicApr 15 · 100 Meters · Place 4 · Central CatholicCentral Catholic100 Meters4.11.1 PB10
Apr 8Billerica at Central CatholicApr 8 · 200 Meters · Place 1 · Central CatholicCentral Catholic200 Meters1.23.910
Apr 8Billerica at Central CatholicApr 8 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters1.11.710
Apr 1Andover at Central CatholicApr 1 · Long Jump · Place 3 · Central CatholicCentral CatholicLong Jump3.19-10 PB10
Apr 1Andover at Central CatholicApr 1 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters1.11.110

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 60 Meter · Place 9 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P9.7.33a PB10
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 21 · Central CatholicCentral CatholicLong Jump216.10m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 34 · Central CatholicCentral CatholicHigh Jump341.67m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 83 · Central CatholicCentral CatholicShot Put838.74m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 56 · Central CatholicCentral Catholic55m Hurdles569.14a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 98 · Central CatholicCentral Catholic1000 Meters983:29.75a PB10
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meter · Place 11 · Central CatholicCentral Catholic55 MeterRound P11.6.70a PB10
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 4 · Central CatholicCentral Catholic55 Meters46.80a10
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 2 · Central CatholicCentral Catholic55 Meters26.72a PB10
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · High Jump · Place 6 · Central CatholicCentral CatholicHigh Jump65-410
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · 55 Meters · Place 1 · Central CatholicCentral Catholic55 Meters16.810
Jan 30MVC Week 5Jan 30 · 55 Meters · Place 5 · Central CatholicCentral Catholic55 Meters56.83a10
Jan 14MVC Week 4Jan 14 · 300 Meters · Place 3 · Central CatholicCentral Catholic300 Meters338.62a10
Jan 14MVC Week 4Jan 14 · 55 Meters · Place 5 · Central CatholicCentral Catholic55 Meters56.84a10
Jan 7MVC Week 3Jan 7 · 55 Meters · Place 9 · Central CatholicCentral Catholic55 Meters96.90a10
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 4 · Central CatholicCentral Catholic55 Meters46.84a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 55 Meter · Place 5 · Central CatholicCentral Catholic55 Meter5.6.92a10
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 29 · Central CatholicCentral Catholic300 Meters2937.04a PB—
Feb 7MVC League ChampionshipFeb 7 · 300 Meters · Place 10 · Central CatholicCentral Catholic300 Meters1037.43a—
Jan 30MVC Boys Freshman-Sophomore InvitationalJan 30 · High Jump · Place 4 · Central CatholicCentral CatholicHigh Jump45-4—
Jan 30MVC Boys Freshman-Sophomore InvitationalJan 30 · 300 Meters · Place 2 · Central CatholicCentral Catholic300 Meters241.9—
Jan 22MVC Week 3Jan 22 · 300 Meters · Place 13 · Central CatholicCentral Catholic300 Meters1338.53a—
Jan 8MVC Week 2Jan 8 · 300 Meters · Place 13 · Central CatholicCentral Catholic300 Meters1339.34a—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · 300 Meters · Place 3 · Central CatholicCentral Catholic300 Meters3.42.7 PB10
Dec 13JV Track Meet 1Dec 13 · 55 Meter · Place 2 · Central CatholicCentral Catholic55 Meter2.6.7 PB10
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P2.22.95aWind: 0.59
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.23.17aWind: -0.59
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P2.11.59aWind: -0.49
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club100 Meters2.11.53aWind: -2.19
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 22 · Central CatholicCentral Catholic100 MetersRound P22.11.80a9
May 24MVC League ChampionshipMay 24 · 200 Meters · Place 9 · Central CatholicCentral Catholic200 Meters923.49a9
May 24MVC League ChampionshipMay 24 · 100 Meters · Place 16 · Central CatholicCentral Catholic100 Meters1611.88a9
May 12Central Catholic at North AndoverMay 12 · 100 Meters · Place 4 · Central CatholicCentral Catholic100 Meters411.68a9
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 16 · Central CatholicCentral Catholic100 Meters1611.85a9
May 7Central Catholic at HaverhillMay 7 · 100 Meters · Place 2 · Central CatholicCentral Catholic100 Meters211.49
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · High Jump · Place 5 · Central CatholicCentral CatholicHigh Jump55-49
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 MetersRound S111.52a9
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 100 Meters · Place 1 · Central CatholicCentral Catholic100 Meters111.25a9
Apr 30Central Catholic at LowellApr 30 · 100 Meters · Place 3 · Central CatholicCentral Catholic100 Meters311.29
Apr 23Jack Lang InvitationalApr 23 · 100 Meters · Place 6 · Central CatholicCentral Catholic100 Meters611.82a9
Apr 23Jack Lang InvitationalApr 23 · 100 Meters · Place 4 · Central CatholicCentral Catholic100 Meters411.49a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 400m Hurdles · Place 17 · Central CatholicCentral Catholic400m Hurdles36" / 0.914m17.1:07.14a PB9
Apr 1946th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 5 · Central CatholicCentral Catholic200 Meters5.24.19a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · 300 Meters · Place 14 · Central CatholicCentral Catholic300 Meters14.39.30a9