Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 30 | 25:39.6 | McQuaid Invitational | September 30, 2023 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 24:48.90 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · B'ville invit.Baldwinsville Invitational · Sep 20 | 25:11.0 | Baldwinsville Invitational | September 20, 2025 |
| 5,000 Meters · Marathon Elementary School XC CourseMarathon Invitational · Oct 14 | 27:06.4 | Marathon Invitational | October 14, 2023 |
| 5,000 Meters · Mt Markham Middle SchoolMustang Invitational · Sep 6 | 25:49.3 | Mustang Invitational | September 6, 2025 |
| 5,000 Meters · Tully HSOHSL Patriot XC Championship · Oct 29 | 26:09.7 | OHSL Patriot XC Championship | October 29, 2025 |
| 5,000 Meters · Vernon Verona-Sherrill HSNYSPHSSAA Section 3 Championships · Nov 4 | 26:24.1 | NYSPHSSAA Section 3 Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Section 3 ChampionshipsNov 8 · 5,000 Meters Class D · Place 81 · Fabius Pompey | 5,000 Meters Class D | 81 | 25:51.4 | 12 |
| Oct 29 | OHSL Patriot XC ChampionshipOct 29 · 5,000 Meters Varsity · Place 43 · Fabius Pompey | 5,000 Meters Varsity | 43 | 26:09.7 PB | 12 |
| Oct 18 | Marathon InvitationalOct 18 · 5,000 Meters Varsity Seeded · Place 47 · Fabius Pompey | 5,000 Meters Varsity Seeded | 47 | 27:26.1 | 12 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity A-2 Small · Place 218 · Fabius Pompey | 3 Miles Varsity A-2 Small | 218 | 24:48.90 PB | 12 |
| Sep 20 | Baldwinsville InvitationalSep 20 · 5,000 Meters Varsity Small · Place 113 · Fabius Pompey | 5,000 Meters Varsity Small | 113 | 25:11.0 PB | 12 |
| Sep 6 | Mustang InvitationalSep 6 · 5,000 Meters Varsity 2 · Place 102 · Fabius Pompey | 5,000 Meters Varsity 2 | 102 | 25:49.3 PB | 12 |
2024 Cross Country
2 results2023 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NYSPHSSAA Section 3 ChampionshipsNov 4 · 5,000 Meters D · Place 85 · Fabius Pompey | 5,000 Meters D | 85 | 26:24.1 PB | 10 |
| Oct 14 | Marathon InvitationalOct 14 · 5,000 Meters Unseeded · Place 65 · Fabius Pompey | 5,000 Meters Unseeded | 65 | 27:06.4 PB | 10 |
| Sep 30 | McQuaid InvitationalSep 30 · 3 Miles Varsity A-2 Small · Place 292 · Fabius Pompey | 3 Miles Varsity A-2 Small | 292 | 25:39.6 PB | 10 |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | McQuaid InvitationalOct 1 · 3 Miles Junior Varsity Small · Place 336 · Fabius Pompey | 3 Miles Junior Varsity Small | 336 | 27:25.9 | 8 |
| Sep 10 | V-V-S InvitationalSep 10 · 5,000 Meters Varsity · Place 72 · 3 Fabius-Pompey | 5,000 Meters Varsity | 72 | 10:52 | 8 |