Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 1 | 19:56.1 | McQuaid Invitational | October 1, 2022 |
| 5,000 Meters · 5k CourseNXR Northeast & New York Regional Championships · Nov 30 | 31:34.4 | NXR Northeast & New York Regional Championships | November 30, 2019 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 20:47.9 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 18 | 25:31.5 | McDaniel Baxter Invitational | September 18, 2021 |
| 5,000 Meters · Genesee Valley High SchoolSCL Championship · Oct 29 | 21:06.4 | SCL Championship | October 29, 2022 |
| 5,000 Meters · North Hornell CampusSCL Meet @ Hornell · Sep 26 | 21:04 | SCL Meet @ Hornell | September 26, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | SCL Meet @ CROct 3 · Varsity · Place 13 · Arkport | Varsity | 13 | 21:38 | 12 |
| Sep 30 | McQuaid InvitationalSep 30 · 3 Miles Varsity A-2 Small · Place 269 · Arkport-Canaseraga | 3 Miles Varsity A-2 Small | 269 | 19:57.7 | 12 |
| Sep 26 | SCL Meet @ HornellSep 26 · 5,000 Meters Varsity · Place 17 · Arkport-Canaseraga | 5,000 Meters Varsity | 17 | 21:04 PB | 12 |
| Sep 23 | John Izzo Cross Country ClassicSep 23 · 5,000 Meters Varsity Division 2 · Place 67 · Arkport-Canaseraga | 5,000 Meters Varsity Division 2 | 67 | 20:13.8 | 12 |
| Sep 19 | SCL Meet @ GVBCSep 19 · 5,000 Meters Varsity · Place 9 · Arkport-Canaseraga | 5,000 Meters Varsity | 9 | 22:20 | 12 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Open - New York · Place 115 · Arkport-Canaseraga | 5,000 Meters Open - New York | 115 | 20:47.9 PB | 11 |
| Oct 29 | SCL Championship Oct 29 · 5,000 Meters New Division · Place 20 · Arkport-Canaseraga | 5,000 Meters New Division | 20 | 21:06.4 PB | 11 |
| Oct 15 | Alden Bulldogs Cross Country StampedeOct 15 · 5,000 Meters Varsity · Place 125 · Arkport | 5,000 Meters Varsity | 125 | 20:51.87 | 11 |
| Oct 15 | Alden Bulldogs Cross Country StampedeOct 15 · 5,000 Meters Varsity · Place 125 · Arkport | 5,000 Meters Varsity | 125 | 20:51.87 | — |
| Oct 4 | SLC League Meet @ HornellOct 4 · 5,000 Meters Varsity · Place 19 · Arkport-Canaseraga | 5,000 Meters Varsity | 19 | 22:19Unofficial | 11 |
| Oct 1 | McQuaid InvitationalOct 1 · 3 Miles Junior Varsity Small · Place 42 · Arkport-Canaseraga | 3 Miles Junior Varsity Small | 42 | 19:56.1 PB | 11 |
| Sep 24 | East Aurora InvitationalSep 24 · 3 Miles Varsity · Place 103 · ARKPORT | 3 Miles Varsity | 103 | 20:19.64 | 11 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Alden Bulldog StampedeOct 9 · 3.1 Miles Varsity · Place 94 · ARKPORT | 3.1 Miles Varsity | 94 | 6:53.4 | 10 |
| Oct 2 | McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 237 · Arkport-Canaseraga | 3 Miles Varsity | 237 | 21:24.3 | 10 |
| Oct 2 | McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 237 · Arkport-Canaseraga | 3 Miles Varsity | 237 | 21:24.3 | 10 |
| Sep 25 | East Aurora InvitationalSep 25 · 3 Miles Varsity · Place 122 · ARKPORT | 3 Miles Varsity | 122 | 7:04.3 | 10 |
| Sep 18 | McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 593 · Arkport-Canaseraga | 5,000 Meters Varsity | 593 | 25:31.5 PB | 10 |
2019 Cross Country
2 results