Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorCatholic Conference Meet #1 (Boys Only) · Dec 53:15.55aCatholic Conference Meet #1 (Boys Only)December 5, 2023
300 Meters · IndoorCatholic Conference #4 · Jan 342.08aCatholic Conference #4January 3, 2025
400 Meters · IndoorCatholic Conference Invitational · Jan 1959.25aCatholic Conference InvitationalJanuary 19, 2025
400 Meters · OutdoorBoys Catholic Conference Classic · May 1457.34aBoys Catholic Conference ClassicMay 14, 2025
600 Meters · IndoorCatholic Conference Championship · Feb 71:34.23aCatholic Conference ChampionshipFebruary 7, 2024
600 Meters · OutdoorThe Catholic Conference Indoor Championships (Boys Only) · Jan 301:41.43aThe Catholic Conference Indoor Championships (Boys Only)January 30, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29SJS @ SJPApr 29 · 400 Meters · Saint John's400 Meters—59.9Unofficial11
Apr 11Catholic Conference JamboreeApr 11 · 400 Meters · Place 18 · Saint John's400 Meters1859.41a11
Apr 2Xaverian Vs. St. John's Shrewsbury & Malden CatholicApr 2 · 400 Meters · Place 11 · Saint John's400 Meters111:00.85a11
Jan 30The Catholic Conference Indoor Championships (Boys Only)Jan 30 · 600 Meters · Place 13 · Saint John's600 Meters13.1:41.43a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 16Catholic Conference #6Jan 16 · 600 Meters · Place 19 · Saint John's600 Meters191:42.62a11
Jan 9Catholic Conference #5Jan 9 · 600 Meters · Place 15 · Saint John's600 Meters151:43.19JR
Jan 2Catholic Conference #4Jan 2 · 600 Meters · Place 15 · Saint John's600 Meters151:40.83a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 300 Meters · Place 25 · Saint John's300 Meters25.42.54a11
Feb 5Catholic Conference ChampionshipsFeb 5 · 600 Meters · Place 6 · Saint John's600 Meters61:34.74a—
Jan 19Catholic Conference InvitationalJan 19 · 400 Meters · Place 37 · Saint John's400 Meters3759.25a PB—
Jan 10Catholic Conference #5Jan 10 · 600 Meters · Place 15 · Saint John's600 Meters151:43.19a11
Jan 3Catholic Conference #4Jan 3 · 300 Meters · Place 39 · Saint John's300 Meters3942.08a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Boys Catholic Conference ClassicMay 14 · 400 Meters · Place 11 · Saint John's400 Meters1157.34a PB10
May 7Shrewsbury-Wachusett-St. Johns Dual Meet (BOYS)May 7 · 400 Meters · Place 9 · Saint John's400 Meters957.7010
Apr 30St. John's @ SJPApr 30 · 400 Meters · Saint John's400 Meters—61.2Unofficial10
Apr 24MSTCA Warrior InvitationalApr 24 · 400 Meters · Place 62 · Saint John's400 Meters621:00.02a10
Apr 14Catholic Conference Double Dual JamboreeApr 14 · 400 Meters · Place 22 · Saint John's400 Meters2258.54a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 600 Meters · Place 18 · Saint John's600 Meters18.1:39.43a10
Dec 13CC Meet #1Dec 13 · 600 Meters · Place 13 · Saint John's600 Meters13.1:39.68a10
Feb 7Catholic Conference ChampionshipFeb 7 · 600 Meters · Place 5 · Saint John's600 Meters51:34.23a PB—
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 600 Meters · Place 12 · Saint John's600 Meters12.1:37.11a9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Catholic Conference ClassicMay 15 · 400 Meters · Place 21 · Saint John's400 Meters2158.61a—
May 1Dual Meet - St. John's vs. XaverianMay 1 · 400 Meters · Saint John's400 Meters—58.5Unofficial9
Apr 23Catholic Conference Meet MC vs St John's ShrewsburyApr 23 · 400 Meters · Saint John's400 Meters—59.5Unofficial9
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · 400 Meters · Place 13 · Saint John's400 Meters1357.63a—
Apr 6BCH vs SJP vs SJSApr 6 · 400 Meters · Place 11 · Saint John's400 Meters111:00.10a—
Apr 2Saint Johns vs Catholic MemorialApr 2 · 400 Meters · Place 4 · Saint John's400 Meters458.1—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 600 Meters · Place 10 · Saint John's600 Meters10.1:37.23a9
Dec 20Catholic Conference Meet #3Dec 20 · 600 Meters · Place 9 · Saint John's600 Meters9.1:36.84a9
Dec 15Catholic Conference Meet #2Dec 15 · 600 Meters · Place 12 · Saint John's600 Meters12.1:37.94a9
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 1000 Meters · Place 3 · Saint John's1000 Meters3.3:15.55a PB9