Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 30 | 15:56.6 | McQuaid Invitational | September 30, 2023 |
| 5,000 Meters · Bear Mountain State ParkSection 9 Championships · Nov 4 | 16:54.6 | Section 9 Championships | November 4, 2021 |
| 5,000 Meters · Bowdoin ParkNew York State Federation Cross Country Championships · Nov 20 | 17:41.6 | New York State Federation Cross Country Championships | November 20, 2021 |
| 5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 18 | 17:32.4 | McDaniel Baxter Invitational | September 18, 2021 |
| 5,000 Meters · Chenango Valley State ParkNYSPHSAA State Cross Country Championships · Nov 13 | 17:27.2 | NYSPHSAA State Cross Country Championships | November 13, 2021 |
| 5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 26 | 17:25.8 | CHAMPS Northeast Regional XC Championships | November 26, 2022 |
| 5,000 Meters · Vernon Verona-Sherrill HSNYSPHSAA Cross Country Championships · Nov 12 | 17:42.2 | NYSPHSAA Cross Country Championships | November 12, 2022 |
| 5,000 Meters · VVS High SchoolNYSPHSAA Cross Country Championships · Nov 11 | 17:16.7 | NYSPHSAA Cross Country Championships | November 11, 2023 |
| 6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 29 | 19:36.3 | Elon Friday Night Lights Opener | August 29, 2025 |
| 6,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 18 | 20:07.2 | adidas XC Challenge | September 18, 2026 |
| 8,000 Meters · Bethpage Polo at the ParkCAA Cross Country Championships · Oct 30 | 27:46.3 | CAA Cross Country Championships | October 30, 2026 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 27:00.0 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Elon UniversityElon Invitational · Oct 18 | 27:27.4 | Elon Invitational | October 18, 2024 |
| 8,000 Meters · Lake KristiPirate XC Invitational · Oct 3 | 26:35.98 | Pirate XC Invitational | October 3, 2025 |
| 8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 9 | 26:55.9 | Royals Challenge | October 9, 2026 |
| 8,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 18 | 27:50.8 | Upstate XC Invite | October 18, 2025 |
| 8,000 Meters · Pole Green ParkRichmond Invitational · Oct 2 | 27:52.7 | Richmond Invitational | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | CAA Cross Country ChampionshipsOct 30 · 8,000 Meters CAA · Place 82 · CampbellCampbell | 8,000 Meters CAA | 82 | 27:46.3 PB | Jr |
| Oct 9 | Royals ChallengeOct 9 · 8,000 Meters Gold · Place 163 · CampbellCampbell | 8,000 Meters Gold | 163 | 26:55.9 PB | Jr |
| Oct 2 | Richmond InvitationalOct 2 · 8,000 Meters College · Place 92 · CampbellCampbell | 8,000 Meters College | 92 | 27:52.7 PB | Jr |
| Sep 18 | adidas XC ChallengeSep 18 · 6,000 Meters College · Place 82 · CampbellCampbell | 6,000 Meters College | 82 | 20:07.2 PB | Jr |
| Sep 4 | Elon Friday Night Lights OpenerSep 4 · 6,000 Meters College Men · Place 40 · CampbellCampbell | 6,000 Meters College Men | 40 | 20:29.9 | Jr |
2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | Eastbay Northeast Region Cross Country ChampionshipsNov 27 · 5,000 Meters Frosh/Soph · Place 8 · Grahamsville NYGrahamsville NY | 5,000 Meters Frosh/Soph | 8 | 17:30.0 | 10 |
| Nov 20 | New York State Federation Cross Country ChampionshipsNov 20 · 5,000 Meters Varsity · Place 102 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Varsity | 102 | 17:41.6 PB | 10 |
| Nov 13 | NYSPHSAA State Cross Country ChampionshipsNov 13 · 5,000 Meters Class D · Place 10 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Class D | 10 | 17:27.2 PB | 10 |
| Nov 4 | Section 9 ChampionshipsNov 4 · 5,000 Meters Class D · Place 2 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Class D | 2 | 16:54.6 PB | 10 |
| Oct 9 | Manhattan College XC InvitationalOct 9 · Varsity · Place 17 · 4 Tri-Valley4 Tri-Valley | Varsity | 17 | 5:39 | SO |
| Sep 18 | Pre-States McDaniel-Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 6 · 1 Tri-Valley1 Tri-Valley | 5,000 Meters Varsity | 6 | 5:39 | SO |
| Sep 18 | Pre-States McDaniel-Baxter InvitationalSep 18 · Varsity · Place 38 · 2 Tri-Valley2 Tri-Valley | Varsity | 38 | 5:39 | SO |
| Sep 18 | McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 38 · Tri-Valley CentralTri-Valley Central | 5,000 Meters Varsity | 38 | 17:32.4 PB | 10 |