Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 14 | 31:00.5 | NCAA D1 Northeast Region Championships | November 14, 2025 |
| 5,000 Meters · Eisenhower ParkNassau League Meet #4 (League 1/3) · Sep 28 | 17:23.4 | Nassau League Meet #4 (League 1/3) | September 28, 2021 |
| 5,000 Meters · UnknownSection 8 League Meet #5-Conference 1 · Apr 6 | 17:37.6 | Section 8 League Meet #5-Conference 1 | April 6, 2021 |
| 5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 11 | 16:52.0 | NYSPHSAA Cross Country Championships | November 11, 2023 |
| 8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 30 | 24:48.4 | CAA Cross Country Championships | October 30, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 25:42.2 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 24:03.1 | CAA Cross Country Championships | October 31, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
4 results2024 Cross Country
2 results2023 Cross Country
4 results2022 Cross Country
3 results2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Section 8 ChampionshipsNov 6 · 5,000 Meters Varsity · Place 44 · OceansideOceanside | 5,000 Meters Varsity | 44 | 17:36.19 | 10 |
| Nov 6 | Section 8 ChampionshipsNov 6 · 5,000 Meters Varsity · Place 33 · OceansideOceanside | 5,000 Meters Varsity | 33 | 17:36.19 | — |
| Oct 20 | Nassau Frosh/SophOct 20 · 5,000 Meters Sophomore · Place 3 · OceansideOceanside | 5,000 Meters Sophomore | 3 | 17:32.35 | 10 |
| Oct 16 | Nassau Coaches InvitationalOct 16 · 5,000 Meters Sophomore · Place 2 · OceansideOceanside | 5,000 Meters Sophomore | 2 | 18:04.81 | 10 |
| Oct 13 | North Shore vs South ShoreOct 13 · 2.5 Miles Varsity · Place 14 · OceansideOceanside | 2.5 Miles Varsity | 14 | 14:21.93 | 10 |
| Sep 28 | Nassau League Meet #4 (League 1/3)Sep 28 · 5,000 Meters Varsity 4A · Place 3 · OceansideOceanside | 5,000 Meters Varsity 4A | 3 | 17:23.4 PB | 10 |
| Sep 13 | Nassau League Meet #2 (Conf 1/2)Sep 13 · 5,000 Meters Varsity 2A · Place 4 · OceansideOceanside | 5,000 Meters Varsity 2A | 4 | 17:28.2 | 10 |
| Apr 6 | Section 8 League Meet #5-Conference 1Apr 6 · 5,000 Meters Varsity-1A · Place 5 · OceansideOceanside | 5,000 Meters Varsity-1A | 5 | 17:37.6 PB | 9 |
| Mar 22 | Section 8 League Meet #3 (Conference 1)Mar 22 · 5,000 Meters Varsity 4 · Place 6 · OceansideOceanside | 5,000 Meters Varsity 4 | 6 | 17:49.8 | 9 |