Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAndover Boosters Invitational · May 1011.67aAndover Boosters InvitationalMay 10, 2025
200 Meters · OutdoorCatholic Memorial vs Saint Johns Prep · Apr 2422.9Catholic Memorial vs Saint Johns PrepApril 24, 2024
300 Meters · IndoorCatholic Conference Championships · Feb 535.45aCatholic Conference ChampionshipsFebruary 5, 2025
400 Meters · Outdoor3rd Annual BSR Mid Distance Classic · Apr 2550.44a3rd Annual BSR Mid Distance ClassicApril 25, 2025
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 1852.205aMSTCA Division 1 RelaysMay 18, 2025
55 Meters · IndoorCatholic Conference Championships · Feb 56.70aCatholic Conference ChampionshipsFebruary 5, 2025
600 Meters · IndoorCatholic Conference #3 · Dec 301:27.26aCatholic Conference #3December 30, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 400 Meters · Place 18 · Wesleyan (Conn.)Wesleyan (Conn.)400 MetersRound P18.50.83aFr
Apr 18Trinity InvitationalApr 18 · 400 Meters · Place 14 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters14.50.64aFr
Apr 18Trinity InvitationalApr 18 · 200 Meters · Place 30 · Wesleyan (Conn.)Wesleyan (Conn.)200 Meters30.23.44aWind: -1.3Fr
Apr 11UMASS Commonwealth InvitationalApr 11 · 400 Meters · Place 29 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters29.52.08aFr
Apr 11UMASS Commonwealth InvitationalApr 11 · 200 Meters · Place 46 · Wesleyan (Conn.)Wesleyan (Conn.)200 Meters46.23.49aWind: 3.1Fr
Apr 4Amherst Spring FlingApr 4 · 400 Meters · Place 16 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters16.51.11aFr
Apr 4Amherst Spring FlingApr 4 · 200 Meters · Place 27 · Wesleyan (Conn.)Wesleyan (Conn.)200 Meters27.23.80aWind: -2.7Fr
Mar 28UMASS Flagship OpenerMar 28 · 400 Meters · Place 11 · Wesleyan (Conn.)Wesleyan (Conn.)400 Meters11.53.43aFr
Mar 21J Elmer Swanson Spring ClassicMar 21 · 200 Meters · Place 32 · Wesleyan (Conn.)Wesleyan (Conn.)200 Meters3223.43a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 MetersRelay Split—53.020a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 30 · Saint John's PreparatorySaint John's Preparatory400 Meters30.53.57a12
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 MetersRelay Split—52.205a PB12
May 14Boys Catholic Conference ClassicMay 14 · 400 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory400 Meters350.76a12
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 10 · Saint John's PreparatorySaint John's Preparatory100 Meters1011.67a PB12
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 9 · Saint John's PreparatorySaint John's Preparatory100 Meters911.79a12
Apr 30St. John's @ SJPApr 30 · 200 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory200 Meters1.23.5Unofficial12
Apr 253rd Annual BSR Mid Distance ClassicApr 25 · 400 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory400 Meters2.50.44a PB12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 300 Meters · Place 18 · Saint John's PreparatorySaint John's Preparatory300 Meters1836.32a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 300 Meters · Place 18 · Saint John's PreparatorySaint John's Preparatory300 Meters1836.32a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory300 Meters535.83a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 14 · Saint John's PreparatorySaint John's Preparatory55 Meters146.72a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 300 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory300 Meters235.45a PB—
Feb 5Catholic Conference ChampionshipsFeb 5 · 55 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory55 Meters56.78a—
Feb 5Catholic Conference ChampionshipsFeb 5 · 55 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory55 Meters56.70a PB—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 13 · Saint John's PreparatorySaint John's Preparatory300 Meters1336.14a—
Jan 3Catholic Conference #4Jan 3 · 300 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory300 Meters236.29a—
Jan 3Catholic Conference #4Jan 3 · 55 Meters · Place 8 · Saint John's PreparatorySaint John's Preparatory55 Meters86.88a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 600 Meters · Place 4 · Saint John's PreparatorySaint John's Preparatory600 Meters4.1:27.26a PB12
Dec 20Catholic Conference #2 (Boys Only)Dec 20 · 600 Meters · Place 13 · Saint John's PreparatorySaint John's Preparatory600 Meters13.1:36.99a12
Dec 13CC Meet #1Dec 13 · 300 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory300 Meters2.36.91a12
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 600 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory600 Meters1.1:31.26a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 400 Meters · Place 21 · Saint John's PreparatorySaint John's Preparatory400 Meters21.52.08a11
May 15Catholic Conference ClassicMay 15 · 400 Meters · Place 4 · Saint John's PreparatorSaint John's Preparator400 Meters451.67a—
May 11Andover Boosters InvitationalMay 11 · 400 Meters · Place 8 · Saint John's PreparatorSaint John's Preparator400 Meters851.82a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 200 Meters · Place 31 · Saint John's PreparatorSaint John's Preparator200 Meters3123.89a—
Apr 30MC @ SJPApr 30 · 800 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory800 Meters3.02:11.2Unofficial11
Apr 24Catholic Memorial vs Saint Johns PrepApr 24 · 200 Meters · Place 5 · Saint John's PreparatorSaint John's Preparator200 Meters522.9 PB—
Apr 19BSR Mid-Distance ClassicApr 19 · 400 Meters · Place 10 · Saint John's PreparatorSaint John's Preparator400 Meters1053.43a—
Apr 6BCH vs SJP vs SJSApr 6 · 400 Meters · Place 4 · Saint John's PreparatorSaint John's Preparator400 Meters454.33a—
Apr 2Xaverian vs St. John's PrepApr 2 · 400 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory400 Meters3.53.1Unofficial11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 300 Meters · Place 12 · Saint John's PreparatorySaint John's Preparatory300 Meters12.38.60a11
Dec 20Catholic Conference Meet #3Dec 20 · 600 Meters · Place 3 · Saint John's PreparatorySaint John's Preparatory600 Meters3.1:32.10a11
Dec 15Catholic Conference Meet #2Dec 15 · 600 Meters · Place 1 · Saint John's PreparatorySaint John's Preparatory600 Meters1.1:33.29a11
Dec 5Catholic Conference Meet #1 (Boys Only)Dec 5 · 300 Meters · Place 10 · Saint John's PreparatorySaint John's Preparatory300 Meters10.39.65a11
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 300 Meters · Place 19 · Saint John's PreparatorySaint John's Preparatory300 Meters19.39.47a10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Boys Catholic Conference ClassicMay 17 · 400 Meters · Place 2 · Saint John's PreparatorySaint John's Preparatory400 Meters2.55.21a10
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 400 Meters · Place 5 · Saint John's PreparatorySaint John's Preparatory400 Meters5.54.82a10
May 2Malden Catholic @ SJPMay 2 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 Meters—54.8Unofficial10
Apr 15Lowell InvitationalApr 15 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 Meters—56.2Unofficial10
Apr 11CM @ SJPApr 11 · 200 Meters · Saint John's PreparatorySaint John's Preparatory200 Meters—25.3Unofficial10
Apr 4St. Jons Prep vs BC HighApr 4 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 Meters—58.4Unofficial10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21Catholic Conference Meet #3Dec 21 · 600 Meters · Place 11 · Saint John's PreparatorySaint John's Preparatory600 Meters11.1:37.13a10
Dec 16Catholic Conference Meet #2Dec 16 · 600 Meters · Place 4 · Saint John's PreparatorySaint John's Preparatory600 Meters4.1:37.98a10
Dec 6Catholic Conference League Indoor Meet #1Dec 6 · 300 Meters · Place 20 · Saint John's PreparatorySaint John's Preparatory300 Meters20.40.10a10
Feb 3TCL ChampionshipFeb 3 · 300 Meters · Place 12 · Saint John's PreparatorySaint John's Preparatory300 Meters12.42.85a9
Jan 4Tri County - Meet 5 ReggieJan 4 · 300 Meters · Place 35 · Saint John's PreparatorySaint John's Preparatory300 Meters35.43.94a9

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Catholic Conference ChampionshipsMay 18 · 400 Meters · Place 11 · Saint John's PreparatorySaint John's Preparatory400 Meters11.58.13a9
May 10BCH @ SJPMay 10 · 200 Meters · Saint John's PreparatorySaint John's Preparatory200 Meters—25.7Unofficial9
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 400 Meters · Place 34 · Saint John's PreparatorySaint John's Preparatory400 Meters34.1:00.09a9
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 400 Meters · Place 34 · Saint John's PreparatorySaint John's Preparatory400 Meters34.1:00.09a9
May 4SJP @ XBHSMay 4 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 Meters—58.8Unofficial9
Apr 25SJP @ MCApr 25 · 200 Meters · Saint John's PreparatorySaint John's Preparatory200 Meters—26.0Unofficial9
Apr 16Lowell InvitationalApr 16 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 Meters—59.6Unofficial9
Apr 12SJS @ SJPApr 12 · 400 Meters · Saint John's PreparatorySaint John's Preparatory400 Meters—58.4Unofficial9

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22Tri County - Meet4 BUDec 22 · 300 Meters · Place 69 · Saint John's PreparatorySaint John's Preparatory300 Meters69.45.39a9