Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hilton High SchoolHilton/Royal Cadet Meet · Oct 18 | 11:37.2 | Hilton/Royal Cadet Meet | October 18, 2025 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 17:15.1 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 18:28.40 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · Alden HSAlden Bulldogs Cross Country Stampede · Oct 10 | 17:44.10 | Alden Bulldogs Cross Country Stampede | October 10, 2026 |
| 5,000 Meters · Letchworth State ParkSection 5 Championships · Nov 8 | 18:08.8 | Section 5 Championships | November 8, 2025 |
| 5,000 Meters · Letchworth State ParkJohn Izzo Cross Country Classic · Sep 20 | 18:38.1 | John Izzo Cross Country Classic | September 20, 2025 |
| 5,000 Meters · Wayne Central HSWayne Invitational · Sep 13 | 19:05 | Wayne Invitational | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
6 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Section 5 ChampionshipsNov 2 · 5,000 Meters Varsity · Place 75 · Webster Schroeder | 5,000 Meters Varsity | 75 | 18:34.4 | 9 |
| Oct 26 | Monroe County ChampionshipsOct 26 · 5,000 Meters Varsity · Place 141 · Webster Schroeder | 5,000 Meters Varsity | 141 | 18:29.3 | 9 |
| Oct 12 | Alden Bulldogs Cross Country StampedeOct 12 · 5,000 Meters Junior Varsity · Place 14 · Web Schr | 5,000 Meters Junior Varsity | 14 | 19:20.04 | 9 |
| Oct 12 | Alden Bulldogs Cross Country StampedeOct 12 · 5,000 Meters Junior Varsity · Place 14 · Web Schr | 5,000 Meters Junior Varsity | 14 | 19:20.04 | 9 |
| Sep 21 | John Izzo Cross Country ClassicSep 21 · 5,000 Meters Varsity Division 1 · Place 114 · Webster Schroeder | 5,000 Meters Varsity Division 1 | 114 | 19:53.0 | — |