Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Van Cortlandt ParkSection One LEAGUE 1B DUALS · Sep 25 | 11:14.2 | Section One LEAGUE 1B DUALS | September 25, 2018 |
| 2011 m · Van Cortlandt ParkManhattan College XC Invitational · Oct 13 | 7:38.2 | Manhattan College XC Invitational | October 13, 2018 |
| 3,000 Meters · Bowdoin ParkSection One Coaches Invitational · Oct 20 | 12:13.0 | Section One Coaches Invitational | October 20, 2018 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 20:21.78 | Ocean State Invitational | September 28, 2019 |
| 5,000 Meters · New Rochelle HSLeague 1B Mega Dual · Sep 14 | 21:57.2 | League 1B Mega Dual | September 14, 2021 |
| 5,000 Meters · Somers HSSection 1 Westchester County Champs · Oct 23 | 22:11.10 | Section 1 Westchester County Champs | October 23, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Section 1 Westchester County ChampsOct 23 · 5,000 Meters Boys Entry · Place 201 · New Rochelle | 5,000 Meters Boys Entry | 201 | 22:11.10 PB | 12 |
| Sep 14 | League 1B Mega DualSep 14 · 5,000 Meters Varsity · Place 23 · New Rochelle | 5,000 Meters Varsity | 23 | 21:57.2 PB | 12 |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 28 | Ocean State Invitational Sep 28 · 5,000 Meters Junior Varsity D2 · Place 141 · New Rochelle | 5,000 Meters Junior Varsity D2 | 141 | 20:21.78 PB | 10 |
2018 Cross Country
3 results