Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4800 m · Jasper-Troupsburg Central SchoolSCL meet @ JT · Sep 17 | 27:48 | SCL meet @ JT | September 17, 2024 |
| 5,000 Meters · Byron-Bergen High SchoolKota Reis Invitational · Sep 13 | 28:02.4 | Kota Reis Invitational | September 13, 2025 |
| 5,000 Meters · Campbell-Savona Middle/High SchoolSCL Meet- Campbell-Savona · Sep 16 | 24:12 | SCL Meet- Campbell-Savona | September 16, 2025 |
| 5,000 Meters · Cuba-Rushford HSSCL Meet @ CR · Oct 16 | 25:01 | SCL Meet @ CR | October 16, 2024 |
| 5,000 Meters · Evangola State ParkSunset Stampede · Oct 17 | 24:19.44 | Sunset Stampede | October 17, 2025 |
| 5,000 Meters · Genesee Valley High SchoolSteuben County League Championship · Oct 25 | 24:09 | Steuben County League Championship | October 25, 2025 |
| 5,000 Meters · Hammondsport High SchoolSCL Meet at Hammondsport · Sep 9 | 30:34 | SCL Meet at Hammondsport | September 9, 2025 |
| 5,000 Meters · Letchworth State ParkJohn Izzo Cross Country Classic · Sep 20 | 24:57.7 | John Izzo Cross Country Classic | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Sunset StampedeOct 16 · 3.1 Miles Varsity · Place 179 · GENESEE VALL | 3.1 Miles Varsity | 179 | 25:44.11 | — |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Steuben County League ChampionshipOct 25 · 5,000 Meters Varsity · Place 12 · Genesee Valley-Belfast | 5,000 Meters Varsity | 12 | 24:09 PB | 10 |
| Oct 17 | Sunset StampedeOct 17 · 5,000 Meters Varsity Div 2 · Place 65 · Genesee Valley-Belfast | 5,000 Meters Varsity Div 2 | 65 | 24:19.44 PB | 10 |
| Oct 11 | Allegany County Invitational Oct 11 · 5,000 Meters Varsity · Place 12 · Genesee Valley-Belfast | 5,000 Meters Varsity | 12 | 24:09 | 10 |
| Oct 7 | SCL Meet at Cuba-RushfordOct 7 · 5,000 Meters New Division · Place 6 · Genesee Valley-Belfast | 5,000 Meters New Division | 6 | 25:10 | 10 |
| Sep 30 | SCL Meet at Genesee Valley-BelfastSep 30 · 5,000 Meters Varsity · Place 2 · Genesee Valley-Belfast | 5,000 Meters Varsity | 2 | 25:54 | 10 |
| Sep 20 | John Izzo Cross Country ClassicSep 20 · 5,000 Meters Varsity D2 · Place 77 · Genesee Valley-Belfast | 5,000 Meters Varsity D2 | 77 | 24:57.7 PB | 10 |
| Sep 16 | SCL Meet- Campbell-SavonaSep 16 · 5,000 Meters Varsity · Place 3 · Genesee Valley-Belfast | 5,000 Meters Varsity | 3 | 24:12 PB | 10 |
| Sep 13 | Kota Reis Invitational Sep 13 · 5,000 Meters Varsity · Place 58 · Genesee Valley-Belfast | 5,000 Meters Varsity | 58 | 28:02.4 PB | 10 |
| Sep 9 | SCL Meet at HammondsportSep 9 · 5,000 Meters Varsity · Place 22 · Genesee Valley-Belfast | 5,000 Meters Varsity | 22 | 30:34 PB | 10 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Section 5 ChampionshipsNov 2 · 5,000 Meters Varsity · Place 37 · Genesee ValleyBelfast | 5,000 Meters Varsity | 37 | 22:24.6 | 9 |
| Oct 26 | SCL ChampionshipsOct 26 · 5,000 Meters Varsity · Place 18 · Genesee Valley-Belfast | 5,000 Meters Varsity | 18 | 24:23 | 9 |
| Oct 18 | Sunset StampedeOct 18 · 3.1 Miles Varsity · Place 31 · GENESEE VALL | 3.1 Miles Varsity | 31 | 23:20.19 | — |
| Oct 18 | Sunset StampedeOct 18 · 3.1 Miles Varsity · Place 76 · GENESEE VALL | 3.1 Miles Varsity | 76 | 23:20.19 | — |
| Oct 16 | SCL Meet @ CROct 16 · 5,000 Meters Varsity · Place 6 · Genesee Valley-Belfast | 5,000 Meters Varsity | 6 | 25:01 PB | 9 |
| Sep 17 | SCL meet @ JTSep 17 · 4,800 Meters Varsity · Place 8 · Genesee Valley-Belfast | 4,800 Meters Varsity | 8 | 27:48 PB | 9 |
| Sep 10 | GVBC Home v. AP, CS, CG, CR and FillmoreSep 10 · 5,000 Meters Varsity · Place 3 · Genesee Valley-Belfast | 5,000 Meters Varsity | 3 | 27:13 | 9 |
| Sep 7 | Bob Goodell Memorial XC InvitationalSep 7 · 4,000 Meters Varsity · Place 8 · Genesee Vall | 4,000 Meters Varsity | 8 | 20:23 | — |