Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Qualifier Meet · Feb 114:50.76aMSTCA Qualifier MeetFebruary 11, 2023
1 Mile · OutdoorMSTCA South Shore Twilight Invitational · May 245:00.04aMSTCA South Shore Twilight InvitationalMay 24, 2025
1000 Meters · IndoorCatholic Conference Meet #2 · Dec 163:00.04aCatholic Conference Meet #2December 16, 2022
2 Miles · IndoorCatholic Conference Meet #5 (Boys Only) · Jan 1311:18.13aCatholic Conference Meet #5 (Boys Only)January 13, 2023
200 Meters · OutdoorBattle Road Twilight Series Meet - 4 · Jun 1322.92aBattle Road Twilight Series Meet - 4June 13, 2026
300 Meters · OutdoorGreater Boston Track Club Meet · Feb 836.98aGreater Boston Track Club MeetFebruary 8, 2026
400 Meters · IndoorThe BU Mini Meet · Dec 1352.18aThe BU Mini MeetDecember 13, 2025
800 Meters · OutdoorMSTCA Warrior Invitational · Apr 202:12.30aMSTCA Warrior InvitationalApril 20, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 200 Meters · Place 10 · UnattachedUnattached200 Meters10.22.92a PBWind: 0-
May 30Battle Road Twilight Series Meet 3May 30 · 200 Meters · Place 2 · UnattachedUnattached200 Meters2.23.47aWind: 0-
May 9Battle Road Twilight Series Meet 1May 9 · 200 Meters · Place 3 · UnattachedUnattached200 Meters3.23.41aWind: -3.2-
Apr 17MIT Sean Collier InvitationalApr 17 · 200 Meters · Place 14 · UnattachedUnattached200 Meters14.23.09aWind: 1.8-
Apr 17MIT Sean Collier InvitationalApr 17 · 100 Meters · Place 23 · UnattachedUnattached100 Meters23.11.61aWind: 2.2-
Feb 8Greater Boston Track Club MeetFeb 8 · 300 Meters · Place 4 · UnattachedUnattached300 Meters4.36.98a PB-

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13The BU Mini MeetDec 13 · 400 Meters · Place 9 · UnattachedUnattached400 Meters9.52.18a PB-
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 400 Meters · Place 9 · UnattachedUnattached400 Meters9.53.41a-

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 39 · Catholic MemorialCatholic Memorial1 Mile395:00.04a PB12
May 8CC JV Meet #4 (Boys Only)May 8 · 800 Meters · Place 3 · Catholic MemorialCatholic Memorial800 Meters32:13.012
Apr 29MC vs CMApr 29 · 800 Meters · Place 2 · Catholic MemorialCatholic Memorial800 Meters2.2:13Unofficial12
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 1 Mile · Place 52 · Catholic MemorialCatholic Memorial1 Mile52.5:13.74a12
Apr 15CC JV Meet #3 - Boys (X, BCH, CM)Apr 15 · 800 Meters · Catholic MemorialCatholic Memorial800 Meters—2:13.6Unofficial12
Apr 1CC JV Meet #1 (Boys Only)Apr 1 · 800 Meters · Catholic MemorialCatholic Memorial800 Meters—DNS12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25Catholic Memorial vs. BC HighApr 25 · 1 Mile · Catholic MemorialCatholic Memorial1 Mile—4:57.2Unofficial10
Apr 20MSTCA Warrior InvitationalApr 20 · 800 Meters · Place 18 · Catholic MemorialCatholic Memorial800 Meters182:12.30a PB—
Apr 11CM @ SJPApr 11 · 1 Mile · Catholic MemorialCatholic Memorial1 Mile—4:56Unofficial10
Apr 5Xaverian @ Catholic MemorialApr 5 · 2 Miles · Catholic MemorialCatholic Memorial2 Miles—11:11Unofficial10
Apr 1K of C RelaysApr 1 · 1 Mile · Catholic MemorialCatholic Memorial1 Mile—5:04Unofficial10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11MSTCA Qualifier MeetFeb 11 · 1 Mile · Place 41 · Catholic MemorialCatholic Memorial1 Mile41.4:50.76a PB10
Feb 1BSC Meet #6Feb 1 · 1 Mile · Place 3 · Catholic MemorialCatholic Memorial1 Mile34:54.32SO
Feb 1Catholic Conference ChampionshipsFeb 1 · 1 Mile · Place 3 · Catholic MemorialCatholic Memorial1 Mile34:54.32SO
Jan 13Catholic Conference Meet #5 (Boys Only)Jan 13 · 2 Miles · Place 6 · Catholic MemorialCatholic Memorial2 Miles611:18.13a PB—
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 39 · Catholic MemorialCatholic Memorial1 Mile39.5:09.08a10

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 2 Miles · Place 7 · Catholic MemorialCatholic Memorial2 Miles7.11:59.02a10
Dec 16Catholic Conference Meet #2Dec 16 · 1000 Meters · Place 8 · Catholic MemorialCatholic Memorial1000 Meters8.3:00.04a PB10
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 1 Mile · Place 12 · Catholic MemorialCatholic Memorial1 Mile12.5:15.71a10
Feb 15MSTCA Rising ChampsFeb 15 · 1 Mile · Place 26 · Catholic MemorialCatholic Memorial1 Mile265:26.339
Feb 3Tri County League ChampionshipFeb 3 · 1 Mile · Place 6 · Catholic MemorialCatholic Memorial1 Mile65:18.109
Feb 3TCL ChampionshipFeb 3 · 1 Mile · Place 6 · Catholic MemorialCatholic Memorial1 Mile6.5:18.10a9
Jan 24Tri County - Meet10 - WheatonJan 24 · 1 Mile · Place 16 · Catholic MemorialCatholic Memorial1 Mile16.5:30.83a9
Jan 12Tri County - Meet 8 - WheatonJan 12 · 1 Mile · Place 8 · Catholic MemorialCatholic Memorial1 Mile85:24.30FR
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 49 · Catholic MemorialCatholic Memorial1 Mile49.5:39.02a9
Jan 4Tri County - Meet 5 ReggieJan 4 · 1000 Meters · Place 17 · Catholic MemorialCatholic Memorial1000 Meters17.3:14.64a9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18Catholic Conference ChampionshipsMay 18 · 1 Mile · Place 11 · Catholic MemorialCatholic Memorial1 Mile11.5:20.91a9
May 11Xaverian Vs. Catholic MemorialMay 11 · 800 Meters · Catholic MemorialCatholic Memorial800 Meters—2:21.7Unofficial9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 50 · Catholic MemorialCatholic Memorial1 Mile50.5:24.13a9
Apr 27St. John's Shrewsbury vs Catholic MemorialApr 27 · 1 Mile · Catholic MemorialCatholic Memorial1 Mile—5:28Unofficial9
Apr 21MSTCA Warrior InviteApr 21 · 1 Mile · Place 36 · Catholic MemorialCatholic Memorial1 Mile36.5:23.45a9
Apr 13Catholic Memorial vs BC HighApr 13 · 2 Miles · Catholic MemorialCatholic Memorial2 Miles—12:12Unofficial9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22Tri County - Meet4 BUDec 22 · 1 Mile · Place 11 · Catholic MemorialCatholic Memorial1 Mile11.5:43.16a9
Dec 22Tri County - Meet4 BUDec 22 · 1000 Meters · Catholic MemorialCatholic Memorial1000 Meters—DNS9
Dec 10Tri County Meet1Dec 10 · 1 Mile · Place 32 · Catholic MemorialCatholic Memorial1 Mile32.5:37.90a9