Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGBTC Invitational · Jan 195:52.48GBTC InvitationalJanuary 19, 2020
100 Meters · OutdoorCatholic Memorial vs Saint Johns Prep · Apr 2411.5Catholic Memorial vs Saint Johns PrepApril 24, 2024
1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 273:18.82aMSTCA Distance Classic and PentathlonDecember 27, 2024
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 1 Track & Field Championship · May 2916.78aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
1500 Meters · OutdoorMSTCA InVacational & Pentathlon · Apr 255:43.41MSTCA InVacational & PentathlonApril 25, 2025
200 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 1826.22a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
200 Meters · OutdoorUSATF-NE Twilight Mini Series Meet #2 · May 1525.99aUSATF-NE Twilight Mini Series Meet #2May 15, 2022
300 Meters · IndoorCatholic Conference #4 · Jan 338.71aCatholic Conference #4January 3, 2025
400 Meters · Indoor2022 USATF National Youth Indoor Championships · Mar 1858.42a2022 USATF National Youth Indoor ChampionshipsMarch 18, 2022
400 Meters · OutdoorUSATF-NE Twilight Mini Series Meet #1 · May 757.57aUSATF-NE Twilight Mini Series Meet #1May 7, 2022
55 Meter · IndoorCatholic Conference #3 (Boys Only) · Dec 306.91aCatholic Conference #3 (Boys Only)December 30, 2025
55 Meters · IndoorCatholic Conference #5 · Jan 96.84Catholic Conference #5January 9, 2026
55m Hurdles · 39" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 158.38aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
55m Hurdles · 39" · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 308.41aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026
60 Meters · IndoorUSATFNE Youth Indoor Meet #2 · Jan 238.18USATFNE Youth Indoor Meet #2January 23, 2022
800 Meters · IndoorEast Coast Youth Invitational · Feb 232:25.12East Coast Youth Invitational February 23, 2020
800 Meters · Outdoor2021 USATF New England Mini Meet #3 · Jun 52:23.252021 USATF New England Mini Meet #3June 5, 2021
800 Meters · Outdoor · Hand timed2021 USATF New England Mini Meet #2 · May 292:31.8h2021 USATF New England Mini Meet #2May 29, 2021
Combined results · Outdoor2021 USATF New England T & F Championships · Jun 192:36.622021 USATF New England T & F ChampionshipsJune 19, 2021
High Jump · IndoorMSTCA Division 1 James Kalperis Relays · Jan 171.73mMSTCA Division 1 James Kalperis RelaysJanuary 17, 2025
High Jump · OutdoorMSTCA InVacational & Pentathlon · Apr 251.67mMSTCA InVacational & PentathlonApril 25, 2025
Javelin · 800g · OutdoorAndover Boosters Meet · May 13129-03Andover Boosters MeetMay 13, 2023
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 266.32mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMSTCA Div. I Relays (PV Andover 4/25) · Apr 286.50mMSTCA Div. I Relays (PV Andover 4/25)April 28, 2024
Pentathlon (Indoor) · Standard · IndoorMSTCA Distance Classic and Pentathlon · Dec 272722MSTCA Distance Classic and PentathlonDecember 27, 2024
Pentathlon (Outdoor) · High School · Outdoor2026 BSR Eagle Invite · Apr 2425892026 BSR Eagle InviteApril 24, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 1 Track & Field Championship · May 292635MIAA Division 1 Track & Field ChampionshipMay 29, 2025
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2710.08mMSTCA Distance Classic and PentathlonDecember 27, 2024
Shot Put · 12lb · Outdoor2026 BSR Eagle Invite · Apr 2411.24m2026 BSR Eagle InviteApril 24, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 8 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)StandardRound M8.256712
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 6 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M6.6.11m12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M4.1.75m12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 3 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M3.10.26m12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound M6.16.78a PBWind: -0.612
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1500 Meters · Place 12 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M12.6:10.26a12
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Long Jump · Place 8 · Saint John's PreparatorySaint John's PreparatoryLong Jump8.19-07.0012
May 13Boys Catholic Conference ClassicMay 13 · Long Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryLong Jump520-09.0012
May 13Boys Catholic Conference ClassicMay 13 · High Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryHigh Jump45-08.0012
May 13Boys Catholic Conference ClassicMay 13 · Javelin · Place 4 · Saint John's PreparatorySaint John's PreparatoryJavelin4125-0512
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 22 · Saint John's PreparatorySaint John's PreparatoryLong Jump226.22m12
May 2MSTCA Division 1 RelaysMay 2 · High Jump · Place 10 · Saint John's PreparatorySaint John's PreparatoryHigh Jump101.78m12
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 19 · Saint John's PreparatorySaint John's PreparatoryJavelin1935.44m12
Apr 29SJS @ SJPApr 29 · Javelin · Place 3 · Saint John's PreparatorySaint John's PreparatoryJavelin800g3.121'7"Unofficial12
Apr 242026 BSR Eagle InviteApr 24 · 1500 Meters · Place 14 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M14.5:51.71a12
Apr 242026 BSR Eagle InviteApr 24 · High Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M4.1.70m12
Apr 242026 BSR Eagle InviteApr 24 · Long Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M3.6.12m12
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Place 3 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M3.11.24m PB12
Apr 242026 BSR Eagle InviteApr 24 · 110m Hurdles · Place 5 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991mRound M5.17.50a12
Apr 242026 BSR Eagle InviteApr 24 · Pentathlon (Outdoor) · Place 5 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)High SchoolRound M5.2589 PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryLong Jump520-3.5012
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · High Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryHigh Jump35-1012
Apr 4Catholic Conference Multi-MeetApr 4 · High Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryHigh Jump35-812
Apr 4Catholic Conference Multi-MeetApr 4 · Javelin · Place 3 · Saint John's PreparatorySaint John's PreparatoryJavelin3120-512
Apr 4Catholic Conference Multi-MeetApr 4 · 110m Hurdles · Place 4 · Saint John's PreparatorySaint John's Preparatory110m Hurdles416.93a12
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55m Hurdles · Place 8 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"Round P8.8.56a12
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 55m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"6.8.41a PB12
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · Long Jump · Place 10 · Saint John's PreparatorySaint John's PreparatoryLong Jump10.19-05.0012
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · High Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryHigh Jump4.5-10.0012

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 10 · Saint John's PreparatorySaint John's PreparatoryLong Jump106.32m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 14 · Saint John's PreparatorySaint John's PreparatoryHigh Jump141.77m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 12 · Saint John's PreparatorySaint John's PreparatoryShot Put1211.31m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 21 · Saint John's PreparatorySaint John's Preparatory55m Hurdles218.36a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 84 · Saint John's PreparatorySaint John's Preparatory1000 Meters843:23.41a12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 20 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"Round P20.8.38a PB12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 12 · Saint John's PreparatorySaint John's PreparatoryHigh Jump12.6-00.0012
Jan 24MSTCA Coaches' InvitationalJan 24 · High Jump · Place 19 · Saint John's PreparatorySaint John's PreparatoryHigh Jump195-10.0012
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 7 · Saint John's PreparatorySaint John's PreparatoryHigh Jump71.83m12
Jan 9Catholic Conference #5Jan 9 · High Jump · Place 1 · Saint John's PrepSaint John's PrepHigh Jump15-10SR
Jan 9Catholic Conference #5Jan 9 · 55m Hurdles · Place 6 · Saint John's PrepSaint John's Prep55m Hurdles68.65SR
Jan 9Catholic Conference #5Jan 9 · 55 Meters · Place 5 · Saint John's PrepSaint John's Prep55 Meters56.89SR
Jan 9Catholic Conference #5Jan 9 · 55 Meters · Place 5 · Saint John's PrepSaint John's Prep55 Meters56.84 PBSR
Jan 2Catholic Conference #4Jan 2 · Long Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryLong Jump319-7.7512
Jan 2Catholic Conference #4Jan 2 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump26-212
Jan 2Catholic Conference #4Jan 2 · 55m Hurdles · Place 5 · Saint John's PreparatorySaint John's Preparatory55m Hurdles58.60a12

2025 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 55 Meter · Place 8 · Saint John's PreparatorySaint John's Preparatory55 Meter8.6.91a PB12
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · Long Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryLong Jump3.19-05.7512
Dec 19Catholic Conference #2Dec 19 · 55m Hurdles · Place 9 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"9.8.77a12
Dec 19Catholic Conference #2Dec 19 · High Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryHigh Jump2.5-08.0012
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 18 · Saint John's PreparatorySaint John's PreparatoryLong Jump1819-10.50—
Feb 5Catholic Conference ChampionshipsFeb 5 · Long Jump · Place 8 · Saint John's PreparatorySaint John's PreparatoryLong Jump819-7.50—
Feb 5Catholic Conference ChampionshipsFeb 5 · High Jump · Place 6 · Saint John's PreparatorySaint John's PreparatoryHigh Jump65-8—
Feb 5Catholic Conference ChampionshipsFeb 5 · 55m Hurdles · Place 8 · Saint John's PreparatorySaint John's Preparatory55m Hurdles88.93a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 35 · Saint John's PreparatorySaint John's PreparatoryLong Jump3519-4—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55m Hurdles · Place 36 · Saint John's PreparatorySaint John's Preparatory55m Hurdles368.70a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 65 · Saint John's PreparatorySaint John's Preparatory55 Meters657.04a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Long Jump · Place 7 · Saint John's PreparatorySaint John's PreparatoryLong Jump76.38m—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 18 · Saint John's PreparatorySaint John's PreparatoryHigh Jump181.73m PB—
Jan 10Catholic Conference #5Jan 10 · High Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryHigh Jump15-1012
Jan 10Catholic Conference #5Jan 10 · 55m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory55m Hurdles68.65a12
Jan 10Catholic Conference #5Jan 10 · 55 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory55 Meters56.89a12
Jan 10Catholic Conference #5Jan 10 · 55 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory55 Meters56.84a12
Jan 3Catholic Conference #4Jan 3 · High Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryHigh Jump55-8—
Jan 3Catholic Conference #4Jan 3 · 55m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory55m Hurdles68.86a—
Jan 3Catholic Conference #4Jan 3 · 300 Meters · Place 11 · Saint John's PreparatorySaint John's Preparatory300 Meters1138.71a PB—

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1500 Meters · Place 9 · Saint John's PreparatorySaint John's Preparatory1500 MetersRound M9.5:46.30a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 7 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M7.5.88m11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 10 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Outdoor)StandardRound M10.2635 PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 9 · Saint John's PreparatorySaint John's PreparatoryLong Jump9.20-11.0011
May 18MSTCA Division 1 RelaysMay 18 · Long Jump · Place 15 · Saint John's PreparatorySaint John's PreparatoryLong Jump15.6.26m11
May 18MSTCA Division 1 RelaysMay 18 · Javelin · Place 23 · Saint John's PreparatorySaint John's PreparatoryJavelin800g23.38.18m11
May 14Boys Catholic Conference ClassicMay 14 · Long Jump · Place 4 · Saint John's PreparatorySaint John's PreparatoryLong Jump420-10.0011
May 14Boys Catholic Conference ClassicMay 14 · Javelin · Place 7 · Saint John's PreparatorySaint John's PreparatoryJavelin7129-0411
May 14Boys Catholic Conference ClassicMay 14 · 110m Hurdles · Place 7 · Saint John's PreparatorySaint John's Preparatory110m Hurdles717.13a11
May 10Andover Boosters InvitationalMay 10 · Long Jump · Place 8 · Saint John's PreparatorySaint John's PreparatoryLong Jump819-1111
May 10Andover Boosters InvitationalMay 10 · 110m Hurdles · Place 13 · Saint John's PreparatorySaint John's Preparatory110m Hurdles1317.75a11
Apr 30St. John's @ SJPApr 30 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong Jump2.20'10.75"Unofficial11
Apr 30St. John's @ SJPApr 30 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—118'5"Unofficial11
Apr 30St. John's @ SJPApr 30 · 110m Hurdles · Place 3 · Saint John's PreparatorySaint John's Preparatory110m Hurdles39" / 0.991m3.19.5Unofficial11
Apr 25MSTCA InVacational & PentathlonApr 25 · Long Jump · Place 5 · Saint John's PreparaSaint John's PreparaLong Jump56.30m11
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 12 · Saint John's PreparaSaint John's PreparaHigh Jump121.67m PB11
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 8 · Saint John's PreparaSaint John's PreparaShot Put810.80m11
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 20 · Saint John's PreparaSaint John's Prepara110m Hurdles2016.9511
Apr 25MSTCA InVacational & PentathlonApr 25 · 1500 Meters · Place 33 · Saint John's PreparaSaint John's Prepara1500 Meters335:43.41 PB11
Apr 14Catholic Conference Double Dual JamboreeApr 14 · Long Jump · Place 8 · Saint John's PreparatorySaint John's PreparatoryLong Jump819-10.7511
Apr 14Catholic Conference Double Dual JamboreeApr 14 · Javelin · Place 14 · Saint John's PreparatorySaint John's PreparatoryJavelin14101-311
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 110m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory110m Hurdles616.93a11
Apr 5Catholic Conference League Meet IApr 5 · Long Jump · Place 6 · Saint John's PreparatorySaint John's PreparatoryLong Jump619-811
Apr 5Catholic Conference League Meet IApr 5 · Javelin · Place 6 · Saint John's PreparatorySaint John's PreparatoryJavelin6116-311
Apr 5Catholic Conference League Meet IApr 5 · 110m Hurdles · Place 7 · Saint John's PreparatorySaint John's Preparatory110m Hurdles718.42a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 14 · Saint John's PreparatorySaint John's Preparatory1000 MetersRound M14.3:18.82a PB11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · High Jump · Place 7 · Saint John's PreparatorySaint John's PreparatoryHigh JumpRound M7.1.67m11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 7 · Saint John's PreparatorySaint John's PreparatoryShot Put12lbRound M7.10.08m PB11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Long Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryLong JumpRound M3.6.09m11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Pentathlon (Indoor) · Place 10 · Saint John's PreparatorySaint John's PreparatoryPentathlon (Indoor)StandardRound M10.2722 PB11
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 55m Hurdles · Place 4 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"4.8.70a11
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · Long Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryLong Jump3.20-07.0011
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · High Jump · Place 12 · Saint John's PreparatorySaint John's PreparatoryHigh Jump12.5-04.0011
Dec 13CC Meet #1Dec 13 · 55m Hurdles · Place 6 · Saint John's PreparatorySaint John's Preparatory55m Hurdles39"6.8.92a11
Dec 13CC Meet #1Dec 13 · 55 Meter · Place 13 · Saint John's PreparatorySaint John's Preparatory55 Meter13.6.94a11
Dec 13CC Meet #1Dec 13 · Long Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryLong Jump5.20-03.0011

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Long Jump · Place 19 · Saint John's PreparatorySaint John's PreparatoryLong Jump19.19-09.00Wind: 010
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g--DNS10
May 15Catholic Conference ClassicMay 15 · Long Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryLong Jump520-3.25—
May 15Catholic Conference ClassicMay 15 · Javelin · Place 10 · Saint John's PreparatorySaint John's PreparatoryJavelin10117-4—
May 11Andover Boosters InvitationalMay 11 · Long Jump · Place 23 · Saint John's PreparatorySaint John's PreparatoryLong Jump2319-4.75—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 43 · Saint John's PreparatorySaint John's PreparatoryJavelin4392-4—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Long Jump · Place 5 · Saint John's PreparatorySaint John's PreparatoryLong Jump520-7—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 24 · Saint John's PreparatorySaint John's PreparatoryJavelin2498-6—
Apr 30MC @ SJPApr 30 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—115'7"Unofficial10
Apr 30MC @ SJPApr 30 · 100 Meters · Saint John's PreparatorySaint John's Preparatory100 Meters—12.1Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 10 · Saint John's PreparatorySaint John's PreparatoryLong Jump10.6.50m PB10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Javelin · Place 31 · Saint John's PreparatorySaint John's PreparatoryJavelin800g31.37.35m10
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · Long Jump · Place 2 · Saint John's PreparatorySaint John's PreparatoryLong Jump219-6—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · Javelin · Place 3 · Saint John's PreparatorySaint John's PreparatoryJavelin3123-8—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · 100 Meters · Place 10 · Saint John's PreparatorSaint John's Preparator100 Meters1011.5 PB—
Apr 18MSTCA Warrior InvitationalApr 18 · Long Jump · Place 13 · Saint John's PreparatorySaint John's PreparatoryLong Jump1320-8—
Apr 18MSTCA Warrior InvitationalApr 18 · Javelin · Place 19 · Saint John's PreparatorySaint John's PreparatoryJavelin19120-4—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 60 · Saint John's PreparatorSaint John's Preparator100 Meters6012.15a—
Apr 6BCH vs SJP vs SJSApr 6 · Long Jump · Place 6 · Saint John's PreparatorySaint John's PreparatoryLong Jump619-3—
Apr 6BCH vs SJP vs SJSApr 6 · Javelin · Place 8 · Saint John's PreparatorySaint John's PreparatoryJavelin8106-1—
Apr 6BCH vs SJP vs SJSApr 6 · 100 Meters · Place 4 · Saint John's PreparatorSaint John's Preparator100 Meters412.04a—
Apr 2Xaverian vs St. John's PrepApr 2 · Long Jump · Place 3 · Saint John's PreparatorySaint John's PreparatoryLong Jump3.19'3.5"Unofficial10
Apr 2Xaverian vs St. John's PrepApr 2 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—104' 5"Unofficial10
Apr 2Xaverian vs St. John's PrepApr 2 · 100 Meters · Saint John's PreparatorySaint John's Preparatory100 Meters—12.2Unofficial10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17Boys Catholic Conference ClassicMay 17 · Long Jump · Place 1 · Saint John's PreparatorySaint John's PreparatoryLong Jump1.19-07.009
May 17Boys Catholic Conference ClassicMay 17 · Javelin · Place 3 · Saint John's PreparatorySaint John's PreparatoryJavelin800g3.123-049
May 13Andover Boosters MeetMay 13 · Long Jump · Place 32 · Saint John's PreparatorySaint John's PreparatoryLong Jump32.19-02.259
May 13Andover Boosters MeetMay 13 · Javelin · Place 12 · Saint John's PreparatorySaint John's PreparatoryJavelin800g12.129-03 PB9
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Long Jump · Place 22 · Saint John's PreparatorySaint John's PreparatoryLong Jump22.17-08.259
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Javelin · Place 8 · Saint John's PreparatorySaint John's PreparatoryJavelin800g8.120-069
May 2Malden Catholic @ SJPMay 2 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—18'4"Unofficial9
Apr 15Lowell InvitationalApr 15 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—18'6.25"Unofficial9
Apr 15Lowell InvitationalApr 15 · 200 Meters · Saint John's PreparatorySaint John's Preparatory200 Meters—25.3Unofficial9
Apr 11CM @ SJPApr 11 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—18'10.75"Unofficial9
Apr 11CM @ SJPApr 11 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—110'8"Unofficial9
Apr 11CM @ SJPApr 11 · 100 Meters · Saint John's PreparatorySaint John's Preparatory100 Meters—12.4Unofficial9
Apr 4St. Jons Prep vs BC HighApr 4 · Long Jump · Saint John's PreparatorySaint John's PreparatoryLong Jump—18'5"Unofficial9
Apr 4St. Jons Prep vs BC HighApr 4 · 100 Meters · Saint John's PreparatorySaint John's Preparatory100 Meters—12.3Unofficial9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 400 Meters · New England Elite Track ClubNew England Elite Track Club400 Meters—DNS8
May 29USATF-NE Twilight Mini Series Meet #4May 29 · 200 Meters · Place 8 · New England Elite Track ClubNew England Elite Track Club200 Meters8.30.66a8
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 100 Meters · Place 7 · New England Elite Track ClubNew England Elite Track Club100 Meters712.7615
May 22USATF-NE Twilight Mini Series Meet #3May 22 · 400 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club400 Meters41:04.1715
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 400 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club400 Meters2.58.81a8
May 15USATF-NE Twilight Mini Series Meet #2May 15 · 200 Meters · Place 2 · New England Elite Track ClubNew England Elite Track Club200 Meters2.25.99a PB8
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 400 Meters · Place 1 · New England Elite Track ClubNew England Elite Track Club400 Meters1.57.57a PB8
May 7USATF-NE Twilight Mini Series Meet #1May 7 · 100 Meters · Place 3 · New England Elite Track ClubNew England Elite Track Club100 Meters3.12.89a8

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 55 Meter · Place 21 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P21.7.48a8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 400 Meters · Place 13 · New England Elite Track ClubNew England Elite Track Club400 MetersRound P13.58.42a PB8
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 200 Meters · Place 26 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P26.26.22a PB8
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 300 Meters · Place 1 · New EnglandNew England300 Meters142.1007
Jan 23USATFNE Youth Indoor Meet #2Jan 23 · 60 Meters · Place 1 · New EnglandNew England60 Meters18.18 PB07

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 9 · New EnglandNew EnglandCombined results95:01.54—
Jun 192021 USATF New England T & F ChampionshipsJun 19 · Combined results · Place 10 · New EnglandNew EnglandCombined results102:36.62 PB—
Jun 52021 USATF New England Mini Meet #3Jun 5 · 800 Meters · Place 2 · New England EliteNew England Elite800 Meters22:23.25 PB13
May 292021 USATF New England Mini Meet #2May 29 · 800 Meters · Place 1 · New England EliteNew England Elite800 Meters12:31.8h PB13
May 292021 USATF New England Mini Meet #2May 29 · 400 Meters · Place 1 · New England EliteNew England Elite400 Meters11:02.0213
May 222021 USATF New England Mini Meet #1May 22 · 800 Meters · Place 1 · New England EliteNew England Elite800 Meters12:30.9413
May 222021 USATF New England Mini Meet #1May 22 · 400 Meters · Place 1 · New England EliteNew England Elite400 Meters11:00.3113

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23East Coast Youth Invitational Feb 23 · Long Jump · Place 3 · New England EliteNew England EliteLong Jump313-00.0013
Feb 23East Coast Youth Invitational Feb 23 · 800 Meters · Place 3 · New England EliteNew England Elite800 Meters32:25.12 PB13
Feb 23East Coast Youth Invitational Feb 23 · 200 Meters · Place 8 · New England EliteNew England Elite200 Meters829.2613
Jan 19GBTC InvitationalJan 19 · 800 Meters · Place 11 · New England Elite Track CNew England Elite Track C800 Meters112:35.29—
Jan 19GBTC InvitationalJan 19 · 1 Mile · Place 12 · New England Elite Track CNew England Elite Track C1 Mile125:52.48 PB—