Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorArchbishop Curley Time Trial Day 1 · Mar 18 | 4:52.68a | Archbishop Curley Time Trial Day 1 | March 18, 2025 |
| 1000 Meters · IndoorPrivate Schools Invitational · Feb 3 | 3:05.74a | Private Schools Invitational | February 3, 2024 |
| 1600 Meters · IndoorMIAA/IAAM Indoor Conference Meet #4 · Jan 17 | 4:56.85a | MIAA/IAAM Indoor Conference Meet #4 | January 17, 2025 |
| 1600 Meters · Outdoor2025 MIAA Conference Championships (Boys Only) · May 8 | 4:47.95a | 2025 MIAA Conference Championships (Boys Only) | May 8, 2025 |
| 2000m Steeplechase · 0.838m · OutdoorUnder Armour Black and Blue Invitational · Apr 18 | 7:33.58a | Under Armour Black and Blue Invitational | April 18, 2024 |
| 3200 Meters · Outdoor2025 MIAA Conference Championships (Boys Only) · May 8 | 10:54.12a | 2025 MIAA Conference Championships (Boys Only) | May 8, 2025 |
| 400 Meters · OutdoorArchbishop Curley Time Trial Day 2 · Mar 19 | 57.07a | Archbishop Curley Time Trial Day 2 | March 19, 2025 |
| 800 Meters · IndoorMIAA/IAAM Indoor Conference Meet #3 · Jan 10 | 2:14.39a | MIAA/IAAM Indoor Conference Meet #3 | January 10, 2025 |
| 800 Meters · OutdoorMIAA League Meet #1 (CH, MCD, MSJ, AC) · Apr 2 | 2:06.29a | MIAA League Meet #1 (CH, MCD, MSJ, AC) | April 2, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Indoor Track
1 results2025 Indoor Track
5 results2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | 2025 MIAA Conference Championships (Boys Only)May 8 · 3200 Meters · Place 12 · Archbishop Curley | 3200 Meters | 12 | 10:54.12a PB | 11 |
| May 8 | 2025 MIAA Conference Championships (Boys Only)May 8 · 1600 Meters · Place 13 · Archbishop Curley | 1600 Meters | 13 | 4:47.95a PB | 11 |
| Apr 30 | MIAA Tri-Meet (Curley, St. Pauls, @Loyola)Apr 30 · 800 Meters · Place 5 · Archbishop Curley | 800 Meters | 5 | 2:08.46a | 11 |
| Apr 22 | MIAA (Spring Break) Quad MeetApr 22 · 3200 Meters · Archbishop Curley | 3200 Meters | — | DNS | 11 |
| Apr 22 | MIAA (Spring Break) Quad MeetApr 22 · 1600 Meters · Place 4 · Archbishop Curley | 1600 Meters | 4. | 4:49.37a | 11 |
| Apr 15 | MIAA League Meet (MSJ, St. Pauls, Curley, Loyola)Apr 15 · 800 Meters · Place 6 · Archbishop Curley | 800 Meters | 6 | 2:07.36a | 11 |
| Apr 9 | MIAA League Meet 2 (MSJ, Curley, Spalding, Gilman)Apr 9 · 1600 Meters · Place 4 · Archbishop Curley | 1600 Meters | 4 | 4:59.90a | 11 |
| Apr 2 | MIAA League Meet #1 (CH, MCD, MSJ, AC)Apr 2 · 800 Meters · Place 1 · Archbishop Curley | 800 Meters | 1. | 2:06.29a PB | 11 |
| Mar 19 | Archbishop Curley Time Trial Day 2Mar 19 · 400 Meters · Place 10 · Archbishop Curley | 400 Meters | 10. | 57.07a PB | 11 |
| Mar 18 | Archbishop Curley Time Trial Day 1Mar 18 · 1 Mile · Place 1 · Archbishop Curley | 1 Mile | 1. | 4:52.68a PB | 11 |
2024 Indoor Track
5 results2024 Outdoor Track
10 results2023 Outdoor Track
7 results