Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOcean Breeze Invitational · Feb 1 | 4:18.95a | Ocean Breeze Invitational | February 1, 2025 |
| 1000 Meters · IndoorU.S. Army Officials Hall of Fame Invitational · Jan 20 | 3:01.94 | U.S. Army Officials Hall of Fame Invitational | January 20, 2023 |
| 1500 Meters · IndoorMillrose Games Trials - HS · Jan 8 | 4:04.76 | Millrose Games Trials - HS | January 8, 2025 |
| 1600 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 21 | 4:19.01 | NJSIAA Group Non-Public A & B Championships | February 21, 2025 |
| 1600 Meters · OutdoorNJSIAA Meet of Champions · Mar 2 | 4:12.58 | NJSIAA Meet of Champions | March 2, 2025 |
| 2 Miles · IndoorOcean Breeze Holiday Festival · Dec 27 | 9:38.46a | Ocean Breeze Holiday Festival | December 27, 2024 |
| 200 Meters · IndoorThe Armory Frosh/Novice Meet · Jan 19 | 28.13 | The Armory Frosh/Novice Meet | January 19, 2022 |
| 3200 Meters · IndoorBergen County Champs · Feb 12 | 9:24.05 | Bergen County Champs | February 12, 2025 |
| 3200 Meters · OutdoorBergen County Meet of Champs · May 21 | 9:25.20 | Bergen County Meet of Champs | May 21, 2025 |
| 55 Meters · IndoorBergen County Championships · Feb 16 | 7.92 | Bergen County Championships | February 16, 2022 |
| 55 Meters · OutdoorNorthern Highlands Outdoor Series · Jan 5 | 8.55 | Northern Highlands Outdoor Series | January 5, 2022 |
| 800 Meters · IndoorBig North Championships -American, Freedom, Liberty, United · Jan 6 | 2:10.22 | Big North Championships -American, Freedom, Liberty, United | January 6, 2025 |
| 800 Meters · OutdoorNJSIAA NPA & NPB States · May 30 | 1:54.06a | NJSIAA NPA & NPB States | May 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | Garden State TwilightMay 23 · 800 Meters · Place 3 · UnattachedUnattached | 800 Meters | 3. | 1:55.05a | - |
2025 Outdoor Track
13 results2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 21 | NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 1600 Meters · Place 3 · Don Bosco PrepDon Bosco Prep | 1600 Meters | 3 | 4:19.01 PB | 12 |
| Feb 12 | Bergen County ChampsFeb 12 · 3200 Meters · Place 1 · Don Bosco PrDon Bosco Pr | 3200 Meters | 1 | 9:24.05 PB | — |
| Feb 1 | Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 3 · Don Bosco PrepDon Bosco Prep | 1 Mile | 3. | 4:18.95a PB | 12 |
| Jan 8 | Millrose Games Trials - HSJan 8 · 1 Mile · Place 5 · Don Bosco PrDon Bosco Pr | 1 Mile | 5 | 4:20.61 | 12 |
| Jan 8 | Millrose Games Trials - HSJan 8 · 1500 Meters · Place 7 · Don Bosco PrDon Bosco Pr | 1500 Meters | 7 | 4:04.76 PB | 12 |
| Jan 6 | Big North Championships -American, Freedom, Liberty, UnitedJan 6 · 1600 Meters · Place 1 · Don Bosco PrepDon Bosco Prep | 1600 Meters | 1 | 4:44.78 | 12 |
| Jan 6 | Big North Championships -American, Freedom, Liberty, UnitedJan 6 · 800 Meters · Place 1 · Don Bosco PrepDon Bosco Prep | 800 Meters | 1 | 2:10.22 PB | 12 |
| Jan 6 | Big North Championships -American, Freedom, Liberty, UnitedJan 6 · 1600 Meters · Place 1 · Don Bosco PrepDon Bosco Prep | 1600 Meters | 1 | 4:44.78 | 12 |
| Jan 6 | Big North Championships -American, Freedom, Liberty, UnitedJan 6 · 800 Meters · Place 1 · Don Bosco PrepDon Bosco Prep | 800 Meters | 1 | 2:10.22 | 12 |
2024 Indoor Track
3 results2024 Outdoor Track
7 results2023 Indoor Track
3 results2022 Indoor Track
5 results2022 Outdoor Track
1 results