Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAndover Boosters Invitational · May 9105-09Andover Boosters InvitationalMay 9, 2026
Shot Put · 12lb · IndoorCatholic Conference #3 (Boys Only) · Dec 3038-07.00Catholic Conference #3 (Boys Only)December 30, 2025
Shot Put · 12lb · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 3039-00.00The Catholic Conference Indoor Championships (Boys Only)January 30, 2026
Shot Put · 8lb · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 931-03.00MA Division 2 Middle School State Track & Field Championship June 9, 2023
Weight Throw · 25lb / 11.3kg · IndoorCC Meet #3 · Dec 2726-02.50CC Meet #3December 27, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13Boys Catholic Conference ClassicMay 13 · Discus · Place 5 · Saint John's PreparatorySaint John's PreparatoryDiscus5113-0111
May 9Andover Boosters InvitationalMay 9 · Discus · Place 22 · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg22.105-09 PB11
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Saint John's PreparatorySaint John's PreparatoryShot Put12lb--FOUL11
Apr 16CC JV Meet #3Apr 16 · Discus · Place 3 · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg3.99'4"11
Apr 16CC JV Meet #3Apr 16 · Shot Put · Saint John's PreparatorySaint John's PreparatoryShot Put12lb—31'2"11
Apr 7CC JV Meet #2 (Boys Only)Apr 7 · Discus · Place 2 · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg2.104'5"Unofficial11
Apr 7Catholic Conference JV Meet #2 (Boys Only)Apr 7 · Discus · Place 2 · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg2.104'5"Unofficial11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · Shot Put · Place 9 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb9.39-00.00 PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 16Catholic Conference #6Jan 16 · Shot Put · Place 6 · Saint John's PreparatorySaint John's PreparatoryShot Put637-911
Jan 2Catholic Conference #4Jan 2 · Shot Put · Place 4 · Saint John's PreparatorySaint John's PreparatoryShot Put438-411

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · Shot Put · Place 4 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb4.38-07.00 PB11
Dec 19Catholic Conference #2Dec 19 · Shot Put · Place 10 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb10.35-04.5011
Dec 12Catholic Conference #1Dec 12 · Shot Put · Place 5 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb5.36-07.0011
Feb 5Catholic Conference ChampionshipsFeb 5 · Shot Put · Place 8 · Saint John's PreparatorySaint John's PreparatoryShot Put834-8—
Jan 19Catholic Conference InvitationalJan 19 · Shot Put · Place 17 · Saint John's PreparatorySaint John's PreparatoryShot Put1733-0.50—
Jan 3Catholic Conference #4Jan 3 · Weight Throw · Place 14 · Saint John's PreparatorySaint John's PreparatoryWeight Throw1422-2.50—
Jan 3Catholic Conference #4Jan 3 · Shot Put · Place 17 · Saint John's PreparatorySaint John's PreparatoryShot Put1731-2.75—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14Boys Catholic Conference ClassicMay 14 · Javelin · Place 5 · Saint John's PreparatorySaint John's PreparatoryJavelin5102-0910
May 14Boys Catholic Conference ClassicMay 14 · Discus · Place 6 · Saint John's PreparatorySaint John's PreparatoryDiscus692-0810
May 14Boys Catholic Conference ClassicMay 14 · Shot Put · Place 13 · Saint John's PreparatorySaint John's PreparatoryShot Put1331-09.5010
Apr 30St. John's @ SJPApr 30 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—107'9"Unofficial10
Apr 15CC JV #3 (SJP, SJS, MC) BoysApr 15 · Javelin · Place 2 · Saint John's PreparatorySaint John's PreparatoryJavelin800g2.100'8"Unofficial10
Apr 8CC JV/MS Meet #2Apr 8 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—105'3"Unofficial10
Apr 8CC JV/MS Meet #2Apr 8 · Discus · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg—100'3.5"Unofficial10
Apr 8CC JV/MS Meet #2Apr 8 · Shot Put · Saint John's PreparatorySaint John's PreparatoryShot Put12lb—29'8"Unofficial10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27CC Meet #3Dec 27 · Weight Throw · Place 9 · Saint John's PreparatorySaint John's PreparatoryWeight Throw25lb / 11.3kg9.26-02.50 PB10
Dec 27CC Meet #3Dec 27 · Shot Put · Place 12 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb12.30-08.5010
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · Shot Put · Place 22 · Saint John's PreparatorySaint John's PreparatoryShot Put12lb22.32-08.5010

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30MC @ SJPApr 30 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—86'1"Unofficial9
Apr 30MC @ SJPApr 30 · Discus · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg—74'7"Unofficial9
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · Javelin · Place 6 · Saint John's PreparatorySaint John's PreparatoryJavelin685-8—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · Discus · Place 20 · Saint John's PreparatorySaint John's PreparatoryDiscus2071-2—
Apr 19BSR Mid-Distance ClassicApr 19 · Shot Put · Place 27 · Saint John's PreparatorySaint John's PreparatoryShot Put2727-0.25—
Apr 6BCH vs SJP vs SJSApr 6 · Javelin · Place 3 · Saint John's PreparatorySaint John's PreparatoryJavelin362-5—
Apr 6BCH vs SJP vs SJSApr 6 · Discus · Place 9 · Saint John's PreparatorySaint John's PreparatoryDiscus966-6—
Apr 2Xaverian vs St. John's PrepApr 2 · Javelin · Saint John's PreparatorySaint John's PreparatoryJavelin800g—84' 5"Unofficial9
Apr 2Xaverian vs St. John's PrepApr 2 · Discus · Saint John's PreparatorySaint John's PreparatoryDiscus1.6kg—70'7"Unofficial9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · Shot Put · Place 17 · St Johns PrepSt Johns PrepShot Put8lb17.31-03.00 PB8