Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorGuilderland vs CBA vs Ballston Spa Boys · May 10 | 15.16 | Guilderland vs CBA vs Ballston Spa Boys | May 10, 2023 |
| 1000 Meters · IndoorOcean Breeze Freedom Games · Jan 3 | 2:49.94 | Ocean Breeze Freedom Games | January 3, 2026 |
| 1600 Meters · IndoorNorth Shore Season Opener · Dec 5 | 4:57.95a | North Shore Season Opener | December 5, 2025 |
| 1600 Meters · OutdoorSection 2 Group 1 Championships · May 28 | 4:58.33 | Section 2 Group 1 Championships | May 28, 2025 |
| 200 Meters · OutdoorCBA Dual Meet · May 2 | 31.65 | CBA Dual Meet | May 2, 2023 |
| 400 Meters · IndoorCBA Showcase Relays and Field Events · Feb 28 | 55.02 | CBA Showcase Relays and Field Events | February 28, 2026 |
| 400 Meters · OutdoorShen Invy · May 8 | 54.38a | Shen Invy | May 8, 2026 |
| 45 Meter · Indoor · Hand timedTCITL LM 4D · Dec 30 | 7.2h | TCITL LM 4D | December 30, 2022 |
| 45 Meter · OutdoorSection 2 League Meets #2 · Dec 11 | 7.20 | Section 2 League Meets #2 | December 11, 2021 |
| 600 Meters · IndoorCBA Showcase Individual Running Events · Feb 25 | 1:29.03 | CBA Showcase Individual Running Events | February 25, 2026 |
| 600 Meters · Outdoor7'TH ANNUAL ED CEPIEL TCITL SPRINGFIELD INVITE · Jan 12 | 1:37.46a | 7'TH ANNUAL ED CEPIEL TCITL SPRINGFIELD INVITE | January 12, 2025 |
| 800 Meters · IndoorOcean Breeze Invitational · Feb 1 | 2:13.09a | Ocean Breeze Invitational | February 1, 2025 |
| 800 Meters · OutdoorBoys Suburban Council Varsity and JV Championships · May 21 | 2:11.67 | Boys Suburban Council Varsity and JV Championships | May 21, 2025 |
| Long Jump · IndoorTCITL LM 4D · Dec 30 | 11-00.00 | TCITL LM 4D | December 30, 2022 |
| Long Jump · OutdoorSection 2 League Meets #2 · Dec 11 | 11-10.75 | Section 2 League Meets #2 | December 11, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2026 Indoor Track
4 results2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | Bishop Loughlin GamesDec 20 · 600 Meters · Place 51 · Christian Brothers-Albany | 600 Meters | 51. | 1:32.93a | 12 |
| Dec 5 | North Shore Season OpenerDec 5 · 1600 Meters · Place 23 · Christian Brothers-Albany | 1600 Meters | 23. | 4:57.95a PB | 12 |
| Feb 17 | Section 2 Division I ChampionshipFeb 17 · 1000 Meters · Place 20 · Christian Brothers-Albany | 1000 Meters | 20. | 3:07.98a | 11 |
| Feb 1 | Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 74 · Christian Brothers-Albany | 800 Meters | 74. | 2:13.09a PB | 11 |
| Jan 22 | CBA Break-IN InviteJan 22 · 1000 Meters · Place 3 · Christian Br | 1000 Meters | 3 | 2:56.13 | 11 |
| Jan 5 | TCITL LM 4DJan 5 · 1000 Meters · Place 14 · Christian Brothers Academy (CB | 1000 Meters | 14 | 3:11.32 | 11 |
2025 Outdoor Track
9 results2024 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | TCITL LM 3DDec 27 · 1600 Meters · Place 11 · Christian Brothers-Albany | 1600 Meters | 11. | 5:28.04a | 11 |
| Dec 15 | TCITL LM 2BDec 15 · 1600 Meters · Place 15 · Christian Brothers-Albany | 1600 Meters | 15. | 5:23.03a | 11 |
2024 Outdoor Track
4 results2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | TCITL LM 3DDec 23 · 600 Meters · Place 17 · Christian Brothers-Albany | 600 Meters | 17. | 1:55.54a | 10 |
| Dec 16 | Bishop Loughlin GamesDec 16 · 600 Meters · Place 43 · Christian Brothers-Albany | 600 Meters | 43. | 1:51.21a | 10 |
| Jan 14 | TCITL LM 5CJan 14 · Long Jump · Place 2 · Christian Br | Long Jump | 2 | 11-09.75 | 9 |
2023 Outdoor Track
5 results2022 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | TCITL LM 4DDec 30 · 45 Meter · Place 20 · Christian Brothers-Albany | 45 Meter | 20. | 7.2h PB | 9 |
| Dec 30 | TCITL LM 4DDec 30 · Long Jump · Place 10 · Christian Brothers-Albany | Long Jump | 10. | 11-00.00 PB | 9 |
2021 Outdoor Track
2 results