Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBison Challenge and Multis · Jan 304:27.04Bison Challenge and MultisJanuary 30, 2026
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1129:37.90aBison Outdoor ClassicApril 11, 2026
10000 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 1229:37.68aBucknell Bison Outdoor ClassicApril 12, 2025
1600 Meters · OutdoorPIAA District 3 AAA Championships · May 204:30.01aPIAA District 3 AAA ChampionshipsMay 20, 2022
3000 Meters · IndoorSykes-Sabock Challenge Cup · Feb 88:21.38aSykes-Sabock Challenge CupFebruary 8, 2025
3000 Meters · OutdoorPaul Kaiser Classic · Apr 278:31.77aPaul Kaiser ClassicApril 27, 2024
3200 Meters · OutdoorPIAA District 3 AAA Championships · May 209:32.34aPIAA District 3 AAA ChampionshipsMay 20, 2022
500 Meters · OutdoorYork College Twilight Meet · Mar 274:00.72York College Twilight MeetMarch 27, 2024
5000 Meters · Indoor2024 PSAC Indoor T&F Championships · Feb 1815:04.61a2024 PSAC Indoor T&F ChampionshipsFebruary 18, 2024
5000 Meters · Outdoor2023 PSAC Outdoor Track & Field Championships · May 1114:54.56a2023 PSAC Outdoor Track & Field ChampionshipsMay 11, 2023
800 Meters · IndoorSusquehanna HS Invitational · Jan 302:12.27Susquehanna HS InvitationalJanuary 30, 2022
800 Meters · OutdoorYork College Twilight Meet · Apr 52:03.87York College Twilight MeetApril 5, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21NCAA Division II Outdoor Track & Field ChampionshipsMay 21 · 10,000 Meters · Place 17 · ShippensburgShippensburg10,000 Meters17.30:33.53aSr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 10,000 Meters · Place 1 · ShippensburgShippensburg10,000 Meters1.29:52.91aSr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 5000 Meters · Place 3 · ShippensburgShippensburg5000 Meters3.15:17.92aSr
Apr 24Paul Kaiser ClassicApr 24 · 5000 Meters · ShippensburgShippensburg5000 Meters—DNSSr
Apr 24Paul Kaiser ClassicApr 24 · 3000 Meters · Place 1 · ShippensburgShippensburg3000 Meters1.8:43.31aSr
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 3 · ShippensburgShippensburg10,000 Meters3.29:37.90a PBSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 10,000 Meters · Place 4 · ShippensburgShippensburg10,000 Meters4.31:33.25aSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 1 · ShippensburgShippensburg5000 Meters1.15:10.76aSr
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 5 · ShippensburgShippensburg3000 Meters5.8:36.52aSr
Feb 7Sykes & Sabock ChallengeFeb 7 · 3000 Meters · Place 8 · ShippensburgShippensburg3000 Meters88:38.33aSr
Jan 30Bison Challenge and MultisJan 30 · 1 Mile · Place 7 · ShippensburgShippensburg1 Mile74:27.04 PBSR
Jan 17Alvernia Winter InvitationalJan 17 · 5000 Meters · Place 3 · ShippensburgShippensburg5000 Meters315:19.60aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 10,000 Meters · Place 1 · ShippensburgShippensburg10,000 Meters1.31:06.18aJr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 5000 Meters · Place 2 · ShippensburgShippensburg5000 Meters2.15:05.72aJr
Apr 26Paul Kaiser ClassicApr 26 · 3000 Meters · Place 1 · ShippensburgShippensburg3000 Meters18:41.00JR
Apr 26Paul Kaiser ClassicApr 26 · 5000 Meters · Place 2 · ShippensburgShippensburg5000 Meters215:11.76JR
Apr 26Paul Kaiser ClassicApr 26 · 3000 Meters · Place 1 · ShippensburgShippensburg3000 Meters18:41.00JR
Apr 26Paul Kaiser ClassicApr 26 · 5000 Meters · Place 2 · ShippensburgShippensburg5000 Meters215:11.76JR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 10000 Meters · Place 6 · ShippensburgShippensburg10000 Meters629:37.68a PBJr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8Sykes-Sabock Challenge CupFeb 8 · 3000 Meters · Place 2 · ShippensburgShippensburg3000 Meters28:21.38a PB—
Jan 25Gulden InvitationalJan 25 · 3000 Meters · Place 4 · ShippensburgShippensburg3000 Meters48:37.59a—
Jan 18Alvernia Winter InviteJan 18 · 5000 Meters · Place 3 · ShippensburgShippensburg5000 Meters315:31.30a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3PSAC Outdoor ChampionshipsMay 3 · 10000 Meters · Place 1 · ShippensburgShippensburg10000 Meters131:26.47SO
May 3PSAC Outdoor ChampionshipsMay 3 · 5000 Meters · Place 1 · ShippensburgShippensburg5000 Meters115:02.85SO
Apr 27Paul Kaiser ClassicApr 27 · 3000 Meters · Place 2 · ShippensburgShippensburg3000 Meters28:31.77a PB—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 5000 Meters · Place 3 · ShippensburgShippensburg5000 Meters315:30.62a—
Mar 27York College Twilight MeetMar 27 · 500 Meters · Place 4 · ShippensburgShippensburg500 Meters44:00.72 PBSO

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 182024 PSAC Indoor T&F ChampionshipsFeb 18 · 5000 Meters · Place 1 · ShippensburgShippensburg5000 Meters1.15:04.61a PBSo
Feb 182024 PSAC Indoor T&F ChampionshipsFeb 18 · 3000 Meters · Place 4 · ShippensburgShippensburg3000 Meters4.8:43.43aSo
Feb 3Sykes and Sabock ChallengeFeb 3 · 3000 Meters · Place 9 · ShippensburgShippensburg3000 Meters98:33.14a—
Jan 20Gulden InvitationalJan 20 · 5000 Meters · Place 3 · ShippensburgShippensburg5000 Meters315:10.00a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 112023 PSAC Outdoor Track & Field ChampionshipsMay 11 · 5000 Meters · Place 4 · ShippensburgShippensburg5000 Meters4.14:54.56a PBFr
Apr 29Paul Kaiser ClassicApr 29 · 3000 Meters · Place 3 · ShippensburgShippensburg3000 Meters38:41.62FR
Apr 5York College Twilight MeetApr 5 · 800 Meters · Place 19 · ShippensburgShippensburg800 Meters192:03.87 PBFR
Apr 5York College Twilight MeetApr 5 · 800 Meters · Place 19 · ShippensburgShippensburg800 Meters192:03.87FR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25PSAC Indoor Track & Field ChampionshipsFeb 25 · 5000 Meters · Place 2 · ShippensburgShippensburg5000 Meters2.15:07.46aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 3000 Meters · Place 40 · ShippensburgShippensburg3000 Meters40.8:36.42aFr
Jan 27Bison Open and MultiJan 27 · 3000 Meters · Place 3 · ShippensburgShippensburg3000 Meters38:51.10—
Jan 21Gulden InvitationalJan 21 · 5000 Meters · Place 5 · ShippensburgShippensburg5000 Meters515:25.85FR

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20PIAA District 3 AAA ChampionshipsMay 20 · 3200 Meters · Place 12 · Kennard DaleKennard Dale3200 Meters12.9:32.34a PB12
May 20PIAA District 3 AAA ChampionshipsMay 20 · 1600 Meters · Place 13 · Kennard DaleKennard Dale1600 Meters13.4:30.01a PB12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30Susquehanna HS InvitationalJan 30 · 3000 Meters · Place 6 · Kennard-DaleKennard-Dale3000 Meters69:25.1812
Jan 30Susquehanna HS InvitationalJan 30 · 800 Meters · Place 2 · Kennard-DaleKennard-Dale800 Meters22:12.27 PB12
Jan 8Kevin Dare InvitationalJan 8 · 1 Mile · Place 16 · Kennard DaleKennard Dale1 Mile16.4:41.63a12
Jan 8Kevin Dare InvitationalJan 8 · 3000 Meters · Place 7 · Kennard DaleKennard Dale3000 Meters7.9:14.93a12

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21PIAA District 3 AAA ChampionshipsMay 21 · 3200 Meters · Place 17 · Kennard DaleKennard Dale3200 Meters17.10:01.38a11
May 5West York @ Kennard-DaleMay 5 · 800 Meters · Place 5 · Kennard-DaleKennard-Dale800 Meters52:23.411
May 5West York @ Kennard-DaleMay 5 · 1600 Meters · Place 1 · Kennard-DaleKennard-Dale1600 Meters14:52.011
Apr 30Ray Geesey Track and Field InvitationalApr 30 · 3200 Meters · Place 7 · Kennard-DaleKennard-Dale3200 Meters710:13.7111
Apr 30Ray Geesey Track and Field InvitationalApr 30 · 1600 Meters · Place 10 · Kennard-DaleKennard-Dale1600 Meters104:50.3711
Apr 17Shippensburg Roddick InvitationalApr 17 · 3200 Meters · Place 12 · Kennard-DaleKennard-Dale3200 Meters1210:02.79—
Apr 17Shippensburg Roddick InvitationalApr 17 · 3200 Meters · Place 17 · Kennard-DaleKennard-Dale3200 Meters1710:02.79—
Apr 17Shippensburg Roddick InvitationalApr 17 · 3200 Meters · Place 17 · Kennard-DaleKennard-Dale3200 Meters1710:02.79—
Mar 30Dover @ Kennard DaleMar 30 · 800 Meters · Place 3 · Kennard-DaleKennard-Dale800 Meters32:18.011
Mar 30Dover @ Kennard DaleMar 30 · 1600 Meters · Place 3 · Kennard-DaleKennard-Dale1600 Meters34:48.811