Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorU.S. Marine Corps Holiday Classic · Dec 28 | 6:42.76a | U.S. Marine Corps Holiday Classic | December 28, 2024 |
| 1000 Meters · IndoorBishop Loughlin Games · Dec 21 | 3:52.11a | Bishop Loughlin Games | December 21, 2024 |
| 1500 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 28 | 6:16.25a | U.S. Marine Corps Holiday Classic | December 28, 2024 |
| 1600 Meters · IndoorSJTCA #14 · Jan 22 | 6:31.87 | SJTCA #14 | January 22, 2025 |
| 1600 Meters · OutdoorCherokee Night Racer #2 · Jun 4 | 6:15.18 | Cherokee Night Racer #2 | June 4, 2024 |
| 1600 Meters · OutdoorCherokee Final Countdown- Last Chance · May 23 | 6:13.86 | Cherokee Final Countdown- Last Chance | May 23, 2024 |
| 3200 Meters · OutdoorNJSIAA Sectional - South, Groups 1 & 4 · May 31 | 13:40.82 | NJSIAA Sectional - South, Groups 1 & 4 | May 31, 2024 |
| 3200 Meters · OutdoorHaddonfield Distance Night · May 20 | 13:35.11 | Haddonfield Distance Night | May 20, 2024 |
| 800 Meters · OutdoorCherokee Final Countdown- Last Chance · May 25 | 2:50.83 | Cherokee Final Countdown- Last Chance | May 25, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 14 | NJSIAA Sectional Championships - South Group 4Feb 14 · 1600 Meters · Place 37 · Rancocas Valley Reg | 1600 Meters | 37 | 6:44.19 | 12 |
| Jan 31 | Olympic & Tri-County Conf MeetJan 31 · 1600 Meters · Place 17 · Rancocas Valley Reg | 1600 Meters | 17 | 6:38.84 | 12 |
| Jan 22 | SJTCA #14Jan 22 · 1600 Meters · Place 22 · Rancocas Valley Reg | 1600 Meters | 22 | 6:31.87 PB | 12 |
| Jan 22 | SJTCA #14Jan 22 · 1600 Meters · Place 22 · Rancocas Valley Reg | 1600 Meters | 22 | 6:31.87 | 12 |
| Jan 13 | SJTCA #12Jan 13 · 1600 Meters · Place 48 · Rancocas Valley Reg | 1600 Meters | 48 | 6:36.99 | 12 |
2024 Indoor Track
3 results2024 Outdoor Track
9 results2023 Outdoor Track
7 results2022 Outdoor Track
3 results2022 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 14 | SJTCA Winter Meet #14Feb 14 · 1600 Meters · Place 40 · Rancocas Valley Reg | 1600 Meters | 40 | 6:49.40 | 9 |
2021 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | Bishop Loughlin GamesDec 18 · 1000 Meters · Place 36 · Rancocas Valley Reg | 1000 Meters | 36. | 4:08.83a | 9 |