Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4972 m · Sandfordville Elementary XC CourseSection 9 OCIAA Champs · Oct 26 | 14:59.88 | Section 9 OCIAA Champs | October 26, 2024 |
| 5,000 Meters · Bear Mountain State ParkSection 9 Championships · Nov 4 | 17:17.0 | Section 9 Championships | November 4, 2021 |
| 5,000 Meters · Bowdoin ParkNew York State Federation XC Championships · Nov 18 | 16:07.6 | New York State Federation XC Championships | November 18, 2023 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 18 | 18:05.1 | McDaniel Baxter Invitational | September 18, 2021 |
| 5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 13 | 17:41.9 | NYSPHSAA State Cross Country Championships | November 13, 2021 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 16:40.5 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 4 | 15:08.4 | The Paul Short Run | October 4, 2024 |
| 5,000 Meters · Miller MSKingston Tri Meet · Sep 10 | 17:07.7 | Kingston Tri Meet | September 10, 2024 |
| 5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 26 | 17:01.5 | CHAMPS Northeast Regional XC Championships | November 26, 2022 |
| 5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 12 | 16:44.5 | NYSPHSAA Cross Country Championships | November 12, 2022 |
| 5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 11 | 15:58.3 | NYSPHSAA Cross Country Championships | November 11, 2023 |
| 8,000 Meters · Pole Green ParkBig East XC · Oct 30 | 24:48.0 | Big East XC | October 30, 2026 |
| 8,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 26 | 24:44.4 | Princeton Meadows Challenge | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2024 Cross Country
5 results2023 Cross Country
4 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Championship · Place 52 · Grahamsville, NYGrahamsville, NY | 5,000 Meters Championship | 52 | 17:01.5 PB | 10 |
| Nov 19 | NY Federation ChampionshipsNov 19 · 5,000 Meters Championship · Place 31 · 1 Tri-Valley1 Tri-Valley | 5,000 Meters Championship | 31 | 5:25 | SO |
| Nov 12 | NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class D · Place 2 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Varsity - Class D | 2 | 16:44.5 PB | 10 |
| Oct 8 | Manhattan College XC InvitationalOct 8 · 4,000 Meters Varsity · Place 68 · 6 Tri-Valley6 Tri-Valley | 4,000 Meters Varsity | 68 | 5:27 | SO |
| Sep 10 | V-V-S InvitationalSep 10 · 5,000 Meters Varsity · Place 7 · 1 Tri-Valley1 Tri-Valley | 5,000 Meters Varsity | 7 | 5:33 | SO |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | New York State Federation Cross Country ChampionshipsNov 20 · 5,000 Meters Varsity · Place 194 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Varsity | 194 | 18:31.2 | 9 |
| Nov 13 | NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class D · Place 17 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Class D | 17 | 17:41.9 PB | 9 |
| Nov 4 | Section 9 ChampionshipsNov 4 · 5,000 Meters Class D · Place 3 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Class D | 3 | 17:17.0 PB | 9 |
| Oct 9 | Manhattan College XC InvitationalOct 9 · Varsity · Place 12 · 1 Tri-Valley1 Tri-Valley | Varsity | 12 | 5:37 | FR |
| Sep 18 | Pre-States McDaniel-Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 11 · 1 Tri-Valley1 Tri-Valley | 5,000 Meters Varsity | 11 | 5:50 | FR |
| Sep 18 | Pre-States McDaniel-Baxter InvitationalSep 18 · Varsity · Place 66 · 1 Tri-Valley1 Tri-Valley | Varsity | 66 | 5:50 | FR |
| Sep 18 | McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 66 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Varsity | 66 | 18:05.1 PB | 9 |