Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Commodore Perry HSMercer County Regional Championships · Oct 21 | 20:14.85 | Mercer County Regional Championships | October 21, 2017 |
| 5,000 Meters · Delahunty Middle School Hornet Harrier Invitational · Aug 31 | 18:13 | Hornet Harrier Invitational | August 31, 2018 |
| 5,000 Meters · La Roche UniversityLa Roche Invitational · Sep 25 | 17:07.9 | La Roche Invitational | September 25, 2026 |
| 5,000 Meters · Schenley ParkPanther Opener 2026 · Sep 4 | 15:56.2 | Panther Opener 2026 | September 4, 2026 |
| 5,000 Meters · West Middlesex HSBig Red Invitational · Sep 7 | 19:58.8 | Big Red Invitational | September 7, 2019 |
| 5,000 Meters · Westmoreland County Community CollegeWestmoreland Invitational · Sep 1 | 17:06.9 | Westmoreland Invitational | September 1, 2023 |
| 8,000 Meters · Delaware Park Rose GardenAMCC Cross Country Championships · Oct 28 | 27:13.6 | AMCC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Foundation FieldsLock Haven Invite · Sep 27 | 27:18.10 | Lock Haven Invite | September 27, 2025 |
| 8,000 Meters · Notre Dame Burke Memorial Golf CourseNational Catholic Invitational · Sep 17 | 30:09.6 | National Catholic Invitational | September 17, 2021 |
| 8,000 Meters · Schenley ParkCMU Invitational · Oct 7 | 27:29.00 | CMU Invitational | October 7, 2023 |
| 8,000 Meters · Stern Athletic ComplexNCAA Division III Mid-Atlantic Regional · Nov 11 | 29:00.9 | NCAA Division III Mid-Atlantic Regional | November 11, 2023 |
| 8,000 Meters · The Arboretum at Penn StateNittany Lion Invitational · Sep 20 | 26:46.3 | Nittany Lion Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | La Roche InvitationalSep 25 · 5,000 Meters Collegiate · Place 1 · UnattachedUnattached | 5,000 Meters Collegiate | 1 | 17:07.9 PB | Sr |
| Sep 4 | Panther Opener 2026Sep 4 · 5,000 Meters Mens 5K · Place 24 · UnattachedUnattached | 5,000 Meters Mens 5K | 24 | 15:56.2 PB | Sr |
2025 Cross Country
2 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III Mid-Atlantic RegionalNov 11 · 8,000 Meters Championship · Place 161 · Pitt-GreensburgPitt-Greensburg | 8,000 Meters Championship | 161 | 29:00.9 PB | So |
| Oct 28 | AMCC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 7 · Pitt-GreensburgPitt-Greensburg | 8,000 Meters College | 7 | 27:13.6 PB | So |
| Oct 20 | La Roche University XC 5K 2023Oct 20 · 5,000 Meters Varsity · Place 1 · Pitt.-GreensburgPitt.-Greensburg | 5,000 Meters Varsity | 1 | 17:07.2 | SO-2 |
| Oct 7 | Carnegie Mellon InvitationalOct 7 · 8,000 Meters Varsity · Place 25 · Pitt.-GreensburgPitt.-Greensburg | 8,000 Meters Varsity | 25 | 27:29.0 | SO |
| Oct 7 | CMU InvitationalOct 7 · 8,000 Meters Mens 8K · Place 25 · Pitt-GreensburgPitt-Greensburg | 8,000 Meters Mens 8K | 25 | 27:29.00 PB | So |
| Sep 30 | Mount Aloysius InvitationalSep 30 · 5,000 Meters Varsity · Place 1 · Pitt.-GreensburgPitt.-Greensburg | 5,000 Meters Varsity | 1 | 17:17.30 | SO |
| Sep 1 | Wolfpack InvitationalSep 1 · 5,000 Meters Varsity · Place 1 · University of PittsburgUniversity of Pittsburg | 5,000 Meters Varsity | 1 | 17:06.9 | — |
| Sep 1 | Westmoreland InvitationalSep 1 · 5,000 Meters College · Place 1 · Pitt-GreensburgPitt-Greensburg | 5,000 Meters College | 1 | 17:06.9 PB | So |
2021 Cross Country
2 results2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 7 | Big Red InvitationalSep 7 · 5,000 Meters Varsity · Place 115 · LakeviewLakeview | 5,000 Meters Varsity | 115 | 19:58.8 PB | 11 |
2018 Cross Country
1 results2017 Cross Country
2 results