Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 1 | 17:14.1 | McQuaid Invitational | October 1, 2022 |
| 5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 12 | 18:21.5 | NYSPHSAA Cross Country Championships | November 12, 2022 |
| 6,000 Meters · Le Moyne CollegeFrank Dillon Memorial · Aug 30 | 23:13.5 | Frank Dillon Memorial | August 30, 2025 |
| 6,000 Meters · Oswego State Campus (Hidden Fields)Oswego Invitational · Sep 6 | 23:30.5 | Oswego Invitational | September 6, 2025 |
| 8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 20 | 30:36.1 | Rochester Yellowjacket Invitational | September 20, 2025 |
| 8,000 Meters · Hamilton CollegeHamilton Invitational · Oct 12 | 29:28.5 | Hamilton Invitational | October 12, 2024 |
| 8,000 Meters · Houghton Field of DreamsNCAA Division III Niagara Regional · Nov 11 | 29:18.2 | NCAA Division III Niagara Regional | November 11, 2023 |
| 8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 19 | 30:17.1 | Mike Woods Invitational | October 19, 2024 |
| 8,000 Meters · Oswego State Campus (Hidden Fields)SUNYAC Cross Country Championships · Nov 2 | 31:04.3 | SUNYAC Cross Country Championships | November 2, 2024 |
| 8,000 Meters · Roberts WesleyanHarry F Anderson Invitational · Sep 27 | 31:09.0 | Harry F Anderson Invitational | September 27, 2025 |
| 8,000 Meters · Seneca Lake State ParkCCOC (Cross Country Only Conference) Championships · Oct 18 | 30:56.0 | CCOC (Cross Country Only Conference) Championships | October 18, 2025 |
| 8,000 Meters · SUNY PlattsburghSUNYAC Cross Country Championships · Nov 1 | 30:42.2 | SUNYAC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · University of Maine at Presque IsleNAC Championship · Oct 28 | 30:06.5 | NAC Championship | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | SUNYAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 82 · SUNY MorrisvilleSUNY Morrisville | 8,000 Meters Champ | 82 | 30:42.2 PB | Jr |
| Oct 18 | CCOC (Cross Country Only Conference) ChampionshipsOct 18 · 8,000 Meters Scoring · Place 12 · SUNY MorrisvilleSUNY Morrisville | 8,000 Meters Scoring | 12 | 30:56.0 PB | Jr |
| Oct 11 | Hamilton InvitationalOct 11 · 8,000 Meters College · Place 55 · SUNY MorrisvilleSUNY Morrisville | 8,000 Meters College | 55 | 31:01.4 | Jr |
| Sep 27 | Harry F Anderson InvitationalSep 27 · 8,000 Meters College · Place 200 · SUNY MorrisvilleSUNY Morrisville | 8,000 Meters College | 200 | 31:09.0 PB | Jr |
| Sep 20 | Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 242 · SUNY MorrisvilleSUNY Morrisville | 8,000 Meters Varsity | 242 | 30:36.1 PB | Jr |
| Sep 6 | Oswego InvitationalSep 6 · 6,000 Meters College · Place 24 · SUNY MorrisvilleSUNY Morrisville | 6,000 Meters College | 24 | 23:30.5 PB | Jr |
| Aug 30 | Frank Dillon MemorialAug 30 · 6,000 Meters Men's Race · Place 36 · SUNY MorrisvilleSUNY Morrisville | 6,000 Meters Men's Race | 36 | 23:13.5 PB | Jr |
2024 Cross Country
3 results2023 Cross Country
2 results2022 Cross Country
2 results