Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMini Dip Invitational · Jan 274:44.39aMini Dip InvitationalJanuary 27, 2024
1500 Meters · OutdoorDanny Curran Invitational · Mar 284:18.45aDanny Curran InvitationalMarch 28, 2025
400 Meters · IndoorAlvernia Winter Invite · Jan 1858.49aAlvernia Winter InviteJanuary 18, 2025
400 Meters · OutdoorStevenson Invitational · Apr 1159.33aStevenson InvitationalApril 11, 2024
500 Meters · OutdoorYork College Twilight Meet · Mar 274:20.85York College Twilight MeetMarch 27, 2024
5000 Meters · IndoorAlvernia Winter Invitational · Jan 1717:00.19aAlvernia Winter InvitationalJanuary 17, 2026
5000 Meters · OutdoorShippensburg University Mid-Week PR Bonanza Meet · Apr 1716:30.33aShippensburg University Mid-Week PR Bonanza MeetApril 17, 2024
800 Meters · IndoorPlex Shootout · Feb 32:06.37Plex ShootoutFebruary 3, 2024
800 Meters · OutdoorPaul Kaiser Classic · Apr 272:03.42aPaul Kaiser ClassicApril 27, 2024

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Alvernia Winter InvitationalJan 17 · 5000 Meters · Place 21 · York (Pa.)5000 Meters2117:00.19a PBJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 26Paul Kaiser ClassicApr 26 · 800 Meters · Place 54 · York (Pa.)800 Meters542:07.42SO
Apr 26Paul Kaiser ClassicApr 26 · 800 Meters · Place 54 · York (Pa.)800 Meters542:07.42SO
Apr 16York College Twilight MeetApr 16 · 5000 Meters · Place 46 · York (Pa.)5000 Meters4617:47.61SO
Apr 10Messiah InvitationalApr 10 · 1500 Meters · Place 36 · York (Pa.)1500 Meters36.4:27.12aSo
Apr 10Messiah InvitationalApr 10 · 800 Meters · Place 43 · York (Pa.)800 Meters43.2:11.98aSo
Apr 5Ursinus Track FestivalApr 5 · 800 Meters · York (Pa.)800 Meters--DNSSo
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 58 · York (Pa.)1500 Meters584:18.45a PBSo
Mar 28Danny Curran InvitationalMar 28 · 800 Meters · Place 70 · York (Pa.)800 Meters702:06.48aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15Widener Indoor ClassicFeb 15 · 1 Mile · Place 53 · York (Pa.)1 Mile53.4:55.27aSo
Feb 8Blue & White InviteFeb 8 · 1 Mile · Place 31 · York (Pa.)1 Mile314:50.74SO
Feb 1PLEX ShootoutFeb 1 · 1 Mile · Place 30 · York (Pa.)1 Mile304:59.29a—
Jan 18Alvernia Winter InviteJan 18 · 400 Meters · Place 33 · York (Pa.)400 Meters3358.49a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 27Paul Kaiser ClassicApr 27 · 800 Meters · Place 37 · York (Pa.)800 Meters372:03.42a PB—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 5000 Meters · Place 10 · York (Pa.)5000 Meters1016:30.33a PB—
Apr 11Stevenson InvitationalApr 11 · 800 Meters · Place 8 · York (Pa.)800 Meters8.2:11.74aFr
Apr 11Stevenson InvitationalApr 11 · 400 Meters · Place 19 · York (Pa.)400 Meters19.59.33a PBFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 1500 Meters · Place 23 · York (Pa.)1500 Meters23.4:26.77aFr
Mar 27York College Twilight MeetMar 27 · 500 Meters · Place 14 · York (Pa.)500 Meters144:20.85 PBFR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9Blue & White InvitationalFeb 9 · 1 Mile · Place 12 · York (Pa.)1 Mile124:46.49a—
Feb 3Plex ShootoutFeb 3 · 800 Meters · Place 20 · York (Pa.)800 Meters202:06.37 PBFr
Jan 27Mini Dip InvitationalJan 27 · 1 Mile · Place 32 · York (Pa.)1 Mile32.4:44.39a PBFr
Jan 27Mini Dip InvitationalJan 27 · 800 Meters · Place 21 · York (Pa.)800 Meters21.2:10.07aFr
Jan 20Alvernia Winter InviteJan 20 · 800 Meters · Place 6 · York (Pa.)800 Meters62:07.22FR