Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.19aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 816.73aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championship · Jun 95:05.08aMSTCA Multi ChampionshipJune 9, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 853.66aMSTCA Multi ChampionshipsJune 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 1 Track & Field Championship · May 2958.27aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 84808MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 825.09mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA InVacational & Pentathlon · Apr 251.57mMSTCA InVacational & PentathlonApril 25, 2025
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 838.41mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA InVacational & Pentathlon · Apr 255.10mMSTCA InVacational & PentathlonApril 25, 2025
Pentathlon (Outdoor) · High School · Outdoor2026 BSR Eagle Invite · Apr 2422602026 BSR Eagle InviteApril 24, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 88.69mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 810.36mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 68 · Saint John's Preparatory1500 Meters68.5:23.56a10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 12 · Saint John's PreparatoryJavelin800g12.38.41m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 100 · Saint John's PreparatoryTriple Jump100.10.36m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 46 · Saint John's PreparatoryDiscus1.6kg46.25.09m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 19 · Saint John's Preparatory110m Hurdles39" / 0.991m19.16.73a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 21 · Saint John's Preparatory400 Meters21.53.66a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 26 · Saint John's PreparatoryHigh Jump26.1.65m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 81 · Saint John's PreparatoryShot Put12lb81.8.69m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 52 · Saint John's PreparatoryLong Jump52.5.46m10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 46 · Saint John's Preparatory100 Meters46.12.19a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 29 · Saint John's PreparatoryDecathlon29.4808 PB10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Saint John's PreparatoryJavelin800g--DNS10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 8 · Saint John's Preparatory400m Hurdles36" / 0.914m8.58.27a PB10
May 13Boys Catholic Conference ClassicMay 13 · Javelin · Place 5 · Saint John's PreparatoryJavelin5118-0410
May 13Boys Catholic Conference ClassicMay 13 · 400m Hurdles · Place 2 · Saint John's Preparatory400m Hurdles257.99a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Javelin · Place 6 · Saint John's PreparatoryJavelin6121-410
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 110m Hurdles · Place 9 · Saint John's Preparatory110m HurdlesRound P917.26a10
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 6 · Saint John's PreparatoryJavelin639.72m10
Apr 29SJS @ SJPApr 29 · Javelin · Place 2 · Saint John's PreparatoryJavelin800g2.138'4"Unofficial10
Apr 29SJS @ SJPApr 29 · 110m Hurdles · Saint John's Preparatory110m Hurdles39" / 0.991m—17.1Unofficial10
Apr 242026 BSR Eagle InviteApr 24 · 1500 Meters · Place 6 · Saint John's Preparatory1500 MetersRound M6.5:16.95a10
Apr 242026 BSR Eagle InviteApr 24 · High Jump · Place 5 · Saint John's PreparatoryHigh JumpRound M5.1.65m10
Apr 242026 BSR Eagle InviteApr 24 · Long Jump · Place 12 · Saint John's PreparatoryLong JumpRound M12.5.33m10
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · Place 13 · Saint John's PreparatoryShot Put12lbRound M13.8.29m10
Apr 242026 BSR Eagle InviteApr 24 · 110m Hurdles · Place 8 · Saint John's Preparatory110m Hurdles39" / 0.991mRound M8.18.70a10
Apr 242026 BSR Eagle InviteApr 24 · Pentathlon (Outdoor) · Place 9 · Saint John's PreparatoryPentathlon (Outdoor)High SchoolRound M9.2260 PB10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 5 · Saint John's Preparatory400m Hurdles51:00.4010
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Javelin · Place 17 · Saint John's PreparatoryJavelin17109-410
Apr 11Catholic Conference JamboreeApr 11 · Javelin · Place 3 · Saint John's PreparatoryJavelin3131-0310
Apr 11Catholic Conference JamboreeApr 11 · 110m Hurdles · Place 5 · Saint John's Preparatory110m Hurdles516.14a10
Apr 11Catholic Conference JamboreeApr 11 · 400 Meters · Place 11 · Saint John's Preparatory400 Meters1154.98a10
Apr 7CC JV Meet #2 (Boys Only)Apr 7 · Long Jump · Saint John's PreparatoryLong Jump—18'1.5"Unofficial10
Apr 7CC JV Meet #2 (Boys Only)Apr 7 · 110m Hurdles · Place 1 · Saint John's Preparatory110m Hurdles39" / 0.991m1.16.6Unofficial10
Apr 7Catholic Conference JV Meet #2 (Boys Only)Apr 7 · Long Jump · Saint John's PreparatoryLong Jump—18'1.5"Unofficial10
Apr 7Catholic Conference JV Meet #2 (Boys Only)Apr 7 · 110m Hurdles · Place 1 · Saint John's Preparatory110m Hurdles39" / 0.991m1.16.6Unofficial10
Apr 4Catholic Conference Multi-MeetApr 4 · High Jump · Place 4 · Saint John's PreparatoryHigh Jump45-610
Apr 4Catholic Conference Multi-MeetApr 4 · Javelin · Place 2 · Saint John's PreparatoryJavelin2132-410
Apr 4Catholic Conference Multi-MeetApr 4 · 400m Hurdles · Place 2 · Saint John's Preparatory400m Hurdles21:01.66a10

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 40 · Saint John's Preparatory1500 MetersRound M40.5:05.08a PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 14 · Saint John's PreparatoryJavelin800gRound M14.35.65m9
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 52 · Saint John's PreparatoryDiscus1.6kgRound M52.23.86m9
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 33 · Saint John's Preparatory110m Hurdles39" / 0.991mRound M33.17.64a9
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 54 · Saint John's Preparatory400 MetersRound M54.56.87a9
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 35 · Saint John's PreparatoryHigh JumpRound M35.1.60m9
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 86 · Saint John's PreparatoryShot Put12lbRound M86.8.30m9
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 62 · Saint John's PreparatoryLong JumpRound M62.5.22m9
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 83 · Saint John's Preparatory100 MetersRound M83.12.57a9
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 41 · Saint John's PreparatoryDecathlonRound M41.44669
May 14Boys Catholic Conference ClassicMay 14 · Long Jump · Place 8 · Saint John's PreparatoryLong Jump817-07.259
May 14Boys Catholic Conference ClassicMay 14 · Javelin · Place 2 · Saint John's PreparatoryJavelin2117-009
May 14Boys Catholic Conference ClassicMay 14 · 400m Hurdles · Place 2 · Saint John's Preparatory400m Hurdles21:03.89a9
May 10Andover Boosters InvitationalMay 10 · 400m Hurdles · Place 22 · Saint John's Preparatory400m Hurdles221:07.17a9
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Javelin · Place 12 · Saint John's PreparatoryJavelin800g12.110-059
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100 Meters · Place 34 · Saint John's Preparatory100 MetersRound P34.12.38a9
Apr 30St. John's @ SJPApr 30 · Long Jump · Saint John's PreparatoryLong Jump—17'11.5"Unofficial9
Apr 30St. John's @ SJPApr 30 · 110m Hurdles · Saint John's Preparatory110m Hurdles39" / 0.991m—20.4Unofficial9
Apr 25MSTCA InVacational & PentathlonApr 25 · Long Jump · Place 35 · Saint John's PreparaLong Jump355.10m PB9
Apr 25MSTCA InVacational & PentathlonApr 25 · High Jump · Place 22 · Saint John's PreparaHigh Jump221.57m PB9
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 32 · Saint John's PreparaShot Put328.60m9
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 38 · Saint John's Prepara110m Hurdles3820.809
Apr 25MSTCA InVacational & PentathlonApr 25 · 1500 Meters · Place 18 · Saint John's Prepara1500 Meters185:15.359
Apr 15CC JV #3 (SJP, SJS, MC) BoysApr 15 · Long Jump · Saint John's PreparatoryLong Jump—15'10"Unofficial9
Apr 15CC JV #3 (SJP, SJS, MC) BoysApr 15 · Javelin · Place 1 · Saint John's PreparatoryJavelin800g1.116'0"Unofficial9
Apr 15CC JV #3 (SJP, SJS, MC) BoysApr 15 · 100 Meters · Place 3 · Saint John's Preparatory100 Meters3.12.0Unofficial9
Apr 8CC JV/MS Meet #2Apr 8 · Triple Jump · Saint John's PreparatoryTriple Jump—34'5.25"Unofficial9
Apr 8CC JV/MS Meet #2Apr 8 · Long Jump · Saint John's PreparatoryLong Jump—17'7"Unofficial9
Apr 8CC JV/MS Meet #2Apr 8 · 200 Meters · Saint John's Preparatory200 Meters—25.2Unofficial9