Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCatholic Conference Meet #2 · Dec 165:55.29aCatholic Conference Meet #2December 16, 2022
1 Mile · OutdoorSaint Johns vs Catholic Memorial · Apr 26:09.00Saint Johns vs Catholic MemorialApril 2, 2024
1000 Meters · IndoorCatholic Conference Meet #1 (Boys Only) · Dec 53:31.60aCatholic Conference Meet #1 (Boys Only)December 5, 2023
2 Miles · IndoorCatholic Conference Meet #5 (Boys Only) · Jan 513:46.27aCatholic Conference Meet #5 (Boys Only)January 5, 2024
600 Meters · IndoorCatholic Conference Meet #3 · Dec 211:46.51aCatholic Conference Meet #3December 21, 2022
800 Meters · OutdoorMSTCA Warrior Invitational · Apr 242:26.99aMSTCA Warrior InvitationalApril 24, 2025

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 800 Meters · Place 10 · Saint John's800 Meters102:29.8012
Apr 30St. John's @ SJPApr 30 · 800 Meters · Saint John's800 Meters—2:24.2Unofficial12
Apr 24MSTCA Warrior InvitationalApr 24 · 800 Meters · Place 58 · Saint John's800 Meters582:26.99a PB12
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 800 Meters · Place 19 · Saint John's800 Meters192:29.11a12
Apr 3Xaverian Vs. Malden Catholic Vs St. Johns ShrewsburyApr 3 · 800 Meters · Place 11 · Saint John's800 Meters112:30.98a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 19Catholic Conference InvitationalJan 19 · 1 Mile · Place 25 · Saint John's1 Mile256:02.96a—
Jan 3Catholic Conference #4Jan 3 · 1 Mile · Place 15 · Saint John's1 Mile156:11.74a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27CC Meet #3Dec 27 · 1 Mile · Saint John's1 Mile—DNS12
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 1 Mile · Saint John's1 Mile—DNS12
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 2 Miles · Place 11 · Saint John's2 Miles11.13:46.27a PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Dual Meet - St. John's vs. XaverianMay 1 · 1 Mile · Saint John's1 Mile—6:05.30Unofficial11
Apr 23Catholic Conference Meet MC vs St John's ShrewsburyApr 23 · 1 Mile · Saint John's1 Mile—6:09.00Unofficial11
Apr 6BCH vs SJP vs SJSApr 6 · 800 Meters · Place 19 · Saint John's800 Meters192:49.17a—
Apr 2Saint Johns vs Catholic MemorialApr 2 · 1 Mile · Place 17 · Saint John's1 Mile176:09.00 PB—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Catholic Conference Meet #3Dec 20 · 2 Miles · Saint John's2 Miles—DNS11
Dec 15Catholic Conference Meet #2Dec 15 · 1 Mile · Place 8 · Saint John's1 Mile8.6:16.46a11
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 1000 Meters · Place 17 · Saint John's1000 Meters17.3:31.60a PB11
Jan 13Catholic Conference Meet #5 (Boys Only)Jan 13 · 600 Meters · Place 7 · Saint John's Shrewsbury600 Meters71:47.54a—
Jan 6Catholic Conference Meet #4Jan 6 · 1 Mile · Place 7 · Saint John's1 Mile76:05.90SO

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 600 Meters · Place 19 · Saint John's600 Meters19.1:46.51a PB10
Dec 16Catholic Conference Meet #2Dec 16 · 1 Mile · Place 7 · Saint John's1 Mile7.5:55.29a PB10
Dec 16Catholic Conference Meet #2Dec 16 · 1000 Meters · Place 5 · Saint John's1000 Meters5.3:37.25a10
Dec 11MSTCA Winter Festival Large SchoolDec 11 · 600 Meters · Place 33 · Saint John's600 Meters33.1:54.58a10
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 600 Meters · Place 18 · Saint John's600 Meters18.1:51.17a10
Jan 12Tri County - Meet 8 - WheatonJan 12 · 600 Meters · Place 3 · Saint John's600 Meters31:53.11FR
Jan 4Tri County - Meet 5 ReggieJan 4 · 1 Mile · Saint John's1 Mile—DNS9
Jan 4Tri County - Meet 5 ReggieJan 4 · 1000 Meters · Place 22 · Saint John's1000 Meters22.3:45.83a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 12SJS @ SJPApr 12 · 800 Meters · Saint John's800 Meters—2:27.8Unofficial9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Tri County Meet 3 BUDec 20 · 1 Mile · Place 25 · Saint John's1 Mile25.6:12.69a9
Dec 20Tri County Meet 3 BUDec 20 · 600 Meters · Saint John's600 Meters—DNS9
Dec 10Tri County Meet1Dec 10 · 1000 Meters · Place 31 · Saint John's1000 Meters31.3:38.79a9