Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches' Invitational · Jan 244:29.13aMSTCA Coaches' InvitationalJanuary 24, 2026
1 Mile · OutdoorBSR Elite Scholastic Meet · May 154:20.87aBSR Elite Scholastic MeetMay 15, 2026
1000 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 152:35.90aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
1000 Meters · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 302:35.59aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026
2 Miles · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 159:58.55aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2024
2 Miles · OutdoorJoe Tranchita Last Chance To Qualify Meet · May 239:38.85aJoe Tranchita Last Chance To Qualify MeetMay 23, 2026
800 Meters · IndoorNew Balance Nationals Indoor · Mar 121:59.87aNew Balance Nationals IndoorMarch 12, 2026
800 Meters · OutdoorBoys Catholic Conference Classic · May 131:58.35aBoys Catholic Conference ClassicMay 13, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Saint John's PreparatorySaint John's Preparatory1 Mile--DQ11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 30 · Saint John's PreparatorySaint John's Preparatory2 Miles30.10:15.94a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 17 · Saint John's PreparatorySaint John's Preparatory1 Mile17.4:27.25a11
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 2 Miles · Place 2 · Saint John's PreparatorySaint John's Preparatory2 Miles2.9:38.85a PB11
May 15BSR Elite Scholastic MeetMay 15 · 1 Mile · Place 8 · UnattachedUnattached1 Mile8.4:20.87a PB11
May 13Boys Catholic Conference ClassicMay 13 · 800 Meters · Place 4 · Saint John's PreparatorySaint John's Preparatory800 Meters41:58.35a PB11
May 9Andover Boosters InvitationalMay 9 · 1 Mile · Place 3 · Saint John's PreparatorySaint John's Preparatory1 Mile3.4:23.91a11
Apr 242026 BSR Eagle InviteApr 24 · 1 Mile · Place 1 · Saint John's PreparatorySaint John's Preparatory1 Mile1.4:27.87a11
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 800 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory800 Meters31:59.7011
Apr 11Catholic Conference JamboreeApr 11 · 2 Miles · Place 2 · Saint John's PreparatorySaint John's Preparatory2 Miles29:42.76a11
Apr 4Catholic Conference Multi-MeetApr 4 · 1 Mile · Place 1 · Saint John's PreparatorySaint John's Preparatory1 Mile14:32.33a11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 1000 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory1000 Meters3.2:35.59a PB11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 197 · Saint John's PreparatorySaint John's Preparatory800 Meters1971:59.87a PB11
Mar 12New Balance Nationals IndoorMar 12 · 800 Meters · Place 197 · Saint John's PreparatorySaint John's Preparatory800 Meters1971:59.87a11
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 1000 Meters · Saint John's PreparatorySaint John's Preparatory1000 Meters—DNF11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 1000 Meters · Saint John's PreparatorySaint John's Preparatory1000 Meters--DNF11
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 4 · Saint John's PrepSaint John's Prep55m Hurdles42:32.88—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory1000 Meters3.2:35.90a PB11
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 13 · Saint John's PreparatorySaint John's Preparatory1 Mile134:29.13a PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 10 · Saint John's PreparatorySaint John's Preparatory1 Mile104:30.70a11
Jan 2Catholic Conference #4Jan 2 · 2 Miles · Place 3 · Saint John's PreparatorySaint John's Preparatory2 Miles310:03.98a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 1 Mile · Place 3 · Saint John's PreparatorySaint John's Preparatory1 Mile3.4:37.79a11
Dec 19Catholic Conference #2Dec 19 · 1 Mile · Saint John's PreparatorySaint John's Preparatory1 Mile—DNS11
Dec 12Catholic Conference #1Dec 12 · 1000 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory1000 Meters2.2:38.12a11
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 17 · Saint John's PreparatorySaint John's Preparatory1000 Meters172:41.24a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 1000 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory1000 Meters32:40.51a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1 Mile · Place 42 · Saint John's PreparatorySaint John's Preparatory1 Mile424:48.85a—
Jan 19Catholic Conference InvitationalJan 19 · 1000 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory1000 Meters22:42.03a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 7 · Saint John's PreparatorySaint John's Preparatory1 Mile74:45.13a—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Catholic Conference League Meet IApr 5 · 1 Mile · Place 5 · Saint John's PreparatorySaint John's Preparatory1 Mile54:46.91a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27CC Meet #3Dec 27 · 1 Mile · Place 3 · Saint John's PreparatorySaint John's Preparatory1 Mile3.4:40.76a10
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 1 Mile · Place 2 · Saint John's PreparatorySaint John's Preparatory1 Mile2.4:42.64a10
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 17 · Saint John's PreparatorSaint John's Preparator2 Miles179:58.55a PB—
Feb 7Catholic Conference ChampionshipFeb 7 · 1 Mile · Place 4 · Saint John's PreparatorSaint John's Preparator1 Mile44:34.77a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1 Mile · Place 23 · Saint John's PreparatorySaint John's Preparatory1 Mile234:37.239
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1 Mile · Place 3 · Saint John's PreparatorSaint John's Preparator1 Mile34:39.64a—
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 2 Miles · Place 1 · Saint John's PreparatorySaint John's Preparatory2 Miles1.10:07.11a9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 1000 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory1000 Meters2.2:46.82a9
Dec 20Catholic Conference Meet #3Dec 20 · 2 Miles · Place 1 · Saint John's PreparatorySaint John's Preparatory2 Miles1.10:24.89a9
Dec 15Catholic Conference Meet #2Dec 15 · 1 Mile · Place 3 · Saint John's PreparatorySaint John's Preparatory1 Mile3.4:46.38a9
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 1 Mile · Place 2 · Saint John's PreparatorySaint John's Preparatory1 Mile2.4:51.56a9