Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 154:23.46aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2024
1 Mile · OutdoorBSR Mid-Distance Classic · Apr 194:27.12aBSR Mid-Distance ClassicApril 19, 2024
1000 Meters · IndoorMSTCA Coaches Invitational (Large School) · Jan 272:31.27MSTCA Coaches Invitational (Large School)January 27, 2024
2 Miles · IndoorCatholic Conference Meet #1 (Boys Only) · Dec 510:17.37aCatholic Conference Meet #1 (Boys Only)December 5, 2023
2 Miles · OutdoorAndover Boosters Meet · May 1310:05.89aAndover Boosters MeetMay 13, 2023
400 Meters · OutdoorCatholic Conference Double Dual Jamboree · Apr 1450.25aCatholic Conference Double Dual JamboreeApril 14, 2025
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 1850.027aMSTCA Division 1 RelaysMay 18, 2025
600 Meters · IndoorCatholic Conference Meet #4 · Dec 281:26.88aCatholic Conference Meet #4December 28, 2023
800 Meters · IndoorMSTCA Northeast Invitational · Jan 121:58.60MSTCA Northeast InvitationalJanuary 12, 2024
800 Meters · OutdoorWeston Twilight - Regis Events · May 41:56.07aWeston Twilight - Regis EventsMay 4, 2024

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 800 Meters · Place 18 · Saint John's PreparatorySaint John's Preparatory800 Meters181:58.60a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 MetersRelay Split—50.492a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 7 · Saint John's PreparatorySaint John's Preparatory800 Meters7.1:56.15a12
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 MetersRelay Split—50.027a PB12
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory800 Meters2.1:56.40a12
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 400 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory400 Meters150.25a PB12
Apr 5Catholic Conference League Meet IApr 5 · 800 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory800 Meters11:59.65a12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 800 Meters · Place 14 · Saint John's PreparatorSaint John's Preparator800 Meters141:58.20a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 800 Meters · Place 11 · Saint John's PreparatorySaint John's Preparatory800 Meters11.1:59.28a11
May 15Catholic Conference ClassicMay 15 · 800 Meters · Place 2 · Saint John's PreparatorSaint John's Preparator800 Meters21:58.46a—
May 4Weston Twilight - Regis EventsMay 4 · 800 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory800 Meters1.1:56.07a PB11
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 1 · Saint John's PreparatorSaint John's Preparator1 Mile14:27.12a PB—
Apr 6BCH vs SJP vs SJSApr 6 · 1 Mile · Place 1 · Saint John's PreparatorSaint John's Preparator1 Mile14:38.72a—
Apr 6BCH vs SJP vs SJSApr 6 · 800 Meters · Place 1 · Saint John's PreparatorSaint John's Preparator800 Meters12:03.50a—
Apr 2Xaverian vs St. John's PrepApr 2 · 1 Mile · Place 1 · Saint John's PreparatorySaint John's Preparatory1 Mile1.4:38.9Unofficial11
Apr 2Xaverian vs St. John's PrepApr 2 · 800 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory800 Meters1.2:04.6Unofficial11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1000 Meters · Place 8 · Saint John's PreparatorySaint John's Preparatory1000 Meters8.2:31.41a11
Feb 24MIAA Meet of Champions Feb 24 · 1000 Meters · Place 3 · Saint John's PreparatorSaint John's Preparator1000 Meters32:32.60a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 5 · Saint John's PreparatorSaint John's Preparator1 Mile54:23.46a PB—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 15 · Saint John's PreparatorSaint John's Preparator1000 Meters152:39.79a—
Feb 7Catholic Conference ChampionshipFeb 7 · 1 Mile · Place 1 · Saint John's PreparatorSaint John's Preparator1 Mile14:25.44a—
Feb 7Catholic Conference ChampionshipFeb 7 · 1000 Meters · Place 1 · Saint John's PreparatorSaint John's Preparator1000 Meters12:33.02a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1000 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory1000 Meters12:31.27 PB11
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 3 · Saint John's PreparaSaint John's Prepara800 Meters31:58.60 PB11
Jan 7Marathon Winter Classic (Men's Only)Jan 7 · 800 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory800 Meters5.1:59.39a11
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 1 Mile · Place 3 · Saint John's PreparatorySaint John's Preparatory1 Mile3.4:33.51a11
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 1000 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory1000 Meters1.2:39.11a11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 600 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory600 Meters1.1:26.88a PB11
Dec 20Catholic Conference Meet #3Dec 20 · 2 Miles · Saint John's PreparatorySaint John's Preparatory2 Miles—DNS11
Dec 15Catholic Conference Meet #2Dec 15 · 1 Mile · Place 1 · Saint John's PreparatorySaint John's Preparatory1 Mile1.4:29.77a11
Dec 15Catholic Conference Meet #2Dec 15 · 1000 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory1000 Meters3.2:41.60a11
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 2 Miles · Place 1 · Saint John's PreparatorySaint John's Preparatory2 Miles1.10:17.37a PB11
Feb 25MIAA Meet of ChampionsFeb 25 · 1 Mile · Place 4 · Saint John's PrepSaint John's Prep1 Mile44:29.96SO
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 1 Mile · Place 10 · Saint John's PreparatorySaint John's Preparatory1 Mile10.4:33.63a10
Feb 10David Hemery Valentine InvitationalFeb 10 · 1000 Meters · Place 73 · Eagles TCEagles TC1000 Meters73.2:42.48a10
Feb 1BSC Meet #6Feb 1 · 1 Mile · Place 5 · Saint John's PrepSaint John's Prep1 Mile54:27.69SO
Feb 1Catholic Conference ChampionshipsFeb 1 · 1 Mile · Place 5 · Saint John's PrepSaint John's Prep1 Mile54:27.69SO
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1000 Meters · Place 8 · Saint John's PreparatorySaint John's Preparatory1000 Meters8.2:36.86a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 2 · Saint John's PreparatorySaint John's Preparatory1 Mile2.4:41.94a10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 800 Meters · Place 22 · Saint John's PreparatorySaint John's Preparatory800 Meters22.2:00.48a10
May 17Boys Catholic Conference ClassicMay 17 · 1 Mile · Place 4 · Saint John's PreparatorySaint John's Preparatory1 Mile4.4:32.89a10
May 13Andover Boosters MeetMay 13 · 2 Miles · Place 5 · Saint John's PreparatorySaint John's Preparatory2 Miles5.10:05.89a PB10
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 2 · Saint John's PreparatorySaint John's Preparatory1 Mile2.4:34.66a10
Apr 21St John's Prep Distance ClassicApr 21 · 1 Mile · Place 18 · Saint John's PrepSaint John's Prep1 Mile184:38.04—
Apr 11CM @ SJPApr 11 · 800 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory800 Meters2.1:57.7Unofficial10
Apr 4St. Jons Prep vs BC HighApr 4 · 1 Mile · Place 2 · Saint John's PreparatorySaint John's Preparatory1 Mile2.4:38.9Unofficial10
Apr 4St. Jons Prep vs BC HighApr 4 · 800 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory800 Meters1.2:04.9Unofficial10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 1 Mile · Place 2 · Saint John's PreparatorySaint John's Preparatory1 Mile2.4:33.88a10
Dec 16Catholic Conference Meet #2Dec 16 · 1000 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory1000 Meters2.2:44.86a10
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 1000 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory1000 Meters1.2:44.89a10
Feb 3TCL ChampionshipFeb 3 · 1 Mile · Place 3 · Saint John's PreparatorySaint John's Preparatory1 Mile3.4:57.05a9
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 10 · Saint John's PreparatorySaint John's Preparatory1 Mile10.4:53.55a9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Catholic Conference ChampionshipsMay 18 · 1 Mile · Place 1 · Saint John's PreparatorySaint John's Preparatory1 Mile1.4:50.57a9
May 10BCH @ SJPMay 10 · 2 Miles · Saint John's PreparatorySaint John's Preparatory2 Miles—10:40.3Unofficial9
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 1 Mile · Place 15 · Saint John's PreparatorySaint John's Preparatory1 Mile15.4:52.95a9
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 1 Mile · Place 15 · Saint John's PreparatorySaint John's Preparatory1 Mile15.4:52.95a9
May 4SJP @ XBHSMay 4 · 2 Miles · Place 3 · Saint John's PreparatorySaint John's Preparatory2 Miles3.10:34.6Unofficial9
Apr 25SJP @ MCApr 25 · 800 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory800 Meters2.2:08.0Unofficial9
Apr 16Lowell InvitationalApr 16 · 1 Mile · Saint John's PreparatorySaint John's Preparatory1 Mile—4:57.3Unofficial9
Apr 12SJS @ SJPApr 12 · 800 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory800 Meters2.2:05.9Unofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Tri County Meet 3 BUDec 20 · 1 Mile · Place 5 · Saint John's PreparatorySaint John's Preparatory1 Mile5.4:49.24a9
Dec 10Tri County Meet1Dec 10 · 1 Mile · Place 10 · Saint John's PreparatorySaint John's Preparatory1 Mile10.5:01.74a9