Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNorth Shore HS Pre-National Invitational · Feb 15 | 4:53.66 | North Shore HS Pre-National Invitational | February 15, 2019 |
| 1000 Meters · Indoor25th New Balance Games · Jan 17 | 2:50.38 | 25th New Balance Games | January 17, 2020 |
| 1000 Meters · OutdoorSection VIII Groups AC Format D · Jan 8 | 2:56.94a | Section VIII Groups AC Format D | January 8, 2019 |
| 1600 Meters · IndoorNorth Shore Kickoff meet · Dec 6 | 4:59.35a | North Shore Kickoff meet | December 6, 2019 |
| 1600 Meters · OutdoorNorth Shore Frosh/Soph Invitational · Apr 18 | 5:12.90 | North Shore Frosh/Soph Invitational | April 18, 2019 |
| 3000 Meters · IndoorDiplomat Open · Dec 4 | 10:21.07a | Diplomat Open | December 4, 2021 |
| 400 Meters · OutdoorMuhlenberg Invite · Apr 6 | 55.90a | Muhlenberg Invite | April 6, 2024 |
| 600 Meters · IndoorNassau County Coaches Invitational · Dec 14 | 1:30.80a | Nassau County Coaches Invitational | December 14, 2019 |
| 600 Meters · OutdoorSection VIII Conference 6 Championships · Jan 29 | 1:33.76a | Section VIII Conference 6 Championships | January 29, 2020 |
| 800 Meters · IndoorMuhlenberg College Indoor Invitational · Jan 28 | 2:16.80a | Muhlenberg College Indoor Invitational | January 28, 2022 |
| 800 Meters · OutdoorNorth Shore Invitational · May 11 | 2:10.52 | North Shore Invitational | May 11, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
1 results2022 Outdoor Track
1 results2022 Indoor Track
1 results2021 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 4 | Diplomat OpenDec 4 · 3000 Meters · Place 11 · MuhlenbergMuhlenberg | 3000 Meters | 11. | 10:21.07a PB | Fr |
2020 Indoor Track
5 results2020 Outdoor Track
1 results2019 Indoor Track
3 results2019 Outdoor Track
7 results2018 Outdoor Track
1 results2018 Indoor Track
1 results