Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCatholic Conference Meet #3 · Dec 205:44.06aCatholic Conference Meet #3December 20, 2023
1 Mile · OutdoorBSR Mid-Distance Classic · Apr 195:35.45aBSR Mid-Distance ClassicApril 19, 2024
1000 Meters · IndoorCatholic Conference Meet #4 · Dec 283:13.77aCatholic Conference Meet #4December 28, 2023
600 Meters · IndoorCatholic Conference #3 (Boys Only) · Dec 301:50.98aCatholic Conference #3 (Boys Only)December 30, 2025

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 16Catholic Conference #6Jan 16 · 1000 Meters · Place 31 · Saint John's Preparatory1000 Meters313:45.54a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3 (Boys Only)Dec 30 · 600 Meters · Place 20 · Saint John's Preparatory600 Meters20.1:50.98a PB11
Dec 19Catholic Conference #2Dec 19 · 1000 Meters · Place 23 · Saint John's Preparatory1000 Meters23.3:22.81a11
Jan 10Catholic Conference #5Jan 10 · 1000 Meters · Place 22 · Saint John's Preparatory1000 Meters223:36.88a11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Catholic Conference #3Dec 30 · 1000 Meters · Place 24 · Saint John's Preparatory1000 Meters24.3:19.32a10
Jan 12Catholic Conference Meet #6Jan 12 · 1000 Meters · Place 7 · Saint John's Prep1000 Meters73:14.17FR
Jan 5Catholic Conference Meet #5 (Boys Only)Jan 5 · 1000 Meters · Place 10 · Saint John's Preparatory1000 Meters10.3:19.79a9

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 65 · Saint John's Preparator1 Mile655:35.45a PB—
Apr 6BCH vs SJP vs SJSApr 6 · 1 Mile · Place 17 · Saint John's Preparator1 Mile175:37.74a—
Apr 2Xaverian vs St. John's PrepApr 2 · 1 Mile · Saint John's Preparatory1 Mile—5:36.2Unofficial9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Catholic Conference Meet #4Dec 28 · 1000 Meters · Place 2 · Saint John's Preparatory1000 Meters2.3:13.77a PB9
Dec 20Catholic Conference Meet #3Dec 20 · 1 Mile · Place 3 · Saint John's Preparatory1 Mile3.5:44.06a PB9
Dec 15Catholic Conference Meet #2Dec 15 · 1000 Meters · Place 5 · Saint John's Preparatory1000 Meters5.3:23.15a9