Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 18:39.7 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 19:59.80 | 60th McQuaid Invitational | September 27, 2025 |
| 4800 m · Jasper-Troupsburg Central SchoolSCL meet @ JT · Sep 17 | 22:11 | SCL meet @ JT | September 17, 2024 |
| 5,000 Meters · Byron-Bergen High SchoolKota Reis Invitational · Sep 13 | 20:06.4 | Kota Reis Invitational | September 13, 2025 |
| 5,000 Meters · Campbell-Savona Middle/High SchoolSCL Meet At CS · Oct 1 | 21:08.5 | SCL Meet At CS | October 1, 2024 |
| 5,000 Meters · Cuba-Rushford HSSCL Meet at Cuba-Rushford · Oct 7 | 21:25 | SCL Meet at Cuba-Rushford | October 7, 2025 |
| 5,000 Meters · Evangola State ParkSunset Stampede · Oct 17 | 20:12.14 | Sunset Stampede | October 17, 2025 |
| 5,000 Meters · Genesee Valley High SchoolSCL Championships · Oct 26 | 19:57 | SCL Championships | October 26, 2024 |
| 5,000 Meters · Houghton Field of DreamsSCL Meet at Houghton/Fillmore · Oct 14 | 19:54 | SCL Meet at Houghton/Fillmore | October 14, 2025 |
| 5,000 Meters · Letchworth State ParkSection 5 Championships · Nov 8 | 19:11.3 | Section 5 Championships | November 8, 2025 |
| 5,000 Meters · North Hornell CampusSCL Meet @ Hornell · Sep 24 | 21:41 | SCL Meet @ Hornell | September 24, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Steuben County ChampsOct 24 · 5,000 Meters Varsity · Place 13 · FILLMORE | 5,000 Meters Varsity | 13 | 18:30.00 | — |
| Oct 16 | Sunset StampedeOct 16 · 3.1 Miles Varsity · Place 97 · FILLMORE | 3.1 Miles Varsity | 97 | 19:40.96 | — |
| Oct 3 | McQuaid InvitationalOct 3 · 3 Miles Varsity B1 · Place 166 · Fillmore | 3 Miles Varsity B1 | 166 | 18:39.7 PB | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | Section 5 ChampionshipsNov 8 · 5,000 Meters Class D · Place 71 · Fillmore | 5,000 Meters Class D | 71 | 19:11.3 PB | 10 |
| Oct 25 | Steuben County League ChampionshipOct 25 · 5,000 Meters Varsity · Place 24 · Fillmore | 5,000 Meters Varsity | 24 | 20:21 | 10 |
| Oct 17 | Sunset StampedeOct 17 · 5,000 Meters Varsity Div 2 · Place 59 · Fillmore | 5,000 Meters Varsity Div 2 | 59 | 20:12.14 PB | 10 |
| Oct 14 | SCL Meet at Houghton/FillmoreOct 14 · 5,000 Meters New Division · Place 2 · Fillmore | 5,000 Meters New Division | 2 | 19:54 PB | 10 |
| Oct 11 | Allegany County Invitational Oct 11 · 5,000 Meters Varsity · Place 24 · Fillmore | 5,000 Meters Varsity | 24 | 20:21 | 10 |
| Oct 7 | SCL Meet at Cuba-RushfordOct 7 · 5,000 Meters New Division · Place 11 · Fillmore | 5,000 Meters New Division | 11 | 21:25 PB | 10 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Varsity A-2 Small · Place 239 · Fillmore | 3 Miles Varsity A-2 Small | 239 | 19:59.80 PB | 10 |
| Sep 13 | Kota Reis Invitational Sep 13 · 5,000 Meters Varsity · Place 57 · Fillmore | 5,000 Meters Varsity | 57 | 20:06.4 PB | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | SCL ChampionshipsOct 26 · 5,000 Meters Varsity · Place 26 · Fillmore | 5,000 Meters Varsity | 26 | 19:57 PB | 9 |
| Oct 8 | SLC Meet @ Hornell (2nd)Oct 8 · 5,000 Meters Varsity · Place 7 · Fillmore | 5,000 Meters Varsity | 7 | 21:56 | 9 |
| Oct 1 | SCL Meet At CSOct 1 · 5,000 Meters Varsity · Place 7 · Fillmore | 5,000 Meters Varsity | 7 | 21:08.5 PB | 9 |
| Sep 24 | SCL Meet @ HornellSep 24 · 5,000 Meters Varsity · Place 22 · Fillmore | 5,000 Meters Varsity | 22 | 21:41 PB | 9 |
| Sep 17 | SCL meet @ JTSep 17 · 4,800 Meters Varsity · Place 16 · Fillmore | 4,800 Meters Varsity | 16 | 22:11 PB | 9 |
| Sep 7 | Bob Goodell Memorial XC InvitationalSep 7 · 4,000 Meters Varsity · Place 52 · Fillmore | 4,000 Meters Varsity | 52 | 17:09 | — |