Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRiverhawk HS · Jan 215:47.32aRiverhawk HSJanuary 21, 2024
10,000 Meters · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3044:41.32aMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
1500 Meters · OutdoorPaul Kaiser Classic · Apr 245:22.84aPaul Kaiser ClassicApril 24, 2026
1600 Meters · OutdoorWest York @ Kennard-Dale · May 55:42.7West York @ Kennard-DaleMay 5, 2021
3000 Meters · IndoorRiverhawk HS · Jan 2111:34.26aRiverhawk HSJanuary 21, 2024
3000 Meters · OutdoorLVC Blue & White Open · Mar 2811:41.26aLVC Blue & White OpenMarch 28, 2026
3000m Steeplechase · 0.762m · OutdoorMessiah Invitational · Apr 1014:03.33aMessiah InvitationalApril 10, 2025
3000m Steeplechase · OutdoorThe Miller Sports Construction Blue Jay HS Invitational · Apr 208:19.13aThe Miller Sports Construction Blue Jay HS Invitational April 20, 2024
3200 Meters · OutdoorThe Miller Sports Construction Blue Jay HS Invitational · Apr 2212:06.59The Miller Sports Construction Blue Jay HS InvitationalApril 22, 2023
5000 Meters · IndoorPLEX Shootout · Jan 3120:30.36aPLEX ShootoutJanuary 31, 2026
5000 Meters · OutdoorYork College Twilight Meet · Apr 120:18.36aYork College Twilight MeetApril 1, 2026
800 Meters · IndoorAlvernia Winter Invite · Jan 182:50.48aAlvernia Winter InviteJanuary 18, 2025
800 Meters · OutdoorPaul Kaiser Classic · Apr 242:43.15aPaul Kaiser ClassicApril 24, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 10,000 Meters · Place 15 · York (Pa.)York (Pa.)10,000 Meters15.44:41.32a PBSo
Apr 24Paul Kaiser ClassicApr 24 · 1500 Meters · Place 24 · York (Pa.)York (Pa.)1500 Meters24.5:22.84a PBSo
Apr 24Paul Kaiser ClassicApr 24 · 800 Meters · Place 43 · York (Pa.)York (Pa.)800 Meters43.2:43.15a PBSo
Apr 9Messiah InvitationalApr 9 · 10,000 Meters · Place 13 · York (Pa.)York (Pa.)10,000 Meters13.44:49.72aSo
Apr 1York College Twilight MeetApr 1 · 5000 Meters · Place 22 · York (Pa.)York (Pa.)5000 Meters2220:18.36a PBSO
Mar 28LVC Blue & White OpenMar 28 · 3000 Meters · Place 10 · York (Pa.)York (Pa.)3000 Meters10.11:41.26a PBSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14SU Valentine InviteFeb 14 · 5000 Meters · Place 17 · York (Pa.)York (Pa.)5000 Meters1721:16.17aSo
Jan 31PLEX ShootoutJan 31 · 5000 Meters · Place 7 · York (Pa.)York (Pa.)5000 Meters720:30.36a PBSo
Jan 17Alvernia Winter InvitationalJan 17 · 5000 Meters · Place 9 · York (Pa.)York (Pa.)5000 Meters921:09.80aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 800 Meters · Place 12 · York (Pa.)York (Pa.)800 Meters1213:25.68FR
Apr 16York College Twilight MeetApr 16 · 5000 Meters · Place 24 · York (Pa.)York (Pa.)5000 Meters2421:21.34FR
Apr 10Messiah InvitationalApr 10 · 3000m Steeplechase · Place 12 · York (Pa.)York (Pa.)3000m Steeplechase0.762m12.14:03.33a PBFr
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 38 · York (Pa.)York (Pa.)1500 Meters38.5:35.99aFr
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · Place 34 · York (Pa.)York (Pa.)800 Meters34.2:51.11aFr
Mar 28Danny Curran InvitationalMar 28 · 3000m Steeplechase · Place 13 · York (Pa.)York (Pa.)3000m Steeplechase1313:25.60aFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15Widener Indoor ClassicFeb 15 · 5000 Meters · Place 24 · York (Pa.)York (Pa.)5000 Meters24.21:43.49aFr
Feb 8Blue & White InviteFeb 8 · 5000 Meters · Place 19 · York (Pa.)York (Pa.)5000 Meters1921:05.59FR
Jan 25Coach I OpenJan 25 · 5000 Meters · Place 18 · York (Pa.)York (Pa.)5000 Meters1821:44.30a—
Jan 18Alvernia Winter InviteJan 18 · 1 Mile · Place 27 · York (Pa.)York (Pa.)1 Mile276:10.92a—
Jan 18Alvernia Winter InviteJan 18 · 800 Meters · Place 28 · York (Pa.)York (Pa.)800 Meters282:50.48a PB—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20The Miller Sports Construction Blue Jay HS Invitational Apr 20 · 3000m Steeplechase · Place 2 · Kennard DaleKennard Dale3000m Steeplechase28:19.13a PB—
Apr 20The Miller Sports Construction Blue Jay HS Invitational Apr 20 · 3200 Meters · Place 4 · Kennard DaleKennard Dale3200 Meters412:14.79a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Riverhawk HSJan 21 · 1 Mile · Place 9 · Kennard DaleKennard Dale1 Mile9.5:47.32a PB12
Jan 21Riverhawk HSJan 21 · 3000 Meters · Place 6 · Kennard DaleKennard Dale3000 Meters6.11:34.26a PB12

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10YAIAA Track and Field ChampionshipMay 10 · 3200 Meters · Place 5 · Kennard DaleKennard Dale3200 Meters5.12:06.77a11
May 5Battle for Bridge InvitationalMay 5 · 3200 Meters · Place 3 · Kennard-DaleKennard-Dale3200 Meters312:25.22—
May 5Battle for Bridge InvitationalMay 5 · 1600 Meters · Place 4 · Kennard-DaleKennard-Dale1600 Meters45:51.84—
May 5Battle for Bridge InvitationalMay 5 · 3200 Meters · Place 3 · Kennard-DaleKennard-Dale3200 Meters312:25.22—
May 5Battle for Bridge InvitationalMay 5 · 1600 Meters · Place 4 · Kennard-DaleKennard-Dale1600 Meters45:51.84—
Apr 22The Miller Sports Construction Blue Jay HS InvitationalApr 22 · 3200 Meters · Place 3 · Kennard DaleKennard Dale3200 Meters312:06.59 PB11
Apr 22Blue Jay InvitationalApr 22 · 3200 Meters · Place 3 · Kennard DaleKennard Dale3200 Meters3.12:06.59a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22River Hawk InvitationalJan 22 · 3000 Meters · Place 3 · Kennard-DaleKennard-Dale3000 Meters311:59.4511
Jan 22River Hawk InvitationalJan 22 · 1 Mile · Place 10 · Kennard-DaleKennard-Dale1 Mile105:56.4511

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5West York @ Kennard-DaleMay 5 · 800 Meters · Place 2 · Kennard-DaleKennard-Dale800 Meters22:43.99
May 5West York @ Kennard-DaleMay 5 · 1600 Meters · Place 1 · Kennard-DaleKennard-Dale1600 Meters15:42.7 PB9
Mar 30Dover @ Kennard DaleMar 30 · 300m Hurdles · Place 5 · Kennard-DaleKennard-Dale300m Hurdles51:05.59
Mar 30Dover @ Kennard DaleMar 30 · 1600 Meters · Place 1 · Kennard-DaleKennard-Dale1600 Meters15:46.29