Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches' Invitational · Jan 244:35.20aMSTCA Coaches' InvitationalJanuary 24, 2026
1 Mile · OutdoorBoys Catholic Conference Classic · May 144:40.57aBoys Catholic Conference ClassicMay 14, 2025
1000 Meters · IndoorCatholic Conference #3 (Boys Only) · Dec 302:48.17aCatholic Conference #3 (Boys Only)December 30, 2025
2 Miles · IndoorCatholic Conference #4 · Jan 210:30.29aCatholic Conference #4January 2, 2026
2 Miles · OutdoorBoys Catholic Conference Classic · May 1310:28.43aBoys Catholic Conference ClassicMay 13, 2026
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 96:53.16aWeston Twilight Invitational - Regis EventsMay 9, 2026
600 Meters · IndoorCatholic Conference Meet #3 · Dec 211:55.72aCatholic Conference Meet #3December 21, 2022
800 Meters · OutdoorCM Tri Meet- MC-AW · Apr 292:14.0CM Tri Meet- MC-AWApril 29, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16MSTCA Coaches Shore InvitationalMay 16 · 1 Mile · Place 17 · Catholic Memorial1 Mile174:47.38a11
May 13Boys Catholic Conference ClassicMay 13 · 2 Miles · Place 7 · Catholic Memorial2 Miles710:28.43a PB11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 16 · Catholic Memorial2000m Steeplechase166:53.16a PB11
Apr 29CM Tri Meet- MC-AWApr 29 · 1 Mile · Place 4 · Catholic Memorial1 Mile4.4:51.011
Apr 29CM Tri Meet- MC-AWApr 29 · 800 Meters · Place 3 · Catholic Memorial800 Meters3.2:14.0 PB11
Apr 23MSTCA Warrior InvitationalApr 23 · 1 Mile · Place 13 · Catholic Memorial1 Mile134:50.77a11
Apr 4Catholic Conference Multi-MeetApr 4 · 800 Meters · Place 8 · Catholic Memorial800 Meters82:15.84a11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 1 Mile · Catholic Memorial1 Mile—DNS11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24MSTCA Coaches' InvitationalJan 24 · 1 Mile · Place 32 · Catholic Memorial1 Mile324:35.20a PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 24 · Catholic Memorial1 Mile244:37.11a11
Jan 2Catholic Conference #4Jan 2 · 2 Miles · Place 5 · Catholic Memorial2 Miles510:30.29a PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 1000 Meters · Place 9 · Catholic Memorial1000 Meters9.2:48.17a PB11
Dec 12Catholic Conference #1Dec 12 · 1 Mile · Place 7 · Catholic Memorial1 Mile7.4:48.99a11
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 30 · Catholic Memorial1 Mile305:04.25a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Boys Catholic Conference ClassicMay 14 · 1 Mile · Place 4 · Catholic Memorial1 Mile44:40.57a PB10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 1 Mile · Place 6 · Catholic Memorial1 Mile6.4:47.29a10
Apr 29MC vs CMApr 29 · 2 Miles · Place 3 · Catholic Memorial2 Miles3.11:21Unofficial10
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 1 Mile · Place 28 · Catholic Memorial1 Mile28.4:52.62a10
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 1 Mile · Place 17 · Catholic Memorial1 Mile174:59.38a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 1000 Meters · Place 10 · Catholic Memorial1000 Meters10.2:59.25a10
Dec 27CC Meet #3Dec 27 · 1 Mile · Place 16 · Catholic Memorial1 Mile16.5:19.75a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 14 · Catholic Memorial1 Mile145:09.96a—
May 15Catholic Conference ClassicMay 15 · 1 Mile · Place 8 · Catholic Memorial1 Mile85:07.96a—
May 1Catholic Memorial vs. BC HighMay 1 · 1 Mile · Place 6 · Catholic Memorial1 Mile65:20.0—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · 2 Miles · Place 5 · Catholic Memorial2 Miles511:47.0—
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 84 · Catholic Memorial800 Meters842:30.92a—
Apr 5Xaverian Vs Malden Catholic Vs Catholic MemorialApr 5 · 1 Mile · Place 7 · Catholic Memorial1 Mile75:28.85a—
Apr 2Saint Johns vs Catholic MemorialApr 2 · 1 Mile · Place 9 · Catholic Memorial1 Mile95:33—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Catholic Conference Meet #2Dec 15 · 1000 Meters · Catholic Memorial1000 Meters—DNS9
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 1 Mile · Place 14 · Catholic Memorial1 Mile14.5:28.31a9
Jan 22Catholic Conference Meet #6 (Boys Only)Jan 22 · 1 Mile · Place 21 · Catholic Memorial1 Mile21.5:47.71a8
Jan 13Catholic Conference Meet #5 (Boys Only)Jan 13 · 1 Mile · Place 5 · Catholic Memorial1 Mile56:02.45a—
Jan 6Catholic Conference Meet #4Jan 6 · 1 Mile · Place 4 · Catholic Memorial1 Mile46:07.968

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 600 Meters · Place 8 · Catholic Memorial600 Meters8.1:55.72a PB8
Dec 16Catholic Conference Meet #2Dec 16 · 1 Mile · Place 6 · Catholic Memorial1 Mile6.5:54.78a8
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 1000 Meters · Place 4 · Catholic Memorial1000 Meters4.3:27.78a8