Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 20:56.1 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 20:56.20 | 60th McQuaid Invitational | September 27, 2025 |
| 4800 m · Jasper-Troupsburg Central SchoolSCL meet @ JT · Sep 17 | 23:02 | SCL meet @ JT | September 17, 2024 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 23:33.8 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 23:51.3 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Genesee Valley High SchoolSCL Championships · Oct 26 | 21:24 | SCL Championships | October 26, 2024 |
| 5,000 Meters · Hammondsport High SchoolSCL Meet at Hammondsport · Sep 9 | 24:26 | SCL Meet at Hammondsport | September 9, 2025 |
| 5,000 Meters · Letchworth State ParkSection 5 Championships · Nov 8 | 21:15.6 | Section 5 Championships | November 8, 2025 |
| 5,000 Meters · Letchworth State ParkJohn Izzo Cross Country Classic · Sep 20 | 21:44.4 | John Izzo Cross Country Classic | September 20, 2025 |
| 5,000 Meters · Marcus Whitman HSRally @ The Valley · Oct 4 | 22:19 | Rally @ The Valley | October 4, 2025 |
| 5,000 Meters · North Hornell CampusSCL Meet @ Hornell · Sep 24 | 23:10 | SCL Meet @ Hornell | September 24, 2024 |
| 5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 11 | 22:53.7 | NYSPHSAA Cross Country Championships | November 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Steuben County ChampsOct 24 · 5,000 Meters Varsity · Place 7 · ARKPORT | 5,000 Meters Varsity | 7 | 20:41.99 | — |
| Oct 3 | McQuaid InvitationalOct 3 · 3 Miles Varsity B1 · Place 65 · Arkport-Canaseraga | 3 Miles Varsity B1 | 65 | 20:56.1 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - New York · Place 195 · Arkport-Canaseraga | 5,000 Meters Open - New York | 195 | 23:33.8 PB | 11 |
| Nov 8 | Section 5 ChampionshipsNov 8 · 5,000 Meters Class D · Place 18 · Arkport-Canaseraga | 5,000 Meters Class D | 18 | 21:15.6 PB | 11 |
| Oct 25 | Steuben County League ChampionshipOct 25 · 5,000 Meters Varsity · Place 8 · Arkport-Canaseraga | 5,000 Meters Varsity | 8 | 22:12 | 11 |
| Oct 4 | Rally @ The ValleyOct 4 · 5,000 Meters Varsity · Place 16 · Arkport-Canaseraga | 5,000 Meters Varsity | 16 | 22:19 PB | 11 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity A-2 Small · Place 38 · Arkport-Canaseraga | 3 Miles Varsity A-2 Small | 38 | 20:56.20 PB | 11 |
| Sep 20 | John Izzo Cross Country ClassicSep 20 · 5,000 Meters Varsity D2 · Place 19 · Arkport-Canaseraga | 5,000 Meters Varsity D2 | 19 | 21:44.4 PB | 11 |
| Sep 9 | SCL Meet at HammondsportSep 9 · 5,000 Meters Varsity · Place 8 · Arkport-Canaseraga | 5,000 Meters Varsity | 8 | 24:26 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - New York · Place 138 · Arkport-Canaseraga | 5,000 Meters Open - New York | 138 | 23:51.3 PB | 10 |
| Nov 16 | NYSPHSAA State Cross Country ChampionshipsNov 16 · 5,000 Meters Varsity · Place 9 · Arkport-Canaseraga-Almond | 5,000 Meters Varsity | 9 | 22:40.7 | SO |
| Nov 2 | Section 5 ChampionshipsNov 2 · 5,000 Meters Varsity · Place 24 · ArkportCanaseragaAA | 5,000 Meters Varsity | 24 | 21:28.5 | 10 |
| Oct 26 | SCL ChampionshipsOct 26 · 5,000 Meters Varsity · Place 9 · Arkport-Canaseraga | 5,000 Meters Varsity | 9 | 21:24 PB | 10 |
| Sep 24 | SCL Meet @ HornellSep 24 · 5,000 Meters Varsity · Place 4 · Arkport-Canaseraga | 5,000 Meters Varsity | 4 | 23:10 PB | 10 |
| Sep 17 | SCL meet @ JTSep 17 · 4,800 Meters Varsity · Place 2 · Arkport-Canaseraga | 4,800 Meters Varsity | 2 | 23:02 PB | 10 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - New York · Place 135 · Arkport-Canaseraga | 5,000 Meters Open - New York | 135 | 24:28.2 | 9 |
| Nov 11 | NYSPHSAA Cross Country ChampionshipsNov 11 · 5,000 Meters Class D · Place 61 · Arkport-Canaseraga | 5,000 Meters Class D | 61 | 22:53.7 PB | 9 |
| Nov 4 | NYSPHSSAA Section V ChampionshipsNov 4 · 5,000 Meters D · Place 26 · Arkport-Canaseraga | 5,000 Meters D | 26 | 21:29.1 | 9 |
| Oct 3 | SCL Meet @ CROct 3 · Varsity · Place 6 · Arkport | Varsity | 6 | 26:35 | 9 |
| Sep 30 | McQuaid InvitationalSep 30 · 3 Miles Varsity A-2 Small · Place 123 · Arkport-Canaseraga | 3 Miles Varsity A-2 Small | 123 | 22:10.8 | 9 |
| Sep 26 | SCL Meet @ HornellSep 26 · 5,000 Meters Varsity · Place 7 · Arkport-Canaseraga | 5,000 Meters Varsity | 7 | 23:15 | 9 |
| Sep 19 | SCL Meet @ GVBCSep 19 · 5,000 Meters Varsity · Place 6 · Arkport-Canaseraga | 5,000 Meters Varsity | 6 | 27:23 | 9 |
2022 Cross Country
4 results