Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 19:58.6 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 22:55.10 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · Byron-Bergen High SchoolKota Reis Invitational · Sep 13 | 22:55.7 | Kota Reis Invitational | September 13, 2025 |
| 5,000 Meters · Cuba-Rushford HSSCL Meet at Cuba-Rushford · Oct 7 | 24:37 | SCL Meet at Cuba-Rushford | October 7, 2025 |
| 5,000 Meters · Evangola State ParkSunset Stampede · Oct 17 | 24:00.21 | Sunset Stampede | October 17, 2025 |
| 5,000 Meters · Genesee Valley High SchoolSteuben County League Championship · Oct 25 | 23:18 | Steuben County League Championship | October 25, 2025 |
| 5,000 Meters · Houghton Field of DreamsSCL Meet at Houghton/Fillmore · Oct 14 | 22:46 | SCL Meet at Houghton/Fillmore | October 14, 2025 |
| 5,000 Meters · Letchworth State ParkJohn Izzo Cross Country Classic · Sep 20 | 22:28.6 | John Izzo Cross Country Classic | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Steuben County ChampsOct 24 · 5,000 Meters Varsity · Place 28 · FILLMORE | 5,000 Meters Varsity | 28 | 19:41.19 | — |
| Oct 16 | Sunset StampedeOct 16 · 3.1 Miles Varsity · Place 211 · FILLMORE | 3.1 Miles Varsity | 211 | 21:34.32 | — |
| Oct 3 | McQuaid InvitationalOct 3 · 3 Miles Varsity B1 · Place 275 · Fillmore | 3 Miles Varsity B1 | 275 | 19:58.6 PB | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Steuben County League ChampionshipOct 25 · 5,000 Meters Varsity · Place 36 · Fillmore | 5,000 Meters Varsity | 36 | 23:18 PB | 10 |
| Oct 17 | Sunset StampedeOct 17 · 5,000 Meters Varsity Div 2 · Place 130 · Fillmore | 5,000 Meters Varsity Div 2 | 130 | 24:00.21 PB | 10 |
| Oct 14 | SCL Meet at Houghton/FillmoreOct 14 · 5,000 Meters New Division · Place 4 · Fillmore | 5,000 Meters New Division | 4 | 22:46 PB | 10 |
| Oct 11 | Allegany County Invitational Oct 11 · 5,000 Meters Varsity · Place 36 · Fillmore | 5,000 Meters Varsity | 36 | 23:18 | 10 |
| Oct 7 | SCL Meet at Cuba-RushfordOct 7 · 5,000 Meters New Division · Place 18 · Fillmore | 5,000 Meters New Division | 18 | 24:37 PB | 10 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity A-2 Small · Place 358 · Fillmore | 3 Miles Varsity A-2 Small | 358 | 22:55.10 PB | 10 |
| Sep 20 | John Izzo Cross Country ClassicSep 20 · 5,000 Meters Varsity D2 · Place 158 · Fillmore | 5,000 Meters Varsity D2 | 158 | 22:28.6 PB | 10 |
| Sep 13 | Kota Reis Invitational Sep 13 · 5,000 Meters Varsity · Place 95 · Fillmore | 5,000 Meters Varsity | 95 | 22:55.7 PB | 10 |
2024 Cross Country
2 results