Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · East Aurora HS East Aurora Invitational · Sep 19 | 18:05.60 | East Aurora Invitational | September 19, 2026 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 18:35.4 | McQuaid Invitational | October 3, 2026 |
| 5,000 Meters · Alden HSAlden Bulldogs Cross Country Stampede · Oct 10 | 19:02.43 | Alden Bulldogs Cross Country Stampede | October 10, 2026 |
| 5,000 Meters · Alexander HSAlexander Invitational · Oct 17 | 21:06 | Alexander Invitational | October 17, 2025 |
| 5,000 Meters · Byron-Bergen High SchoolKota Reis Invitational · Sep 13 | 21:39.4 | Kota Reis Invitational | September 13, 2025 |
| 5,000 Meters · Hartwood ParkGRAA-LCAA County Champ · Oct 25 | 19:40.1 | GRAA-LCAA County Champ | October 25, 2025 |
| 5,000 Meters · Letchworth State ParkSection 5 Championships · Nov 8 | 19:50.6 | Section 5 Championships | November 8, 2025 |
| 5,000 Meters · Marcus Whitman HSRally @ The Valley · Oct 4 | 21:59 | Rally @ The Valley | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Section 5 ChampionshipsNov 8 · 5,000 Meters Class D · Place 91 · Pembroke | 5,000 Meters Class D | 91 | 19:50.6 PB | 10 |
| Oct 25 | GRAA-LCAA County ChampOct 25 · 5,000 Meters Varsity · Place 62 · Pembroke | 5,000 Meters Varsity | 62 | 19:40.1 PB | 10 |
| Oct 17 | Alexander InvitationalOct 17 · 5,000 Meters Varsity · Place 34 · Pembroke | 5,000 Meters Varsity | 34 | 21:06 PB | 10 |
| Oct 4 | Rally @ The ValleyOct 4 · 5,000 Meters Varsity · Place 123 · Pembroke | 5,000 Meters Varsity | 123 | 21:59 PB | 10 |
| Sep 13 | Kota Reis Invitational Sep 13 · 5,000 Meters Varsity · Place 80 · Pembroke | 5,000 Meters Varsity | 80 | 21:39.4 PB | 10 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Alexander InvitationalOct 18 · 5,000 Meters Varsity · Place 67 · Pembroke | 5,000 Meters Varsity | 67 | 24:36 | 9 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | McQuaid InvitationalSep 30 · 3 Miles Junior Varsity Small · Place 128 · Pembroke | 3 Miles Junior Varsity Small | 128 | 23:57.4 | 8 |
| Sep 23 | John Izzo Cross Country ClassicSep 23 · 5,000 Meters Division 2 · Place 43 · Pembroke | 5,000 Meters Division 2 | 43 | 27:17.7 | 8 |