Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 30 | 23:31.9 | McQuaid Invitational | September 30, 2023 |
| 3 Miles · Saratoga Spa ParkBurnt Hills Invitational · Oct 14 | 22:23.2 | Burnt Hills Invitational | October 14, 2023 |
| 5,000 Meters · Marathon Elementary School XC CourseMarathon Invitational · Oct 15 | 23:57.2 | Marathon Invitational | October 15, 2022 |
| 5,000 Meters · Marcellus ParkMarcellus XC Invitational · Oct 18 | 24:08.1 | Marcellus XC Invitational | October 18, 2025 |
| 5,000 Meters · Mt Markham Middle SchoolSection 3 Championships · Nov 8 | 22:58.1 | Section 3 Championships | November 8, 2025 |
| 5,000 Meters · Tully HSOHSL Patriot XC Championship · Oct 29 | 24:30.9 | OHSL Patriot XC Championship | October 29, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Section 3 ChampionshipsNov 8 · 5,000 Meters Class D · Place 118 · LaFayette (Section 3) | 5,000 Meters Class D | 118 | 22:58.1 PB | 12 |
| Oct 29 | OHSL Patriot XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 67 · LaFayette (Section 3) | 5,000 Meters Varsity | 67 | 24:30.9 PB | 12 |
| Oct 18 | Marcellus XC InvitationalOct 18 · 5,000 Meters Varsity Small · Place 130 · LaFayette (Section 3) | 5,000 Meters Varsity Small | 130 | 24:08.1 PB | 12 |
2024 Cross Country
1 results2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Burnt Hills InvitationalOct 14 · 3 Miles Varsity D1 · Place 111 · LaFayette (Section 3) | 3 Miles Varsity D1 | 111 | 22:23.2 PB | 10 |
| Sep 30 | McQuaid InvitationalSep 30 · 3 Miles Varsity A-2 Small · Place 434 · LaFayette (Section 3) | 3 Miles Varsity A-2 Small | 434 | 23:31.9 PB | 10 |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Marathon InvitationalOct 15 · 5,000 Meters Varsity · Place 190 · LaFayette (Section 3) | 5,000 Meters Varsity | 190 | 23:57.2 PB | 9 |