Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 1 | 17:30.9 | McQuaid Invitational | October 1, 2022 |
| 3,000 Meters · Strider FieldUSATF Niagara Association Junior Olympic Championships · Nov 4 | 13:03 | USATF Niagara Association Junior Olympic Championships | November 4, 2018 |
| 5,000 Meters · 5k CourseNXR Northeast & New York Regional Championships · Nov 24 | 21:31.9 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 18:40.6 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 18 | 18:46.4 | McDaniel Baxter Invitational | September 18, 2021 |
| 5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 13 | 18:22.5 | NYSPHSAA State Cross Country Championships | November 13, 2021 |
| 5,000 Meters · Fortin ParkSTAC Championships · Oct 23 | 18:13.1 | STAC Championships | October 23, 2021 |
| 5,000 Meters · Horseheads HSSTAC West Meet · Sep 20 | 18:22 | STAC West Meet | September 20, 2022 |
| 5,000 Meters · Lang XC CourseHarry Lang Invitational · Aug 30 | 18:45.7 | Harry Lang Invitational | August 30, 2025 |
| 5,000 Meters · Van Cortlandt ParkEastbay Northeast Region Cross Country Championships · Nov 27 | 18:40.6 | Eastbay Northeast Region Cross Country Championships | November 27, 2021 |
| 5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 12 | 18:44.0 | NYSPHSAA Cross Country Championships | November 12, 2022 |
| 5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 11 | 19:11.6 | NYSPHSAA Cross Country Championships | November 11, 2023 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 21:06.1 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 21:45.4 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 26 | 23:11.2 | Princeton Meadows Challenge | September 26, 2026 |
| 6,000 Meters · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 12 | 22:22.37 | Harry Groves Spiked Shoe Invitational | September 12, 2025 |
| 6,000 Meters · The Pennsylvania State UniversityHarry Groves Spiked Shoe Invitational · Sep 13 | 21:38.9 | Harry Groves Spiked Shoe Invitational | September 13, 2024 |
| 6,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 1 | 21:52.7 | ACC Cross Country Championships | November 1, 2024 |
| 6,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 17 | 21:46.3 | Princeton Fall Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
4 results2024 Cross Country
3 results2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Championship - New York · Place 8 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Championship - New York | 8 | 18:58.0 | 12 |
| Nov 11 | NYSPHSAA Cross Country ChampionshipsNov 11 · 5,000 Meters Class A · Place 17 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Class A | 17 | 19:11.6 PB | 12 |
| Nov 2 | Section IV ChampionshipsNov 2 · Varsity · Place 1 · CorningCorning | Varsity | 1 | 18:27.4 | 12 |
| Nov 2 | Section IV ChampionshipsNov 2 · 5,000 Meters Varsity · Place 1 · CorningCorning | 5,000 Meters Varsity | 1 | 18:27.4 | 12 |
| Oct 21 | STAC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 1 · CorningCorning | 5,000 Meters Varsity | 1 | 19:27.7 | 12 |
| Oct 14 | Manhattan XC InvitationalOct 14 · 2.5 Miles Championship · Place 4 · 1 Corning1 Corning | 2.5 Miles Championship | 4 | 5:50 | SR |
| Sep 30 | McQuaid InvitationalSep 30 · 3 Miles Premier · Place 6 · Corning-Painted PostCorning-Painted Post | 3 Miles Premier | 6 | 17:47.7 | 12 |
| Sep 23 | Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 2 · CorningCorning | 5,000 Meters Varsity | 2 | 19:07.4 | SR |
| Sep 23 | Bowdoin Park XC ClassicSep 23 · 5,000 Meters Varsity · Place 1 · CorningCorning | 5,000 Meters Varsity | 1 | 19:07.4 | SR |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - New York · Place 7 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Championship - New York | 7 | 18:40.6 PB | 11 |
| Nov 12 | NYSPHSAA Cross Country ChampionshipsNov 12 · 5,000 Meters Varsity - Class A · Place 6 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Varsity - Class A | 6 | 18:44.0 PB | 11 |
| Oct 22 | STAC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 1 · CorningCorning | 5,000 Meters Varsity | 1 | 17:52.5 | 11 |
| Oct 8 | Manhattan College XC InvitationalOct 8 · Varsity · Place 6 · 2 Corning2 Corning | Varsity | 6 | 5:59 | JR |
| Oct 1 | McQuaid InvitationalOct 1 · 3 Miles Premier · Place 2 · Corning-Painted PostCorning-Painted Post | 3 Miles Premier | 2 | 17:30.9 PB | 11 |
| Sep 24 | Bowdoin Park XC ClassicSep 24 · 5,000 Meters Varsity · Place 1 · CorningCorning | 5,000 Meters Varsity | 1 | 19:24.4 | — |
| Sep 24 | Bowdoin Park XC ClassicSep 24 · 5,000 Meters Varsity · Place 3 · CorningCorning | 5,000 Meters Varsity | 3 | 19:24.4 | — |
| Sep 20 | STAC West MeetSep 20 · 5,000 Meters Varsity · Place 1 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Varsity | 1 | 18:22 PB | 11 |
| Sep 10 | V-V-S InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · 1 Corning1 Corning | 5,000 Meters Varsity | 1 | 6:15 | JR |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Championship · Place 16 · Addison NYAddison NY | 5,000 Meters Championship | 16 | 18:40.6 PB | 10 |
| Nov 13 | NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class A · Place 12 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Class A | 12 | 18:22.5 PB | 10 |
| Nov 4 | NY Section 4 ChampionshipsNov 4 · 5,000 Meters Varsity · Place 1 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Varsity | 1 | 18:34.0 | 10 |
| Oct 23 | STAC ChampionshipsOct 23 · 5,000 Meters Varsity · Place 1 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Varsity | 1 | 18:13.1 PB | 10 |
| Oct 9 | Manhattan College XC InvitationalOct 9 · 2.5 Miles Championship · Place 5 · 1 Corning1 Corning | 2.5 Miles Championship | 5 | 6:01 | SO |
| Oct 2 | McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 1 · CorningCorning | 3 Miles Varsity | 1 | 17:50.8 | 10 |
| Oct 2 | McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 1 · CorningCorning | 3 Miles Varsity | 1 | 17:50.8 | 10 |
| Sep 25 | Bowdoin XC ClassicSep 25 · 5,000 Meters Varsity · Place 5 · CorningCorning | 5,000 Meters Varsity | 5 | 19:47.9 | — |
| Sep 18 | Pre-States McDaniel-Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 1 · 1 Corning1 Corning | 5,000 Meters Varsity | 1 | 6:03 | SO |
| Sep 18 | Pre-States McDaniel-Baxter InvitationalSep 18 · Varsity · Place 6 · 1 Corning1 Corning | Varsity | 6 | 6:03 | SO |
| Sep 18 | McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 6 · Corning-Painted PostCorning-Painted Post | 5,000 Meters Varsity | 6 | 18:46.4 PB | 10 |
| Sep 11 | Bob Goodell Memorial InvitationalSep 11 · 5,000 Meters Varsity · Place 1 · CorningCorning | 5,000 Meters Varsity | 1 | 18:17 | — |
2018 Cross Country
2 results