Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · New Hartford HS Cross Country CourseTri-Valley League XC Championships · Oct 22 | 17:56.3 | Tri-Valley League XC Championships | October 22, 2022 |
| 5,000 Meters · Osceola Ski ResortTri-Valley League XC Championships · Oct 23 | 21:21.5 | Tri-Valley League XC Championships | October 23, 2021 |
| 5,000 Meters · Sweden Town ParkTom Balon Alumni Classic · Sep 5 | 17:48.0 | Tom Balon Alumni Classic | September 5, 2026 |
| 5,000 Meters · Vernon Verona-Sherrill HSNYSPHSSAA Section 3 Championships · Nov 4 | 17:59.0 | NYSPHSSAA Section 3 Championships | November 4, 2023 |
| 5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 11 | 17:56.7 | NYSPHSAA Cross Country Championships | November 11, 2023 |
| 6,000 Meters · Fisher Golf CourseFisher-Rodenbeck Invitational · Aug 29 | 21:27.1 | Fisher-Rodenbeck Invitational | August 29, 2025 |
| 8,000 Meters · Fisher Golf CourseEmpire 8 Cross Country Championships · Nov 1 | 28:16.4 | Empire 8 Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 15 | 27:26.4 | NCAA DIII Niagara Regional | November 15, 2025 |
| 8,000 Meters · Gettysburg CollegeAubrey Shenk Invitational · Oct 18 | 27:25.60 | Aubrey Shenk Invitational | October 18, 2025 |
| 8,000 Meters · Houghton Field of DreamsHighlander Invitational · Oct 11 | 27:14.0 | Highlander Invitational | October 11, 2025 |
| 8,000 Meters · Matt St. James Cross Country TrailsHarry F Anderson Invitational · Sep 26 | 27:37.6 | Harry F Anderson Invitational | September 26, 2026 |
| 8,000 Meters · Roberts WesleyanHarry F Anderson Invitational · Sep 27 | 28:11.2 | Harry F Anderson Invitational | September 27, 2025 |
| 8,000 Meters · SUNY Polytechnic InstituteEmpire 8 XC Championships · Oct 31 | 27:56.1 | Empire 8 XC Championships | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 86 · AlfredAlfred | 8,000 Meters New Division | 86 | 27:26.4 PB | Fr |
| Nov 1 | Empire 8 Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 33 · AlfredAlfred | 8,000 Meters Champ | 33 | 28:16.4 PB | Fr |
| Oct 18 | Aubrey Shenk InvitationalOct 18 · 8,000 Meters College · Place 92 · AlfredAlfred | 8,000 Meters College | 92 | 27:25.60 PB | Fr |
| Oct 11 | Highlander InvitationalOct 11 · 8,000 Meters College · Place 67 · AlfredAlfred | 8,000 Meters College | 67 | 27:14.0 PB | Fr |
| Sep 27 | Harry F Anderson InvitationalSep 27 · 8,000 Meters College · Place 118 · AlfredAlfred | 8,000 Meters College | 118 | 28:11.2 PB | Fr |
| Sep 20 | Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 166 · AlfredAlfred | 8,000 Meters Varsity | 166 | 28:38.4 | Fr |
| Aug 29 | Fisher-Rodenbeck InvitationalAug 29 · 6,000 Meters Men's Race · Place 63 · AlfredAlfred | 6,000 Meters Men's Race | 63 | 21:27.1 PB | Fr |
2024 Cross Country
7 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NYSPHSAA Cross Country ChampionshipsNov 11 · 5,000 Meters Class B · Place 61 · WhitesboroWhitesboro | 5,000 Meters Class B | 61 | 17:56.7 PB | 11 |
| Nov 4 | NYSPHSSAA Section 3 ChampionshipsNov 4 · 5,000 Meters B · Place 2 · WhitesboroWhitesboro | 5,000 Meters B | 2 | 17:59.0 PB | 11 |
| Oct 21 | Tri-Valley League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 6 · 3 Whitesboro3 Whitesboro | 5,000 Meters Varsity | 6 | 145.20 | JR |
| Sep 30 | EJ Herrmann InvitationalSep 30 · 5,000 Meters Varsity · Place 3 · 1 Whitesboro1 Whitesboro | 5,000 Meters Varsity | 3 | 132.47 | JR |
| Sep 16 | East Syracuse Minoa InvitationalSep 16 · 5,000 Meters Varsity · Place 10 · 4 Whitesboro4 Whitesboro | 5,000 Meters Varsity | 10 | 5:47 | JR |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Section 3 ChampionshipsNov 5 · 5,000 Meters Varsity · Place 8 · 2 Whitesboro2 Whitesboro | 5,000 Meters Varsity | 8 | 6:05 | SO |
| Nov 5 | Section 3 ChampionshipsNov 5 · 3.1 Miles Varsity · Place 8 · 2 Whitesboro2 Whitesboro | 3.1 Miles Varsity | 8 | 6:05 | SO |
| Oct 29 | Harvest Classic InvitationalOct 29 · 2.82 Miles Varsity · Place 2 · WhitesboroWhitesboro | 2.82 Miles Varsity | 2 | 16:13.24 | 10 |
| Oct 22 | Tri-Valley League XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 11 · WhitesboroWhitesboro | 5,000 Meters Varsity | 11 | 17:56.3 PB | 10 |
| Oct 15 | Tully InvitationalOct 15 · 5,000 Meters Varsity · Place 11 · 1 Whitesboro1 Whitesboro | 5,000 Meters Varsity | 11 | 5:58 | SO |
| Oct 1 | Whitesboro InvitationalOct 1 · 5,000 Meters Varsity · Place 4 · 1 Whitesboro1 Whitesboro | 5,000 Meters Varsity | 4 | 5:56 | SO |
| Sep 17 | New Hartford InvitationalSep 17 · 5,000 Meters Varsity · Place 11 · 4 Whitesboro4 Whitesboro | 5,000 Meters Varsity | 11 | 5:44 | SO |
| Sep 10 | V-V-S InvitationalSep 10 · 5,000 Meters Varsity · Place 40 · 9 Whitesboro9 Whitesboro | 5,000 Meters Varsity | 40 | 6:31 | SO |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | Section 3 ChampionshipsNov 6 · 5,000 Meters Varsity · Place 37 · 3 Whitesboro3 Whitesboro | 5,000 Meters Varsity | 37 | 6:32 | FR |
| Oct 30 | Harvest Classic InvitationalOct 30 · 4,500 Meters Varsity · Place 38 · WhitesboroWhitesboro | 4,500 Meters Varsity | 38 | 18:17.35 | 9 |
| Oct 23 | Tri-Valley League XC Championships Oct 23 · 5,000 Meters Varsity · Place 53 · WhitesboroWhitesboro | 5,000 Meters Varsity | 53 | 21:21.5 PB | 9 |
| Oct 16 | John Bernard Adirondack InvitationalOct 16 · 5,000 Meters Varsity · Place 11 · 2 Whitesboro2 Whitesboro | 5,000 Meters Varsity | 11 | 6:50 | FR |
| Oct 9 | Rome Coughlin InvitationalOct 9 · 5,000 Meters Varsity · Place 31 · 8 Whitesboro8 Whitesboro | 5,000 Meters Varsity | 31 | 6:27 | FR |
| Sep 25 | Baldwinsville InvitationalSep 25 · 5,000 Meters Varsity · Place 83 · 7 Whitesboro7 Whitesboro | 5,000 Meters Varsity | 83 | 6:34 | FR |
| Sep 18 | New Hartford InvitationalSep 18 · 5,000 Meters Varsity · Place 42 · 5 Whitesboro5 Whitesboro | 5,000 Meters Varsity | 42 | 6:47 | FR |