Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAofGP Meet #6 · Jan 165:01.76TFCAofGP Meet #6January 16, 2026
1600 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 14:50.34a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
3000 Meters · IndoorTFCAGP #7 · Jan 2310:18.24aTFCAGP #7January 23, 2026
3200 Meters · OutdoorJack Armstrong Invite · Apr 1710:28.82aJack Armstrong InviteApril 17, 2026
800 Meters · IndoorOcean Breeze Invitational · Feb 12:17.07aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · Relay Split · IndoorTFCAGP #4 · Jan 32:24.624TFCAGP #4January 3, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · 3200 Meters · Place 9 · Abington3200 Meters9.10:34.14a10
May 8SOL American Conference ChampionshipMay 8 · 1600 Meters · Place 15 · Abington1600 Meters15.5:01.94a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 40 · Abington1600 Meters40.4:50.34a PB10
Apr 30Montgomery Memorial MeetApr 30 · 3200 Meters · Place 4 · Abington3200 Meters4.10:39.27a10
Apr 17Jack Armstrong InviteApr 17 · 3200 Meters · Place 6 · Abington3200 Meters6.10:28.82a PB10
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · 3200 Meters · Place 6 · Abington3200 Meters6.11:11.12a10
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · 1600 Meters · Place 2 · Abington1600 Meters2.5:02.35a10
Apr 7Abington @ Hatboro HorshamApr 7 · 3200 Meters · Place 5 · Abington3200 Meters5.11:23.65a10
Apr 7Abington @ Hatboro HorshamApr 7 · 1600 Meters · Abington1600 Meters--DNS10
Apr 2Jim Kelly InvitationalApr 2 · 3200 Meters · Place 10 · Abington3200 Meters10.10:51.68a10
Mar 31Plymouth Whitemarsh Boys Tri #2Mar 31 · 3200 Meters · Place 5 · Abington3200 Meters5.11:43.66a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 3200 Meters · Place 6 · Abington3200 Meters6.10:52.48a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 1600 Meters · Place 34 · Abington1600 Meters34.4:59.87a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · 3000 Meters · Place 23 · Abington3000 Meters23.10:18.24a PB10
Jan 16TFCAofGP Meet #6Jan 16 · 1 Mile · Place 32 · Abington1 Mile325:01.76 PB—
Jan 10TFCAGP #5Jan 10 · 1 Mile · Place 38 · Abington1 Mile385:10.61a10
Jan 3TFCAGP #4Jan 3 · 800 Meters · Abington800 MetersRelay Split—2:24.624 PB10
Jan 3TFCAGP #4Jan 3 · 3000 Meters · Place 28 · Abington3000 Meters28.10:54.75a10

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Montgomery Memorial MeetMay 1 · 3200 Meters · Place 8 · Abington3200 Meters811:12.739
Apr 29Upper Dublin v AbingtonApr 29 · 3200 Meters · Place 6 · Abington3200 Meters611:56.269
Apr 29Upper Dublin v AbingtonApr 29 · 1600 Meters · Place 7 · Abington1600 Meters75:08.819
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · 3200 Meters · Place 6 · Abington3200 Meters611:29.98a9
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · 1600 Meters · Place 7 · Abington1600 Meters75:17.52a9
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 3200 Meters · Place 10 · Abington3200 Meters1011:46.619
Mar 29North Penn OpenMar 29 · 3200 Meters · Place 14 · Abington3200 Meters1411:46.109

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 13 · Abington1 Mile13.5:23.74a9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 19 · Abington800 Meters19.2:17.07a PB9
Jan 24TFCAofGP NoviceJan 24 · 800 Meters · Place 9 · Abington800 Meters92:24.089
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 1 Mile · Place 20 · Abington1 Mile205:56.50—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 1 Mile · Place 50 · Abington1 Mile50.5:53.91a9