Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDVGTCA Meet #7 · Jan 176:43.22DVGTCA Meet #7January 17, 2025
1600 Meters · OutdoorCB West Relays · Apr 186:14.07aCB West RelaysApril 18, 2026
3000 Meters · IndoorDVGTCA Meet #8 · Jan 3113:07.18DVGTCA Meet #8January 31, 2025
3200 Meters · OutdoorSOL Colonial Champs · May 813:07.29aSOL Colonial ChampsMay 8, 2026
800 Meters · IndoorDVGTCA Meet #3 -Invitational Day 1 · Dec 192:57.99aDVGTCA Meet #3 -Invitational Day 1December 19, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8SOL Colonial ChampsMay 8 · 3200 Meters · Place 18 · Pennridge3200 Meters18.13:07.29a PB10
Apr 30Helman/Hosier InviteApr 30 · 3200 Meters · Place 24 · Pennridge3200 Meters24.13:17.26a10
Apr 28Pennridge at CB West (Girls)Apr 28 · 1600 Meters · Place 4 · Pennridge1600 Meters4.6:17.37a10
Apr 18CB West RelaysApr 18 · 1600 Meters · Place 28 · Pennridge1600 Meters28.6:14.07a PB10
Apr 10Cardinal ClassicApr 10 · 3200 Meters · Place 20 · Pennridge3200 Meters20.13:16.11a10
Apr 2Jim Kelly InvitationalApr 2 · 3200 Meters · Place 10 · Pennridge3200 Meters10.13:31.17a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 3200 Meters · Place 21 · Pennridge3200 Meters21.13:58.63a10
Mar 24Pennridge at CB SouthMar 24 · 3200 Meters · Place 4 · Pennridge3200 Meters4.13:40.54a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30DVGTCA Meet #7Jan 30 · 3000 Meters · Place 44 · Pennridge 013000 Meters4413:24.8510
Jan 10Kevin Dare InviteJan 10 · 3000 Meters · Place 30 · Pennridge3000 Meters3013:16.5810

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 1 Mile · Place 21 · Pennridge1 Mile21.6:48.70a10
Dec 29RJBICDec 29 · 3000 Meters · Pennridge3000 Meters--DNS10
Dec 19DVGTCA Meet - Invitational Day 2Dec 19 · 3000 Meters · Place 34 · Pennridge3000 Meters34.13:34.65a10
Dec 12DVGTCA Meet #1Dec 12 · 3000 Meters · Place 35 · Pennridge3000 Meters35.13:41.43a10
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 53 · Pennridge1 Mile53.6:46.26a9
Jan 31DVGTCA Meet #8Jan 31 · 3000 Meters · Place 26 · Pennridge3000 Meters2613:07.18 PB9
Jan 24Ursinus HS InvitationalJan 24 · 800 Meters · Place 82 · Pennridge800 Meters82.3:01.85a9
Jan 17DVGTCA Meet #7Jan 17 · 1 Mile · Place 31 · Pennridge1 Mile316:43.22 PB9
Jan 3DVGTCA Meet #5Jan 3 · 800 Meters · Place 35 · Pennridge800 Meters353:07.329

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9SOL Colonial ChampsMay 9 · 1600 Meters · Place 12 · Pennridge1600 Meters126:40.299
May 1Helman/Hosier InviteMay 1 · 3200 Meters · Place 23 · Pennridge3200 Meters2314:07.359
Apr 12CB West RelaysApr 12 · 1600 Meters · Place 31 · Pennridge1600 Meters31.6:28.96a9
Apr 4Cardinal ClassicApr 4 · 3200 Meters · Place 24 · Pennridge3200 Meters2413:53.839
Mar 29North Penn OpenMar 29 · 1600 Meters · Place 47 · Pennridge1600 Meters476:27.479

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 800 Meters · Place 80 · Pennridge800 Meters80.2:57.99a PB9