Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Centennial HSMPSSAA 3A East Region Championships · Nov 4 | 19:17.70 | MPSSAA 3A East Region Championships | November 4, 2021 |
| 3 Miles · Liberty HSWestminster, Man Valley at Liberty · Mar 13 | 24:34.0 | Westminster, Man Valley at Liberty | March 13, 2021 |
| 3 Miles · South River High SchoolSeahawk Invite · Sep 3 | 19:59.18 | Seahawk Invite | September 3, 2022 |
| 3 Miles · Westminster High SchoolCentury and Liberty at Westminster · Apr 7 | 23:05.6 | Century and Liberty at Westminster | April 7, 2021 |
| 5,000 Meters · Carroll Community College CourseCarroll County Cross Country Championship · Apr 14 | 23:49.55 | Carroll County Cross Country Championship | April 14, 2021 |
| 5,000 Meters · Manchester Valley High SchoolMV Quad Meet · Oct 7 | 22:16.15 | MV Quad Meet | October 7, 2021 |
| 5,000 Meters · River Hill HSMPSSAA 3A East Region Championships · Nov 3 | 19:04.07 | MPSSAA 3A East Region Championships | November 3, 2022 |
| 5,000 Meters · South Carroll High SchoolCarroll County Championships · Oct 23 | 27:51.7 | Carroll County Championships | October 23, 2019 |
| 5,000 Meters · South River High SchoolSeahawk Invitational · Oct 16 | 20:00.6 | Seahawk Invitational | October 16, 2021 |
| 5,000 Meters · Wakefield Valley ParkWestminster Invite · Sep 25 | 21:58.5 | Westminster Invite | September 25, 2021 |
| 6,000 Meters · Shippensburg UniversityGalen Piper XC Challenge · Sep 4 | 22:04.59 | Galen Piper XC Challenge | September 4, 2026 |
| 8,000 Meters · Delaware ValleyMAC Cross Country Champ · Nov 1 | 29:12.3 | MAC Cross Country Champ | November 1, 2025 |
| 8,000 Meters · Gettysburg CollegeAubrey Shenk Invitational · Oct 18 | 28:14.00 | Aubrey Shenk Invitational | October 18, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 31:03.3 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 28:48.6 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Stevenson University Greenspring CampusMAC Cross Country Champ · Oct 31 | 28:15.9 | MAC Cross Country Champ | October 31, 2026 |
| 8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 28:25.2 | Lock Haven Invite | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MAC Cross Country ChampNov 1 · 8,000 Meters Champ · Place 87 · York (Pa.)York (Pa.) | 8,000 Meters Champ | 87 | 29:12.3 PB | Jr |
| Oct 18 | Aubrey Shenk InvitationalOct 18 · 8,000 Meters College · Place 146 · York (Pa.)York (Pa.) | 8,000 Meters College | 146 | 28:14.00 PB | Jr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 123 · York (Pa.)York (Pa.) | 8,000 Meters Green | 123 | 28:48.6 PB | Jr |
| Sep 20 | Aggie InviteSep 20 · 8,000 Meters Varsity · Place 49 · York (Pa.)York (Pa.) | 8,000 Meters Varsity | 49 | 29:32.1 | JR |
| Sep 5 | Galen Piper XC ChallengeSep 5 · 6,000 Meters Men's Race · Place 75 · York (Pa.)York (Pa.) | 6,000 Meters Men's Race | 75 | 22:41.35 | Jr |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
5 results2021 Cross Country
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MPSSAA 3A East Region ChampionshipsNov 4 · 3 Miles Varsity · Place 69 · WestminsterWestminster | 3 Miles Varsity | 69 | 19:17.70 PB | 11 |
| Oct 28 | Carroll County Cross Country ChampionshipsOct 28 · 5,000 Meters Varsity · Place 12 · WestminsterWestminster | 5,000 Meters Varsity | 12 | 19:57.92 | 11 |
| Oct 16 | Seahawk InvitationalOct 16 · 5,000 Meters Large Varsity · Place 136 · WestminsterWestminster | 5,000 Meters Large Varsity | 136 | 20:00.6 PB | 11 |
| Oct 7 | MV Quad MeetOct 7 · 5,000 Meters Varsity · Place 21 · WestminsterWestminster | 5,000 Meters Varsity | 21 | 22:16.15 PB | 11 |
| Sep 29 | Crossfire InviteSep 29 · 5,000 Meters Varsity · Place 54 · WestminsterWestminster | 5,000 Meters Varsity | 54 | 21:55.3 | 11 |
| Sep 25 | Westminster InviteSep 25 · 5,000 Meters Junior Varsity · Place 22 · WestminsterWestminster | 5,000 Meters Junior Varsity | 22 | 21:58.5 PB | 11 |
| Sep 18 | Bull Run InvitationalSep 18 · 3 Miles Junior Varsity Open · Place 41 · WestminsterWestminster | 3 Miles Junior Varsity Open | 41 | 23:20.7 | 11 |
| Sep 11 | Eagle InvitationalSep 11 · 3 Miles Varsity · Place 171 · WestminsterWestminster | 3 Miles Varsity | 171 | 22:16.50 | 11 |
| Apr 14 | Carroll County Cross Country ChampionshipApr 14 · 5,000 Meters Junior Varsity · Place 25 · WestminsterWestminster | 5,000 Meters Junior Varsity | 25 | 23:49.55 PB | 10 |
| Apr 14 | Carroll County Cross Country ChampionshipApr 14 · 5,000 Meters Varsity · Place 68 · WestminsterWestminster | 5,000 Meters Varsity | 68 | 23:49.55 | 10 |
| Apr 7 | Century and Liberty at WestminsterApr 7 · 3 Miles Varsity · Place 39 · WestminsterWestminster | 3 Miles Varsity | 39 | 23:05.6 PB | 10 |
| Mar 27 | Manchester Valley Quad XC Meet #3Mar 27 · 5,000 Meters Varsity · Place 38 · WestminsterWestminster | 5,000 Meters Varsity | 38 | 24:05.79 | 10 |
| Mar 20 | Manchester Valley TRI XC Meet #2Mar 20 · 5,000 Meters Varsity · Place 34 · WestminsterWestminster | 5,000 Meters Varsity | 34 | 24:42.16 | 10 |
| Mar 17 | Century, Manchester Valley, South Carroll and WestminsterMar 17 · 3 Miles Varsity · Place 42 · WestminsterWestminster | 3 Miles Varsity | 42 | 23:43 | 10 |
| Mar 13 | Westminster, Man Valley at LibertyMar 13 · 3 Miles Varsity · Place 30 · WestminsterWestminster | 3 Miles Varsity | 30 | 24:34.0 PB | 10 |
| Mar 6 | Manchester Valley TRI XC Meet #1Mar 6 · 5,000 Meters Varsity · Place 29 · WestminsterWestminster | 5,000 Meters Varsity | 29 | 26:40.45 | 10 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Carroll County ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 111 · WestminsterWestminster | 5,000 Meters Junior Varsity | 111 | 27:51.7 | 9 |
| Oct 23 | Carroll County ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 111 · WestminsterWestminster | 5,000 Meters Junior Varsity | 111 | 27:51.7 PB | 9 |
| Oct 17 | Winters Mill and Westminster Dual MeetOct 17 · Varsity · Place 37 · WestminsterWestminster | Varsity | 37 | 25:22.9 | — |
| Oct 12 | Frank Keyser InvitationalOct 12 · Open · Place 134 · WestminsterWestminster | Open | 134 | 22:54.7 | 9 |
| Oct 5 | Westminster InviteOct 5 · 5,000 Meters Junior Varsity · Place 153 · WestminsterWestminster | 5,000 Meters Junior Varsity | 153 | 26:10.7 | 9 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Junior Varsity · Place 134 · WestminsterWestminster | 5,000 Meters Junior Varsity | 134 | 28:46.3 | 9 |
| Oct 1 | Crossfire InviteOct 1 · 5,000 Meters Junior Varsity · Place 76 · WestminsterWestminster | 5,000 Meters Junior Varsity | 76 | 28:46.3 | 9 |
| Sep 14 | HoCo InvitationalSep 14 · 3 Miles Boys Frosh/Soph · Place 287 · WestminsterWestminster | 3 Miles Boys Frosh/Soph | 287 | 31:31 | 9 |
| Sep 7 | Seahawk InvitationalSep 7 · 3 Mile Varsity B · Place 386 · WestminsterWestminster | 3 Mile Varsity B | 386 | 30:59.5 | 9 |