Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · La Roche UniversityLa Roche Invitational · Oct 18 | 27:51.1 | La Roche Invitational | October 18, 2024 |
| 5,000 Meters · Mount Aloysuis CollegeMont Aloysius, Mountie Invitational · Oct 11 | 28:23.80 | Mont Aloysius, Mountie Invitational | October 11, 2025 |
| 5,000 Meters · University of Pittsburgh-GreensburgCarlow/La Roche/Pitt Greensburg Tri-meet · Sep 5 | 30:04.0 | Carlow/La Roche/Pitt Greensburg Tri-meet | September 5, 2025 |
| 5,000 Meters · Westmoreland County Community CollegeWolfpack Invitational · Aug 29 | 27:32.40 | Wolfpack Invitational | August 29, 2025 |
| 8,000 Meters · Bethany CollegeBethany College Invitational · Sep 12 | 1:00:45.8 | Bethany College Invitational | September 12, 2026 |
| 8,000 Meters · Delaware Park Rose GardenAMCC Cross Country Championships · Oct 28 | 52:34.0 | AMCC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · La Roche UniversityAMCC Cross Country Championships · Oct 31 | 48:27.6 | AMCC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Penn State BehrendBehrend Twilight Meet · Sep 12 | 46:55.80 | Behrend Twilight Meet | September 12, 2025 |
| 8,000 Meters · University of Pittsburgh-GreensburgPitt Greensburg Fall Classic · Oct 4 | 54:12.40 | Pitt Greensburg Fall Classic | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | AMCC Cross Country ChampionshipsOct 31 · 8,000 Meters AMCC · Place 30 · La Roche | 8,000 Meters AMCC | 30 | 48:27.6 PB | Sr |
| Oct 19 | La Roche DualOct 19 · 8,000 Meters Collegiate · Place 4 · La Roche | 8,000 Meters Collegiate | 4 | 50:45.5 | Sr |
| Oct 3 | Mountie InvitationalOct 3 · 5,000 Meters College · Place 30 · La Roche | 5,000 Meters College | 30 | 32:57.4 | Sr |
| Oct 3 | Mountie InvitationalOct 3 · 5,000 Meters Collegiate · Place 31 · La Roche | 5,000 Meters Collegiate | 31 | 32:57.4 | Sr |
| Sep 25 | La Roche InvitationalSep 25 · 5,000 Meters Collegiate · Place 20 · La Roche | 5,000 Meters Collegiate | 20 | 31:08.9 | Sr |
| Sep 18 | Behrend Twilight MeetSep 18 · 8,000 Meters New Division · La Roche | 8,000 Meters New Division | 0 | DNS | Sr |
| Sep 12 | Bethany College InvitationalSep 12 · 8,000 Meters Collegiate · Place 63 · La Roche | 8,000 Meters Collegiate | 63 | 1:00:45.8 PB | Sr |
| Sep 4 | Westmoreland Wolfpack InviteSep 4 · 5,000 Meters Mens 5K · Place 33 · La Roche | 5,000 Meters Mens 5K | 33 | 31:59.0 | Sr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | AMCC ChampionshipNov 1 · 8,000 Meters Champ · Place 42 · La Roche | 8,000 Meters Champ | 42 | 49:13.10 | Jr |
| Oct 11 | Mont Aloysius, Mountie InvitationalOct 11 · 5,000 Meters College · Place 17 · La Roche | 5,000 Meters College | 17 | 28:23.80 PB | Jr |
| Oct 4 | Pitt Greensburg Fall ClassicOct 4 · 8,000 Meters Collegiate · Place 37 · La Roche | 8,000 Meters Collegiate | 37 | 54:12.40 PB | Jr |
| Sep 12 | Behrend Twilight MeetSep 12 · 8,000 Meters Men's Race · Place 30 · La Roche | 8,000 Meters Men's Race | 30 | 46:55.80 PB | Jr |
| Sep 5 | Carlow/La Roche/Pitt Greensburg Tri-meetSep 5 · 5,000 Meters Men's Race · Place 14 · La Roche | 5,000 Meters Men's Race | 14 | 30:04.0 PB | Jr |
| Aug 29 | Wolfpack InvitationalAug 29 · 5,000 Meters Mens 5K · Place 42 · La Roche | 5,000 Meters Mens 5K | 42 | 27:32.40 PB | Jr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | AMCC ChampionshipsNov 2 · 8,000 Meters Championship · Place 35 · La Roche | 8,000 Meters Championship | 35 | 43:59.9 | SO |
| Oct 18 | La Roche InvitationalOct 18 · 5,000 Meters College · Place 29 · La Roche | 5,000 Meters College | 29 | 27:51.1 PB | So |
| Oct 12 | CMU InvitationalOct 12 · 8,000 Meters Varsity · Place 134 · La Roche | 8,000 Meters Varsity | 134 | 45:01.20 | SO |
| Oct 5 | Pitt Greensburg Fall ClassicOct 5 · 8,000 Meters Varsity · Place 30 · La Roche | 8,000 Meters Varsity | 30 | 49:20.6 | So |
| Sep 28 | Mount Aloysius, Mountie InvitationalSep 28 · 5,000 Meters Varsity · Place 22 · La Roche | 5,000 Meters Varsity | 22 | 29:07.50 | SO |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | Carlow @ La Roche UniversityNov 9 · 5,000 Meters Varsity · Place 8 · La Roche | 5,000 Meters Varsity | 8 | 25:38.9 | FR |
| Oct 28 | AMCC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 48 · La Roche | 8,000 Meters College | 48 | 52:34.0 PB | Fr |
| Oct 20 | La Roche University XC 5K 2023Oct 20 · 5,000 Meters Varsity · Place 27 · La Roche | 5,000 Meters Varsity | 27 | 28:01.7 | FR-1 |
| Oct 12 | Mt Aloysius Section MeetOct 12 · 5,000 Meters Varsity · Place 13 · La Roche | 5,000 Meters Varsity | 13 | 33:05 | FR |
| Sep 30 | Mount Aloysius InvitationalSep 30 · 5,000 Meters Varsity · Place 39 · La Roche | 5,000 Meters Varsity | 39 | 44:41.80 | FR |
| Sep 23 | Roaring Lions College InvitationalSep 23 · 8,000 Meters Varsity · Place 43 · La Roche | 8,000 Meters Varsity | 43 | 01:00:45.3 | FR |
| Sep 1 | Wolfpack InvitationalSep 1 · 5,000 Meters Varsity · Place 36 · La Roche | 5,000 Meters Varsity | 36 | 33:08.6 | — |
| Sep 1 | Westmoreland InvitationalSep 1 · 5,000 Meters College · Place 36 · La Roche | 5,000 Meters College | 36 | 33:08.6 | Fr |