Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2365 m · Sunken Meadow State ParkSuffolk Coaches Invitational · Sep 23 | 9:28.25 | Suffolk Coaches Invitational | September 23, 2017 |
| 3 Miles · Plattsburgh State CollegeNYSPHSAA Championships · Nov 16 | 16:57.1 | NYSPHSAA Championships | November 16, 2019 |
| 4,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 15:23 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Bethpage State ParkNYSPHSAA Section 8 Championships · Nov 4 | 19:21.29 | NYSPHSAA Section 8 Championships | November 4, 2018 |
| 5,000 Meters · Sunken Meadow State ParkNYSPHSAA Class C State XC Championships · Nov 10 | 19:52.6 | NYSPHSAA Class C State XC Championships | November 10, 2018 |
| 5,000 Meters · UnknownSection 8 League Meet #5-Conference 4 · Apr 6 | 17:16.1 | Section 8 League Meet #5-Conference 4 | April 6, 2021 |
| 5,000 Meters · Wayne Central HSNYSPHSAA Class C State XC Championships · Nov 11 | 20:43.9 | NYSPHSAA Class C State XC Championships | November 11, 2017 |
| 8,000 Meters · DREAM ParkNCAA DIII Metro Region Cross Country Championships · Nov 13 | 29:49.8 | NCAA DIII Metro Region Cross Country Championships | November 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
1 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NCAA DIII Metro Region Cross Country ChampionshipsNov 13 · 8,000 Meters Championships · Place 102 · MuhlenbergMuhlenberg | 8,000 Meters Championships | 102 | 29:49.8 PB | Fr |
| Oct 16 | Rowan Inter-Regional Cross Country Border BattleOct 16 · 8,000 Meters Championship · Place 250 · MuhlenbergMuhlenberg | 8,000 Meters Championship | 250 | 31:28.8 | Fr |
| Apr 24 | Section 8 County ChampionshipsApr 24 · 5,000 Meters Championship · Place 32 · Oyster Bay-East NorwichOyster Bay-East Norwich | 5,000 Meters Championship | 32 | 17:23.4 | 12 |
| Apr 6 | Section 8 League Meet #5-Conference 4Apr 6 · 5,000 Meters Varsity-2A · Place 5 · Oyster Bay-East NorwichOyster Bay-East Norwich | 5,000 Meters Varsity-2A | 5 | 17:16.1 PB | 12 |
| Mar 22 | Section 8 League Meet #3-Conference 4Mar 22 · 5,000 Meters Varsity 2 · Place 2 · Oyster Bay-East NorwichOyster Bay-East Norwich | 5,000 Meters Varsity 2 | 2 | 17:30.4 | 12 |
2019 Cross Country
1 results2018 Cross Country
3 results2017 Cross Country
3 results