Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 811.87aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 262:58.35aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 1 Track & Field Championship · May 2914.69aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
1500 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 294:59.01aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
200 Meters · OutdoorNETC Championship · Jul 2530.58NETC ChampionshipJuly 25, 2020
400 Meters · IndoorNortheast Conference  Indoor Championship Meet · Mar 41:18.97aNortheast Conference  Indoor Championship MeetMarch 4, 2018
400 Meters · OutdoorMSTCA Multi Championships · Jun 854.43aMSTCA Multi ChampionshipsJune 8, 2026
55m Hurdles · 39" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 157.80aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
55m Hurdles · 39" · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 308.07aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026
60m Hurdles · 39" / 0.991m · OutdoorGreater Boston Track Club Meet · Feb 88.53aGreater Boston Track Club MeetFebruary 8, 2026
Combined results · Outdoor2021 USATF New England T & F Championships · Jun 191.42m2021 USATF New England T & F ChampionshipsJune 19, 2021
Decathlon · OutdoorMSTCA Multi Championships · Jun 86211MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 927.24mMSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorCatholic Conference #1 · Dec 126-06.00Catholic Conference #1December 12, 2025
High Jump · Outdoor2021 USATF New England Invitational · Jun 121.36m2021 USATF New England InvitationalJune 12, 2021
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 836.72mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Distance Classic and Pentathlon · Dec 286.42mMSTCA Distance Classic and PentathlonDecember 28, 2025
Long Jump · OutdoorUSATF New England Association Junior Olympic Championships · Jun 224.29mUSATF New England Association Junior Olympic ChampionshipsJune 22, 2019
Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 283368MSTCA Distance Classic and PentathlonDecember 28, 2025
Pentathlon (Outdoor) · High School · Outdoor2026 BSR Eagle Invite · Apr 2434452026 BSR Eagle InviteApril 24, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 1 Track & Field Championship · May 293619MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2811.90mMSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · OutdoorMIAA Division 1 Track & Field Championship · May 2912.91mMIAA Division 1 Track & Field ChampionshipMay 29, 2026
Triple Jump · OutdoorMSTCA North Decathlon · Jun 312.37mMSTCA North DecathlonJune 3, 2024

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

2026 Outdoor Track

56 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 34 · Saint John's PreparatorySaint John's Preparatory1500 Meters34.5:03.61a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 19 · Saint John's PreparatorySaint John's PreparatoryJavelin800g19.36.72m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryTriple Jump2.12.88m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 39 · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg39.25.31m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991m1.14.97a11
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 30 · Saint John's PreparatorySaint John's Preparatory400 Meters30.54.43a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump1.1.95m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 3 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb3.12.82m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryLong Jump1.6.83m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 31 · Saint John's PreparatorySaint John's Preparatory100 Meters31.11.87a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 2 · Saint John's PreparatorySaint John's PreparatoryDecathlon2.6211 PB11
Jun 4MIAA Meet of ChampionsJun 4 · High Jump · Place 9 · Saint John's PreparatorySaint John's PreparatoryHigh Jump9.6-04.0011
Jun 4MIAA Meet of ChampionsJun 4 · 110m Hurdles · Place 9 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound P9.14.77aWind: 111
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 1 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)StandardRound M1.3619 PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M2.6.89m11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M1.1.95m11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump1.6-06.0011
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 1 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M1.12.91m PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound M2.15.03aWind: -3.211
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound P2.14.86aWind: -0.511
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991m2.14.69a PBWind: -0.411
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1500 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M5.4:59.01a PB11
May 13Boys Catholic Conference ClassicMay 13 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong Jump221-11.0011
May 13Boys Catholic Conference ClassicMay 13 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump16-06.0011
May 13Boys Catholic Conference ClassicMay 13 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles114.75a11
May 13Boys Catholic Conference ClassicMay 13 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles114.79a11
May 9Andover Boosters InvitationalMay 9 · High Jump · Saint John's PreparatorySaint John's PreparatoryHigh Jump--DNS11
May 9Andover Boosters InvitationalMay 9 · Javelin · Place 19 · Saint John's PreparatorySaint John's PreparatoryJavelin800g19.99-0911
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound P1.14.71a11
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991m1.14.81a11
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 13 · Saint John's PreparatorySaint John's PreparatoryLong Jump136.50m11
May 2MSTCA Division 1 RelaysMay 2 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump11.92m11
Apr 29SJS @ SJPApr 29 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump1.6'4"Unofficial11
Apr 242026 BSR Eagle InviteApr 24 · 1500 Meters · Place 4 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M4.5:03.47a11
Apr 242026 BSR Eagle InviteApr 24 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M1.1.95m11
Apr 242026 BSR Eagle InviteApr 24 · Long Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M1.6.59m11
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Place 1 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M1.12.46m11
Apr 242026 BSR Eagle InviteApr 24 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound M1.15.46a11
Apr 242026 BSR Eagle InviteApr 24 · Pentathlon (Outdoor) · Place 1 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)High SchoolRound M1.3445 PB11
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m HurdlesRound P114.7711
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles114.9111
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump26-211
Apr 16CC JV Meet #3Apr 16 · Triple Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryTriple Jump1.42'4"11
Apr 16CC JV Meet #3Apr 16 · Shot Put · Place 2 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb2.41'7"11
Apr 11Catholic Conference JamboreeApr 11 · Long Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryLong Jump121-10.5011
Apr 11Catholic Conference JamboreeApr 11 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump26-02.0011
Apr 11Catholic Conference JamboreeApr 11 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles114.79a11
Apr 4Catholic Conference Multi-MeetApr 4 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump16-011
Apr 4Catholic Conference Multi-MeetApr 4 · 110m Hurdles · Place 1 · Saint John's PreparatorySaint John's Preparatory110m Hurdles115.20a11
Feb 8Greater Boston Track Club MeetFeb 8 · 60m Hurdles · Place 3 · UnattachedUnattached60m Hurdles39" / 0.991mRound P3.8.70a11
Feb 8Greater Boston Track Club MeetFeb 8 · 60m Hurdles · Place 2 · UnattachedUnattached60m Hurdles39" / 0.991m2.8.53a PB11
Feb 8Greater Boston Track Club MeetFeb 8 · Long Jump · Place 1 · UnattachedUnattachedLong Jump1.6.35m11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55m Hurdles · Place 3 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"Round P3.8.07a PB11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55m Hurdles · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"—FS11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · Long Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryLong Jump4.20-10.0011
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump1.6-04.0011

2026 Indoor Track

29 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · Long Jump · Place 13 · Saint John's PreparatorySaint John's PreparatoryLong Jump136.05m11
Mar 12New Balance Nationals IndoorMar 12 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump21.96m11
Mar 12New Balance Nationals IndoorMar 12 · Shot Put · Place 12 · Saint John's PreparatorySaint John's PreparatoryShot Put1212.78m11
Mar 12New Balance Nationals IndoorMar 12 · 60m Hurdles · Place 11 · Saint John's PreparatorySaint John's Preparatory60m Hurdles118.53a11
Mar 12New Balance Nationals IndoorMar 12 · 1000 Meters · Place 8 · Saint John's PreparatorySaint John's Preparatory1000 Meters82:59.12a11
Mar 12New Balance Nationals IndoorMar 12 · 1000 Meters · Place 8 · Saint John's PreparatorySaint John's Preparatory1000 Meters82:59.12a11
Mar 12New Balance Nationals IndoorMar 12 · Long Jump · Place 13 · Saint John's PreparatorySaint John's PreparatoryLong Jump136.05m11
Mar 12New Balance Nationals IndoorMar 12 · 60m Hurdles · Place 11 · Saint John's PreparatorySaint John's Preparatory60m Hurdles118.53a11
Mar 12New Balance Nationals IndoorMar 12 · Shot Put · Place 12 · Saint John's PreparatorySaint John's PreparatoryShot Put1212.78m11
Mar 12New Balance Nationals IndoorMar 12 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump21.96m11
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryLong Jump16.73m11
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump21.87m11
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 4 · Saint John's PreparatorySaint John's PreparatoryShot Put412.42m11
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory55m Hurdles27.86a11
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 22 · Saint John's PreparatorySaint John's Preparatory1000 Meters222:58.35a PB11
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · High Jump · Place 6 · Saint John's PrepSaint John's PrepHigh Jump66-04.00—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"Round P6.7.80a PB11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 8 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"8.7.94a11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Long Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryLong Jump4.21-01.5011
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump2.6-04.0011
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 15 · Saint John's PreparatorySaint John's PreparatoryLong Jump1521-01.0011
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 17 · Saint John's PreparatorySaint John's Preparatory55m HurdlesRound P178.20a11
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 19 · Saint John's PreparatorySaint John's PreparatoryLong Jump196.23m11
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryHigh Jump31.88m11
Jan 17The Pre Nationals Tune UpJan 17 · 60m Hurdles · Place 3 · New England Elite Track ClubNew England Elite Track Club60m Hurdles38.69a11
Jan 9Catholic Conference #5Jan 9 · Shot Put · Place 4 · Saint John's PrepSaint John's PrepShot Put441-8JR
Jan 9Catholic Conference #5Jan 9 · 55m Hurdles · Place 2 · Saint John's PrepSaint John's Prep55m Hurdles28.16JR
Jan 2Catholic Conference #4Jan 2 · 55m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory55m Hurdles28.14a11
Jan 2Catholic Conference #4Jan 2 · 1000 Meters · Place 11 · Saint John's PreparatorySaint John's Preparatory1000 Meters113:00.12a11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 10 · Saint John's PreparatorySaint John's Preparatory1000 MetersRound M10.3:09.29a11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M2.1.87m11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 3 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M3.11.90m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M2.6.42m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"Round M6.8.09a11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 4 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Indoor)Standard - 55mHRound M4.3368 PB11
Dec 19Catholic Conference #2Dec 19 · 55m Hurdles · Place 3 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"3.8.22a11
Dec 19Catholic Conference #2Dec 19 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong Jump2.20-02.0011
Dec 12Catholic Conference #1Dec 12 · 55m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"2.8.23a11
Dec 12Catholic Conference #1Dec 12 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump1.6-06.00 PB11
Mar 16Winter N.o.0.b. Fest PV MeetMar 16 · Pole Vault · Patriot Pole VaultPatriot Pole VaultPole Vault—9'6"Unofficial10
Jan 10Catholic Conference #5Jan 10 · Shot Put · Place 4 · Saint John's PreparatorySaint John's PreparatoryShot Put441-811
Jan 10Catholic Conference #5Jan 10 · 55m Hurdles · Place 2 · Saint John's PreparatorySaint John's Preparatory55m Hurdles28.16a11

2025 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 50 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M50.5:13.00a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 36 · Saint John's PreparatorySaint John's PreparatoryJavelin800gRound M36.32.31m10
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 25 · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kgRound M25.27.24m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 8 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound M8.16.01a10
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 49 · Saint John's PreparatorySaint John's Preparatory400 MetersRound M49.56.70a10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M2.1.90m10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 13 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M13.11.11m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 9 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M9.6.16m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 86 · Saint John's PreparatorySaint John's Preparatory100 MetersRound M86.12.57a10
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 8 · Saint John's PreparatorySaint John's PreparatoryDecathlonRound M8.543310
Jun 5MIAA Meet of ChampionsJun 5 · High Jump · Place 11 · Saint John's PreparatorySaint John's PreparatoryHigh Jump116-410
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1500 Meters · Place 6 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M6.5:11.56a10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M4.6.08m10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 5 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)StandardRound M5.305710
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 18 · Saint John's PreparatorySaint John's PreparatoryLong Jump18.20-02.0010
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryHigh Jump5.6-02.0010
May 18MSTCA Division 1 RelaysMay 18 · Long Jump · Place 44 · Saint John's PreparatorySaint John's PreparatoryLong Jump44.5.85m10
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 7 · Saint John's PreparatorySaint John's PreparatoryHigh Jump7.1.83m10
May 14Boys Catholic Conference ClassicMay 14 · Long Jump · Place 9 · Saint John's PreparatorySaint John's PreparatoryLong Jump919-03.5010
May 14Boys Catholic Conference ClassicMay 14 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump16-04.0010
May 14Boys Catholic Conference ClassicMay 14 · 110m Hurdles · Place 4 · Saint John's PreparatorySaint John's Preparatory110m Hurdles416.32a10
May 14Boys Catholic Conference ClassicMay 14 · 110m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory110m Hurdles616.65a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump--DNS10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump2.6-00.0010
Apr 25MSTCA InVacational & PentathlonApr 25 · Long Jump · Place 14 · Saint John's PreparaSaint John's PreparaLong Jump146.01m10
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 2 · Saint John's PreparaSaint John's PreparaHigh Jump21.82m10
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 13 · Saint John's PreparaSaint John's PreparaShot Put1310.48m10
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 14 · Saint John's PreparaSaint John's Prepara110m Hurdles1416.5710
Apr 25MSTCA InVacational & PentathlonApr 25 · 1500 Meters · Place 19 · Saint John's PreparaSaint John's Prepara1500 Meters195:16.3110
Apr 14Catholic Conference Double Dual JamboreeApr 14 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong Jump220-1110
Apr 14Catholic Conference Double Dual JamboreeApr 14 · High Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryHigh Jump36-410
Apr 5Catholic Conference League Meet IApr 5 · Triple Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryTriple Jump439-710
Apr 5Catholic Conference League Meet IApr 5 · High Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryHigh Jump36-010
Apr 5Catholic Conference League Meet IApr 5 · 110m Hurdles · Place 5 · Saint John's PreparatorySaint John's Preparatory110m Hurdles516.97a10

2024 Outdoor Track

36 results
DateMeetEventPlMarkGr
Jun 3MSTCA North DecathlonJun 3 · Triple Jump · Place 8 · Saint John's PreparatorySaint John's PreparatoryTriple Jump812.37m PB—
Jun 3MSTCA North DecathlonJun 3 · Long Jump · Place 11 · Saint John's PreparatorySaint John's PreparatoryLong Jump115.95m—
Jun 3MSTCA North DecathlonJun 3 · High Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryHigh Jump31.73m—
Jun 3MSTCA North DecathlonJun 3 · Javelin · Place 30 · Saint John's PreparatorySaint John's PreparatoryJavelin3027.47m—
Jun 3MSTCA North DecathlonJun 3 · Discus · Place 42 · Saint John's PreparatorySaint John's PreparatoryDiscus4219.72m—
Jun 3MSTCA North DecathlonJun 3 · Shot Put · Place 40 · Saint John's PreparatorySaint John's PreparatoryShot Put408.45m—
Jun 3MSTCA North DecathlonJun 3 · 110m Hurdles · Place 14 · Saint John's PreparatorSaint John's Preparator110m Hurdles1417.33a—
Jun 3MSTCA North DecathlonJun 3 · 1500 Meters · Place 52 · Saint John's PreparatorSaint John's Preparator1500 Meters525:40.08a—
Jun 3MSTCA North DecathlonJun 3 · 400 Meters · Place 41 · Saint John's PreparatorSaint John's Preparator400 Meters4159.34a—
Jun 3MSTCA North DecathlonJun 3 · 100 Meters · Place 58 · Saint John's PreparatorSaint John's Preparator100 Meters5812.79a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1500 Meters · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M--DNS9
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M--FOUL9
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Pentathlon (Outdoor) · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)StandardRound M—DNF9
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · High Jump · Saint John's PreparatorySaint John's PreparatoryHigh Jump--NH9
May 15Catholic Conference ClassicMay 15 · High Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryHigh Jump56-0—
May 11Andover Boosters InvitationalMay 11 · High Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryHigh Jump46-0—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Long Jump · Place 16 · Saint John's PreparatorySaint John's PreparatoryLong Jump1618-11—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump15-10—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 110m Hurdles · Place 10 · Saint John's PreparatorSaint John's Preparator110m Hurdles1017.78a—
Apr 30MC @ SJPApr 30 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—18'0.5"Unofficial9
Apr 30MC @ SJPApr 30 · 110m Hurdles · Place 3 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991m3.17.6Unofficial9
Apr 30MC @ SJPApr 30 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump1.5'10"Unofficial9
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · High Jump · Place 10 · Saint John's PreparatorySaint John's PreparatoryHigh Jump10.1.78m9
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump25-8—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · 110m Hurdles · Place 5 · Saint John's PreparatorSaint John's Preparator110m Hurdles517.6—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Long Jump · Place 14 · Saint John's PreparatorySaint John's PreparatoryLong Jump145.85m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · High Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryHigh Jump41.72m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 42 · Saint John's PreparatorySaint John's PreparatoryShot Put427.64m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 110m Hurdles · Place 31 · Saint John's PreparatorSaint John's Preparator110m Hurdles3119.26a—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 1500 Meters · Place 39 · Saint John's PreparatorSaint John's Preparator1500 Meters395:49.82a—
Apr 6BCH vs SJP vs SJSApr 6 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—17-9.50—
Apr 6BCH vs SJP vs SJSApr 6 · 110m Hurdles · Place 4 · Saint John's PreparatorSaint John's Preparator110m Hurdles418.27a—
Apr 6BCH vs SJP vs SJSApr 6 · Javelin · Place 2 · Saint John's PreparatorySaint John's PreparatoryJavelin298-4—
Apr 2Xaverian vs St. John's PrepApr 2 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—18'4.75"Unofficial9
Apr 2Xaverian vs St. John's PrepApr 2 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—96' 5"Unofficial9
Apr 2Xaverian vs St. John's PrepApr 2 · 110m Hurdles · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991m—19.6Unofficial9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Long Jump · Place 3 · NockNockLong Jump3.17-05.008
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · High Jump · Place 3 · NockNockHigh Jump3.5-04.008
May 21 USATF New England Youth Series - Meet #3May 21 · Long Jump · Place 5 · 02-Unattached02-UnattachedLong Jump5.5.36m8
May 21 USATF New England Youth Series - Meet #3May 21 · High Jump · Place 2 · 02-Unattached02-UnattachedHigh Jump2.1.55m8

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 2 · New EnglandNew EnglandCombined results24.80m—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 3 · New EnglandNew EnglandCombined results31.42m PB—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 12 · New EnglandNew EnglandCombined results1214.99—
Jun 122021 USATF New England InvitationalJun 12 · High Jump · Place 1 · 13 New England13 New EnglandHigh Jump11.36m PB—
Jun 52021 USATF New England Mini Meet #3Jun 5 · High Jump · Place 1 · New England EliteNew England EliteHigh Jump14-08.0013
Jun 52021 USATF New England Mini Meet #3Jun 5 · 100 Meters · Place 7 · New England EliteNew England Elite100 Meters714.6413
May 222021 USATF New England Mini Meet #1May 22 · Long Jump · Place 2 · New England EliteNew England EliteLong Jump24.12m13
May 222021 USATF New England Mini Meet #1May 22 · 100 Meters · Place 7 · New England EliteNew England Elite100 Meters715.0713

2020 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 25NETC ChampionshipJul 25 · 200 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club200 Meters15.30.58 PB5
Jul 25NETC ChampionshipJul 25 · 100 Meters · Place 17 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P17.14.765
Jul 18NETC Meet #10Jul 18 · 200 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club200 Meters12.30.69Unofficial5
Jul 11NETC Meet #9Jul 11 · 100 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P11.14.76Unofficial5
Jun 20NETC Virtual Meet #8Jun 20 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.12-10.00Unofficial5
Jun 13NETC Virtual Meet #7Jun 13 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.13-05.00Unofficial5
Jun 13NETC Virtual Meet #7Jun 13 · 200 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club200 Meters22.31.77Unofficial5
Jun 6NETC Virtual Meet #6Jun 6 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.14'0.5Unofficial5
May 30NETC Virtual Meet #5May 30 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.3.94mUnofficial5
May 23NETC Virtual Meet #4May 23 · Long Jump · Place 4 · New England Elite Track ClubNew England Elite Track ClubLong Jump4.4.18mUnofficial5
May 18NETC Virtual Meet #3May 18 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.3.87mUnofficial5
May 9NETC Virtual Meet #2May 9 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.3.91mUnofficial5

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump2.4.29m PB4
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · High Jump · Place 4 · New England Elite Track ClubNew England Elite Track ClubHigh Jump4.1.10m4
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 Meters8.31.69aWind: 0.14
May 11Bloomfield Youth InvitationalMay 11 · Long Jump · Place 6 · New England Elite Track ClubNew England Elite Track ClubLong Jump6.12-10.004
May 11Bloomfield Youth InvitationalMay 11 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.4-02.004
May 11Bloomfield Youth InvitationalMay 11 · 200 Meters · Place 16 · New England Elite Track ClubNew England Elite Track Club200 Meters16.33.23a4

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 16USATF New England Association Junior Olympic ChampionshipsJun 16 · Long Jump · Place 4 · New England Elite Track ClubNew England Elite Track ClubLong Jump4.3.68m3
Jun 16USATF New England Association Junior Olympic ChampionshipsJun 16 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.1.15m3
Jun 16USATF New England Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 15 · New England Elite Track ClubNew England Elite Track Club200 Meters15.35.06a3
May 12Bloomfield Youth InvitationalMay 12 · High Jump · New England Elite Track ClubNew England Elite Track ClubHigh Jump--NH3
May 12Bloomfield Youth InvitationalMay 12 · 400 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club400 Meters3.1:21.81a3
May 12Bloomfield Youth InvitationalMay 12 · 200 Meters · Place 6 · New England Elite Track ClubNew England Elite Track Club200 Meters6.35.08a3

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 9USATF Hershey Youth Indoor Championship ages 8U-14Mar 9 · High Jump · Place 5 · New England Elite Track ClubNew England Elite Track ClubHigh Jump5.1.10m3
Mar 4Northeast Conference  Indoor Championship MeetMar 4 · Long Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubLong Jump1.10-06.503
Mar 4Northeast Conference  Indoor Championship MeetMar 4 · High Jump · Place 1 · New England Elite Track ClubNew England Elite Track ClubHigh Jump1.4-00.003
Mar 4Northeast Conference  Indoor Championship MeetMar 4 · 400 Meters · Place 5 · New England Elite Track ClubNew England Elite Track Club400 Meters5.1:18.97a PB3
Feb 25The East Coast Indoor InvitationalFeb 25 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters--SCR3