Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMIAA Meet of Champions · Jun 410.79aMIAA Meet of ChampionsJune 4, 2026
1500 Meters · OutdoorMSTCA North Decathlon · Jun 35:40.00aMSTCA North DecathlonJune 3, 2024
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1223.67MSTCA Northeast InvitationalJanuary 12, 2024
200 Meters · OutdoorBoys Catholic Conference Classic · May 1322.08aBoys Catholic Conference ClassicMay 13, 2026
300 Meters · IndoorCatholic Conference #3 (Boys Only) · Dec 3036.29aCatholic Conference #3 (Boys Only)December 30, 2025
400 Meters · OutdoorMSTCA North Decathlon · Jun 355.16aMSTCA North DecathlonJune 3, 2024
55 Meter · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 156.56aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
55 Meter · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 306.61aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026
55 Meters · IndoorCatholic Conference #4 · Jan 26.59aCatholic Conference #4January 2, 2026
High Jump · OutdoorMSTCA North Decathlon · Jun 31.53mMSTCA North DecathlonJune 3, 2024
Long Jump · IndoorCatholic Conference Meet #3 · Dec 2018-08.00Catholic Conference Meet #3December 20, 2023
Long Jump · OutdoorMSTCA North Decathlon · Jun 35.83mMSTCA North DecathlonJune 3, 2024
Triple Jump · OutdoorBoys Catholic Conference Classic · May 1741-04.00Boys Catholic Conference ClassicMay 17, 2023

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 100 Meters · Place 6 · Saint John's Preparatory100 MetersRound P6.10.85aWind: -0.612
Jun 4MIAA Meet of ChampionsJun 4 · 100 Meters · Place 4 · Saint John's Preparatory100 Meters4.10.79a PBWind: -1.312
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 11 · Saint John's Preparatory200 MetersRound P11.22.40aWind: 0.912
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 2 · Saint John's Preparatory100 MetersRound P2.10.90aWind: -0.512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 2 · Saint John's Preparatory100 Meters2.10.89aWind: 0.112
May 13Boys Catholic Conference ClassicMay 13 · 200 Meters · Place 3 · Saint John's Preparatory200 Meters322.08a PB12
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 17 · Saint John's PreparatoryTriple Jump1712.42m12
Apr 29SJS @ SJPApr 29 · Triple Jump · Place 1 · Saint John's PreparatoryTriple Jump1.40'11"Unofficial12
Apr 242026 BSR Eagle InviteApr 24 · 200 Meters · Place 2 · Saint John's Preparatory200 Meters2.22.22a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 1 · Saint John's Preparatory100 MetersRound P110.9712
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 1 · Saint John's Preparatory100 Meters110.8712
Apr 11Catholic Conference JamboreeApr 11 · 200 Meters · Place 2 · Saint John's Preparatory200 Meters222.11a12
Apr 4Catholic Conference Multi-MeetApr 4 · 100 Meters · Place 2 · Saint John's Preparatory100 Meters211.33a12
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55 Meter · Place 2 · Saint John's Preparatory55 MeterRound P2.6.62a12
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55 Meter · Place 3 · Saint John's Preparatory55 Meter3.6.61a PB12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 55 Meter · Place 17 · Saint John's Preparatory55 MeterRound P17.6.61a12
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 55 Meter · Place 17 · Saint John's Preparatory55 MeterRound P17.6.61a12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 5 · Saint John's Prep55m Hurdles56.52—
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 5 · Saint John's Prep55m Hurdles56.53q—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meter · Place 2 · Saint John's Preparatory55 MeterRound P2.6.56a PB12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meter · Place 3 · Saint John's Preparatory55 Meter3.6.57a12
Jan 9Catholic Conference #5Jan 9 · 55 Meters · Place 2 · Saint John's Prep55 Meters26.69SR
Jan 9Catholic Conference #5Jan 9 · 55 Meters · Place 1 · Saint John's Prep55 Meters16.67SR
Jan 2Catholic Conference #4Jan 2 · 55 Meters · Place 2 · Saint John's Preparatory55 Meters26.59a PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 300 Meters · Place 2 · Saint John's Preparatory300 Meters2.36.29a PB12
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 55 Meter · Place 1 · Saint John's Preparatory55 Meter1.6.59a12
Dec 19Catholic Conference #2Dec 19 · 55 Meter · Place 2 · Saint John's Preparatory55 Meter2.6.59a12
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 6 · Saint John's Preparatory55 Meters66.66a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 8 · Saint John's Preparatory55 Meters86.70a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 55 Meters · Place 3 · Saint John's Preparatory55 Meters36.68a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 55 Meters · Place 4 · Saint John's Preparatory55 Meters46.68a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 22 · Saint John's Preparatory300 Meters2236.74a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 5 · Saint John's Preparatory55 Meters56.66a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 4 · Saint John's Preparatory55 Meters46.63a—
Jan 10Catholic Conference #5Jan 10 · 55 Meters · Place 2 · Saint John's Preparatory55 Meters26.69a12
Jan 10Catholic Conference #5Jan 10 · 55 Meters · Place 1 · Saint John's Preparatory55 Meters16.67a12
Jan 3Catholic Conference #4Jan 3 · Long Jump · Place 6 · Saint John's PreparatoryLong Jump618-3—
Jan 3Catholic Conference #4Jan 3 · 55 Meters · Place 2 · Saint John's Preparatory55 Meters26.70a—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 15 · Saint John's Preparatory200 MetersRound P15.22.64a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 1 · Saint John's Preparatory100 MetersRound P1.11.24a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 7 · Saint John's Preparatory100 Meters7.11.82a11
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 12 · Saint John's PreparatoryTriple Jump12.12.76m11
May 14Boys Catholic Conference ClassicMay 14 · Triple Jump · Place 5 · Saint John's PreparatoryTriple Jump540-00.0011
May 14Boys Catholic Conference ClassicMay 14 · 200 Meters · Place 3 · Saint John's Preparatory200 Meters322.52a11
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 2 · Saint John's Preparatory100 Meters211.42a11
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 3 · Saint John's Preparatory100 Meters311.50a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100 Meters · Place 8 · Saint John's Preparatory100 MetersRound P811.26a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100 Meters · Place 6 · Saint John's Preparatory100 Meters611.29a11
Apr 30St. John's @ SJPApr 30 · Triple Jump · Place 1 · Saint John's PreparatoryTriple Jump1.42'4"Unofficial11
Apr 30St. John's @ SJPApr 30 · 400 Meters · Place 1 · Saint John's Preparatory400 Meters1.53.5Unofficial11
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 200 Meters · Place 3 · Saint John's Preparatory200 Meters3.22.56a11
Apr 14Catholic Conference Double Dual JamboreeApr 14 · Triple Jump · Place 4 · Saint John's PreparatoryTriple Jump441-111
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 100 Meters · Place 4 · Saint John's Preparatory100 Meters411.38a11
Apr 5Catholic Conference League Meet IApr 5 · Triple Jump · Place 2 · Saint John's PreparatoryTriple Jump241-711
Apr 5Catholic Conference League Meet IApr 5 · 200 Meters · Place 1 · Saint John's Preparatory200 Meters122.85a11

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 55 Meter · Place 3 · Saint John's Preparatory55 Meter3.6.69a11
Dec 27CC Meet #3Dec 27 · 300 Meters · Place 1 · Saint John's Preparatory300 Meters1.37.41a11
Dec 27CC Meet #3Dec 27 · 55 Meter · Place 1 · Saint John's Preparatory55 Meter1.6.64a11
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 300 Meters · Place 7 · Saint John's Preparatory300 Meters7.37.43a11
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 55 Meter · Place 3 · Saint John's Preparatory55 Meter3.6.69a11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 33 · Saint John's Preparator300 Meters3337.55a—
Feb 7Catholic Conference ChampionshipFeb 7 · 300 Meters · Place 2 · Saint John's Preparator300 Meters237.22a—
Jan 21Catholic Conference InvitationalJan 21 · Triple Jump · Place 2 · Saint John's PreparatoryTriple Jump240-1—
Jan 12MSTCA Northeast InvitationalJan 12 · Triple Jump · Place 10 · Saint John's PreparaTriple Jump1040-06.0010
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 33 · Saint John's Prepara200 Meters3323.67 PB10
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 47 · Saint John's Prepara55 MetersRound P476.9510
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 11 · Saint John's Preparator55 Meters116.96a—
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 300 Meters · Place 16 · Saint John's Preparatory300 Meters16.38.83a10

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 3MSTCA North DecathlonJun 3 · Triple Jump · Place 6 · Saint John's PreparatoryTriple Jump612.55m—
Jun 3MSTCA North DecathlonJun 3 · Long Jump · Place 15 · Saint John's PreparatoryLong Jump155.83m PB—
Jun 3MSTCA North DecathlonJun 3 · High Jump · Place 28 · Saint John's PreparatoryHigh Jump281.53m PB—
Jun 3MSTCA North DecathlonJun 3 · Javelin · Place 32 · Saint John's PreparatoryJavelin3226.95m—
Jun 3MSTCA North DecathlonJun 3 · Discus · Place 32 · Saint John's PreparatoryDiscus3221.50m—
Jun 3MSTCA North DecathlonJun 3 · Shot Put · Place 26 · Saint John's PreparatoryShot Put269.14m—
Jun 3MSTCA North DecathlonJun 3 · 110m Hurdles · Place 46 · Saint John's Preparator110m Hurdles4620.99a—
Jun 3MSTCA North DecathlonJun 3 · 1500 Meters · Place 51 · Saint John's Preparator1500 Meters515:40.00a PB—
Jun 3MSTCA North DecathlonJun 3 · 400 Meters · Place 18 · Saint John's Preparator400 Meters1855.16a PB—
Jun 3MSTCA North DecathlonJun 3 · 100 Meters · Place 5 · Saint John's Preparator100 Meters511.41a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Triple Jump · Place 18 · Saint John's PreparatoryTriple Jump18.39-06.00Wind: 0.310
May 15Catholic Conference ClassicMay 15 · Triple Jump · Place 3 · Saint John's PreparatoryTriple Jump340-7.50—
May 15Catholic Conference ClassicMay 15 · 100 Meters · Place 7 · Saint John's Preparator100 Meters711.49a—
May 15Catholic Conference ClassicMay 15 · 100 Meters · Place 6 · Saint John's Preparator100 Meters611.53a—
May 11Andover Boosters InvitationalMay 11 · Triple Jump · Place 4 · Saint John's PreparatoryTriple Jump441-8—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 17 · Saint John's Preparator100 Meters1711.49a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Triple Jump · Place 4 · Saint John's PreparatoryTriple Jump440-4—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 200 Meters · Place 5 · Saint John's Preparator200 Meters523.81a—
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Triple Jump · Place 11 · Saint John's PreparatoryTriple Jump11.12.53m10
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · Triple Jump · Place 3 · Saint John's PreparatoryTriple Jump339-1.25—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · 200 Meters · Place 3 · Saint John's Preparator200 Meters322.7—
Apr 18MSTCA Warrior InvitationalApr 18 · Triple Jump · Place 9 · Saint John's PreparatoryTriple Jump940-7—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 26 · Saint John's Preparator100 Meters2611.74a—
Apr 6BCH vs SJP vs SJSApr 6 · Triple Jump · Place 2 · Saint John's PreparatoryTriple Jump240-7.75—
Apr 6BCH vs SJP vs SJSApr 6 · 200 Meters · Place 4 · Saint John's Preparator200 Meters423.59a—
Apr 2Xaverian vs St. John's PrepApr 2 · Triple Jump · Place 2 · Saint John's PreparatoryTriple Jump2.40'9"Unofficial10
Apr 2Xaverian vs St. John's PrepApr 2 · 200 Meters · Place 3 · Saint John's Preparatory200 Meters3.23.8Unofficial10

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 300 Meters · Place 10 · Saint John's Preparatory300 Meters10.38.29a10
Dec 28Catholic Conference Meet #4Dec 28 · 55 Meter · Place 11 · Saint John's Preparatory55 Meter11.7.02a10
Dec 28Catholic Conference Meet #4Dec 28 · Long Jump · Place 10 · Saint John's PreparatoryLong Jump10.18-01.5010
Dec 20Catholic Conference Meet #3Dec 20 · 55 Meter · Place 9 · Saint John's Preparatory55 Meter9.6.98a10
Dec 20Catholic Conference Meet #3Dec 20 · Long Jump · Place 9 · Saint John's PreparatoryLong Jump9.18-08.00 PB10
Dec 15Catholic Conference Meet #2Dec 15 · 55 Meter · Place 12 · Saint John's Preparatory55 Meter12.7.02a10
Dec 15Catholic Conference Meet #2Dec 15 · Long Jump · Place 12 · Saint John's PreparatoryLong Jump12.18-07.7510

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · Triple Jump · Place 14 · Saint John's PreparatoryTriple Jump14.41-02.009
May 17Boys Catholic Conference ClassicMay 17 · Triple Jump · Place 1 · Saint John's PreparatoryTriple Jump1.41-04.00 PB9
May 13Andover Boosters MeetMay 13 · Triple Jump · Place 7 · Saint John's PreparatoryTriple Jump7.41-03.259
May 13Andover Boosters MeetMay 13 · Long Jump · Place 52 · Saint John's PreparatoryLong Jump52.17-03.759
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Triple Jump · Place 3 · Saint John's PreparatoryTriple Jump3.39-03.509
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 200 Meters · Place 16 · Saint John's Preparatory200 Meters16.25.14a9
May 2Malden Catholic @ SJPMay 2 · Triple Jump · Saint John's PreparatoryTriple Jump—40'0.25"Unofficial9
May 2Malden Catholic @ SJPMay 2 · 400 Meters · Place 3 · Saint John's Preparatory400 Meters3.57.4Unofficial9
Apr 15Lowell InvitationalApr 15 · Triple Jump · Saint John's PreparatoryTriple Jump—38'3"Unofficial9
Apr 11CM @ SJPApr 11 · Triple Jump · Saint John's PreparatoryTriple Jump—37'8"Unofficial9
Apr 11CM @ SJPApr 11 · 200 Meters · Saint John's Preparatory200 Meters—24.4Unofficial9
Apr 4St. Jons Prep vs BC HighApr 4 · Triple Jump · Saint John's PreparatoryTriple Jump—38'1"Unofficial9
Apr 4St. Jons Prep vs BC HighApr 4 · 100 Meters · Saint John's Preparatory100 Meters—12.3Unofficial9