Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLa Salle Winter Series - Distance Night · Jan 74:57.83aLa Salle Winter Series - Distance NightJanuary 7, 2026
1600 Meters · OutdoorNorth Penn Open · Mar 294:52.07North Penn OpenMarch 29, 2025
3200 Meters · OutdoorPenn Wood Rap Curry Invitational · Apr 1810:45.36aPenn Wood Rap Curry InvitationalApril 18, 2026
400 Meters · Relay Split · IndoorTFCAGP #4 · Jan 352.124TFCAGP #4January 3, 2026
800 Meters · OutdoorMontgomery County Athletic Assc MS Champs · May 222:37.19Montgomery County Athletic Assc MS ChampsMay 22, 2023
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:11.132TFCAGP #2December 20, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · 3200 Meters · Place 9 · Upper Moreland3200 Meters9.10:56.48a10
May 8SOL American Conference ChampionshipMay 8 · 1600 Meters · Place 11 · Upper Moreland1600 Meters11.4:58.40a10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 3200 Meters · Place 19 · Upper Moreland3200 Meters19.10:45.36a PB10
Apr 18Rap Curry InvitationalApr 18 · 3200 Meters · Place 19 · Upper Moreland3200 Meters19.10:45.36a10
Apr 10Cardinal ClassicApr 10 · 1600 Meters · Place 14 · Upper Moreland1600 Meters14.4:57.62a10
Apr 2Jim Kelly InvitationalApr 2 · 1600 Meters · Place 17 · Upper Moreland1600 Meters17.4:54.71a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 30 · Upper Moreland1600 Meters30.4:57.02a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 7La Salle Winter Series - Distance NightJan 7 · 1 Mile · Place 66 · Upper Moreland1 Mile66.4:57.83a PB10
Jan 3TFCAGP #4Jan 3 · 400 Meters · Upper Moreland400 MetersRelay Split—52.124 PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Upper Moreland800 MetersRelay Split—2:11.132 PB10
Feb 2TFCAofGP Meet #9Feb 2 · 1 Mile · Place 38 · Upper Morela1 Mile385:09.74—
Jan 19TFCAofGP Meet #7Jan 19 · 1 Mile · Place 24 · Upper Morela1 Mile244:59.44—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · 1600 Meters · Place 5 · Upper Moreland1600 Meters5.4:58.60a9
May 9SOL AmericanMay 9 · Pole Vault · Upper MorelandPole Vault--NH9
May 1Trojan Track ClassicMay 1 · Pole Vault · Place 13 · Upper MorelaPole Vault138-00.009
May 1Trojan Track ClassicMay 1 · 1600 Meters · Place 15 · Upper Morela1600 Meters154:55.079
Apr 17Jim Kelly InvitationalApr 17 · Pole Vault · Place 13 · Upper MorelandPole Vault138-00.009
Apr 17Jim Kelly InvitationalApr 17 · 1600 Meters · Place 7 · Upper Moreland1600 Meters74:52.559
Apr 15Springfield Montco #1Apr 15 · 1600 Meters · Place 1 · Upper Morela1600 Meters15:10.889
Mar 29North Penn OpenMar 29 · 1600 Meters · Place 32 · Upper Morela1600 Meters324:52.07 PB9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 81 · Upper Moreland1 Mile81.5:10.24a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Montgomery County Athletic Assc MS ChampsMay 22 · 800 Meters · Place 11 · Upper Moreland800 Meters112:37.19 PB—
May 22Montgomery County Athletic Assc MS ChampsMay 22 · 1600 Meters · Place 8 · Upper Moreland1600 Meters85:38.28—