Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCC Meet #3 · Dec 274:57.26aCC Meet #3December 27, 2024
1 Mile · Outdoor3rd Annual BSR Mid Distance Classic · Apr 254:57.09a3rd Annual BSR Mid Distance ClassicApril 25, 2025
1000 Meters · IndoorMSTCA Coaches Invitational (Large Schools) · Jan 262:47.68aMSTCA Coaches Invitational (Large Schools)January 26, 2025
2 Miles · IndoorCatholic Conference Meet #2 · Dec 1511:06.17aCatholic Conference Meet #2December 15, 2023
2 Miles · OutdoorCatholic Conference Classic · May 1511:15.43aCatholic Conference ClassicMay 15, 2024
3000 Meters · IndoorCatholic Conference Invitational · Jan 2110:38.66aCatholic Conference InvitationalJanuary 21, 2024
800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 242:05.24aMSTCA South Shore Twilight InvitationalMay 24, 2025

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 17 · Catholic Memorial800 Meters172:05.24a PB12
May 8CC JV Meet #4 (Boys Only)May 8 · 800 Meters · Place 2 · Catholic Memorial800 Meters22:09.012
Apr 29MC vs CMApr 29 · 800 Meters · Place 1 · Catholic Memorial800 Meters1.2:11Unofficial12
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 1 Mile · Place 35 · Catholic Memorial1 Mile35.4:57.09a PB12
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 1 Mile · Place 19 · Catholic Memorial1 Mile195:12.22a12
Apr 5Catholic Conference League Meet IApr 5 · 1 Mile · Place 11 · Catholic Memorial1 Mile115:11.69a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Catholic Conference ChampionshipsFeb 5 · 1000 Meters · Place 10 · Catholic Memorial1000 Meters102:53.36a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1000 Meters · Place 36 · Catholic Memorial1000 Meters362:47.68a PB—
Jan 19Catholic Conference InvitationalJan 19 · 1000 Meters · Place 11 · Catholic Memorial1000 Meters112:54.97a—
Jan 3Catholic Conference #4Jan 3 · 1 Mile · Place 6 · Catholic Memorial1 Mile65:01.10a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 1000 Meters · Place 2 · Catholic Memorial1000 Meters2.2:48.72a12
Dec 27CC Meet #3Dec 27 · 1 Mile · Place 10 · Catholic Memorial1 Mile10.4:57.26a PB12
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 1000 Meters · Place 7 · Catholic Memorial1000 Meters7.2:53.74a12
Feb 7Catholic Conference ChampionshipFeb 7 · 2 Miles · Place 6 · Catholic Memorial2 Miles611:23.57a—
Jan 21Catholic Conference InvitationalJan 21 · 3000 Meters · Place 9 · Catholic Memorial3000 Meters910:38.66a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 104 · Catholic Memorial1 Mile1045:08.0611
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 1 Mile · Place 9 · Catholic Memorial1 Mile9.5:10.56a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 49 · Catholic Memorial1 Mile495:02.73a—
May 15Catholic Conference ClassicMay 15 · 2 Miles · Place 12 · Catholic Memorial2 Miles1211:15.43a PB—
May 1Catholic Memorial vs. BC HighMay 1 · 1 Mile · Place 5 · Catholic Memorial1 Mile55:10.0—
May 1Catholic Memorial vs. BC HighMay 1 · 800 Meters · Place 6 · Catholic Memorial800 Meters62:18.0—
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · 1 Mile · Place 10 · Catholic Memorial1 Mile105:15.8—
Apr 18MSTCA Warrior InvitationalApr 18 · 800 Meters · Place 43 · Catholic Memorial800 Meters432:17.86a—
Apr 5Xaverian Vs Malden Catholic Vs Catholic MemorialApr 5 · 2 Miles · Place 4 · Catholic Memorial2 Miles411:37.20a—
Apr 2Saint Johns vs Catholic MemorialApr 2 · 1 Mile · Place 7 · Catholic Memorial1 Mile75:16—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 1 Mile · Place 9 · Catholic Memorial1 Mile9.5:10.54a11
Dec 28Catholic Conference Meet #4Dec 28 · 1000 Meters · Place 14 · Catholic Memorial1000 Meters14.3:06.07a11
Dec 20Catholic Conference Meet #3Dec 20 · 1 Mile · Place 13 · Catholic Memorial1 Mile13.5:19.63a11
Dec 15Catholic Conference Meet #2Dec 15 · 2 Miles · Place 7 · Catholic Memorial2 Miles7.11:06.17a PB11
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 1 Mile · Place 8 · Catholic Memorial1 Mile8.5:07.21a11
Feb 1BSC Meet #6Feb 1 · 1 Mile · Place 10 · Catholic Memorial1 Mile105:28.79SO
Feb 1Catholic Conference ChampionshipsFeb 1 · 1 Mile · Place 10 · Catholic Memorial1 Mile105:28.79SO
Jan 22Catholic Conference Meet #6 (Boys Only)Jan 22 · 1 Mile · Place 14 · Catholic Memorial1 Mile14.5:31.49a10
Jan 13Catholic Conference Meet #5 (Boys Only)Jan 13 · 2 Miles · Place 10 · Catholic Memorial2 Miles1011:53.60a—
Jan 6Catholic Conference Meet #4Jan 6 · 1 Mile · Place 10 · Catholic Memorial1 Mile105:36.52SO

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Boys Catholic Conference ClassicMay 17 · 1 Mile · Place 16 · Catholic Memorial1 Mile16.5:33.65a10
May 9Catholic Memorial @ Malden CatholicMay 9 · 2 Miles · Catholic Memorial2 Miles—12:00Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 1 Mile · Place 97 · Catholic Memorial1 Mile975:29.75a—
Apr 25Catholic Memorial vs. BC HighApr 25 · 2 Miles · Catholic Memorial2 Miles—12:19.0Unofficial10
Apr 20MSTCA Warrior InvitationalApr 20 · 1 Mile · Place 62 · Catholic Memorial1 Mile625:29.50a—
Apr 5Xaverian @ Catholic MemorialApr 5 · 1 Mile · Catholic Memorial1 Mile—5:26Unofficial10

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 2 Miles · Place 9 · Catholic Memorial2 Miles9.12:07.29a10
Dec 16Catholic Conference Meet #2Dec 16 · 1 Mile · Place 20 · Catholic Memorial1 Mile20.5:38.56a10
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 1000 Meters · Place 3 · Catholic Memorial1000 Meters3.3:22.48a10
Feb 15MSTCA Rising ChampsFeb 15 · 1 Mile · Place 37 · Catholic Memorial1 Mile375:53.149
Feb 3Tri County League ChampionshipFeb 3 · 1000 Meters · Place 10 · Catholic Memorial1000 Meters103:23.529
Feb 3TCL ChampionshipFeb 3 · 1000 Meters · Place 10 · Catholic Memorial1000 Meters10.3:23.52a9
Jan 24Tri County - Meet10 - WheatonJan 24 · 1000 Meters · Place 20 · Catholic Memorial1000 Meters20.3:47.08a9
Jan 12Tri County - Meet 8 - WheatonJan 12 · 1000 Meters · Place 12 · Catholic Memorial1000 Meters123:38.89FR
Jan 4Tri County - Meet 5 ReggieJan 4 · 1000 Meters · Place 20 · Catholic Memorial1000 Meters20.3:28.34a9

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Xaverian Vs. Catholic MemorialMay 11 · 800 Meters · Catholic Memorial800 Meters—2:36.9Unofficial9
Apr 27St. John's Shrewsbury vs Catholic MemorialApr 27 · 1 Mile · Catholic Memorial1 Mile—5:53Unofficial9
Apr 21MSTCA Warrior InviteApr 21 · 800 Meters · Place 58 · Catholic Memorial800 Meters58.2:45.22a9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Tri County Meet1Dec 10 · 1 Mile · Place 47 · Catholic Memorial1 Mile47.6:23.86a9