Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 14 | 31:07.4 | NCAA D1 Northeast Region Championships | November 14, 2025 |
| 3 Miles · Glens Falls HSKillian Invitational · Sep 29 | 16:48.01 | Killian Invitational | September 29, 2018 |
| 3 Miles · Plattsburgh State CollegeNYSPHSAA Championships · Nov 16 | 14:50.7 | NYSPHSAA Championships | November 16, 2019 |
| 5 Miles · Franklin ParkMayor's Cup - Championship Race · Oct 24 | 26:08 | Mayor's Cup - Championship Race | October 24, 2021 |
| 5,000 Meters · 5k CourseNew York State Federation XC Championships · Nov 23 | 16:23.4 | New York State Federation XC Championships | November 23, 2019 |
| 5,000 Meters · Cadyville Recreation ParkSection 7 XC Invitational · Sep 9 | 17:38 | Section 7 XC Invitational | September 9, 2017 |
| 5,000 Meters · Glendoveer Golf CourseNXN Nike Cross Nationals · Dec 7 | 16:16.7 | NXN Nike Cross Nationals | December 7, 2019 |
| 5,000 Meters · Plattsburgh State FieldhouseCVAC Championship · Oct 27 | 16:20.3 | CVAC Championship | October 27, 2018 |
| 5,000 Meters · Sunken Meadow State ParkNYSPHSAA Class C State XC Championships · Nov 10 | 17:12.1 | NYSPHSAA Class C State XC Championships | November 10, 2018 |
| 6,000 Meters · Stony Brook UniversityStony Brook Season Opener · Aug 30 | 19:16.5 | Stony Brook Season Opener | August 30, 2025 |
| 6,000 Meters · Vassar Farm & Ecological PreserveMarist Invitational · Sep 3 | 19:31.1 | Marist Invitational | September 3, 2022 |
| 8,000 Meters · Bethpage Polo at the ParkIC4A/ECAC Cross Country Championships · Oct 17 | 24:23.9 | IC4A/ECAC Cross Country Championships | October 17, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 25:22.2 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 24:23.9 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Ocean County ParkCAA Cross Country Championships · Oct 31 | 23:55.6 | CAA Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Twin Ponds on the FarmMAAC XC Championships · Nov 2 | 24:43.36 | MAAC XC Championships | November 2, 2024 |
| 8,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 17 | 24:46.8 | Princeton Fall Classic | October 17, 2025 |
| 8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational Presented by Under Armour · Sep 27 | 26:23.5 | Nuttycombe Wisconsin Invitational Presented by Under Armour | September 27, 2024 |
| 8200 m · Stanley Quarter ParkCCSU Ted Owen Invite · Sep 20 | 25:46.40 | CCSU Ted Owen Invite | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 94 · Stony BrookStony Brook | 10,000 Meters D1 Northeast | 94 | 31:07.4 PB | Sr |
| Oct 31 | CAA Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 8 · Stony BrookStony Brook | 8,000 Meters Champ | 8 | 23:55.6 PB | Sr |
| Oct 17 | Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · Place 145 · Stony BrookStony Brook | 8,000 Meters Fall Classic | 145 | 24:46.8 PB | Sr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 92 · Stony BrookStony Brook | 8,000 Meters Gold | 92 | 24:23.9 PB | Sr |
| Sep 20 | CCSU Ted Owen InviteSep 20 · 8,200 Meters Varsity · Place 10 · Stony BrookStony Brook | 8,200 Meters Varsity | 10 | 25:46.40 PB | Sr |
| Aug 30 | Stony Brook Season OpenerAug 30 · 6,000 Meters Men's Race · Place 3 · Stony BrookStony Brook | 6,000 Meters Men's Race | 3 | 19:16.5 PB | Sr |
2024 Cross Country
4 results2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 3 | Marist InvitationalSep 3 · 6,000 Meters College · Place 7 · IonaIona | 6,000 Meters College | 7 | 19:31.1 PB | So |
2021 Cross Country
1 results2020 Cross Country
3 results2019 Cross Country
7 results2018 Cross Country
4 results2017 Cross Country
1 results