Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · East Aurora HS East Aurora Invitational · Sep 19 | 18:16.34 | East Aurora Invitational | September 19, 2026 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 18:35.4 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 17:57.50 | 60th McQuaid Invitational | September 27, 2025 |
| 4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 15:40.80 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 4,000 Meters · Center ParkUSATF Niagara Association Junior Olympic Championships · Nov 9 | 13:01 | USATF Niagara Association Junior Olympic Championships | November 9, 2025 |
| 4,000 Meters · Dogwood PavilionUSATF Region II Cross Country Championship · Nov 22 | 15:16.60 | USATF Region II Cross Country Championship | November 22, 2025 |
| 5,000 Meters · Byron-Bergen High SchoolKota Reis Invitational · Sep 13 | 20:05.1 | Kota Reis Invitational | September 13, 2025 |
| 5,000 Meters · Cuba-Rushford HSSCL Meet at Cuba-Rushford · Oct 7 | 20:04 | SCL Meet at Cuba-Rushford | October 7, 2025 |
| 5,000 Meters · Genesee Valley High SchoolSteuben County League Championship · Oct 25 | 18:40 | Steuben County League Championship | October 25, 2025 |
| 5,000 Meters · Hammondsport High SchoolSCL Meet at Hammondsport · Sep 9 | 19:56 | SCL Meet at Hammondsport | September 9, 2025 |
| 5,000 Meters · Letchworth State ParkSection 5 Championships · Nov 8 | 19:06.5 | Section 5 Championships | November 8, 2025 |
| 5,000 Meters · Letchworth State ParkJohn Izzo Cross Country Classic · Sep 20 | 18:42.0 | John Izzo Cross Country Classic | September 20, 2025 |
| 5,000 Meters · Marcus Whitman HSRally @ The Valley · Oct 4 | 19:33 | 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
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | 2025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 213 · UnattachedUnattached | 4,000 Meters 13-14 | 213 | 15:40.80 PB | 9 |
| Nov 22 | USATF Region II Cross Country ChampionshipNov 22 · 4,000 Meters 13-14 · Place 10 · 04-Unattached04-Unattached | 4,000 Meters 13-14 | 10 | 15:16.60 PB | 9 |
| Nov 9 | USATF Niagara Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 1 · 04-Unattached04-Unattached | 4,000 Meters 13-14 | 1 | 13:01 PB | 9 |
| Nov 8 | Section 5 ChampionshipsNov 8 · 5,000 Meters Class D · Place 69 · AddisonAddison | 5,000 Meters Class D | 69 | 19:06.5 PB | 9 |
| Oct 25 | Steuben County League ChampionshipOct 25 · 5,000 Meters Varsity · Place 10 · AddisonAddison | 5,000 Meters Varsity | 10 | 18:40 PB | 9 |
| Oct 11 | Allegany County Invitational Oct 11 · 5,000 Meters Varsity · Place 9 · AddisonAddison | 5,000 Meters Varsity | 9 | 18:40 | 9 |
| Oct 7 | SCL Meet at Cuba-RushfordOct 7 · 5,000 Meters New Division · Place 4 · AddisonAddison | 5,000 Meters New Division | 4 | 20:04 PB | 9 |
| Oct 4 | Rally @ The ValleyOct 4 · 5,000 Meters Varsity · Place 58 · AddisonAddison | 5,000 Meters Varsity | 58 | 19:33 PB | 9 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity A-2 Small · Place 91 · AddisonAddison | 3 Miles Varsity A-2 Small | 91 | 17:57.50 PB | 9 |
| Sep 20 | John Izzo Cross Country ClassicSep 20 · 5,000 Meters Varsity D2 · Place 61 · AddisonAddison | 5,000 Meters Varsity D2 | 61 | 18:42.0 PB | 9 |
| Sep 13 | Kota Reis Invitational Sep 13 · 5,000 Meters Varsity · Place 55 · AddisonAddison | 5,000 Meters Varsity | 55 | 20:05.1 PB | 9 |
| Sep 9 | SCL Meet at HammondsportSep 9 · 5,000 Meters Varsity · Place 8 · AddisonAddison | 5,000 Meters Varsity | 8 | 19:56 PB | 9 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Knox InviteSep 7 · 3.1 Miles Varsity · Place 47 · ADDISONADDISON | 3.1 Miles Varsity | 47 | 20:27.21 | 8 |