Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMontgomery County Athletic Assc MS Champs · May 2215.39Montgomery County Athletic Assc MS ChampsMay 22, 2023
1600 Meters · OutdoorMontgomery County Athletic Assc MS Championship · May 256:02.97Montgomery County Athletic Assc MS ChampionshipMay 25, 2022
200 Meters · OutdoorUpper Dublin v Abington · Apr 2930.42Upper Dublin v AbingtonApril 29, 2025
400 Meters · IndoorPTFCA Indoor Track Carnival · Feb 81:04.95PTFCA Indoor Track CarnivalFebruary 8, 2025
400 Meters · OutdoorSOL American · May 91:04.86aSOL AmericanMay 9, 2025
800 Meters · IndoorOcean Breeze Invitational · Feb 12:33.75aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorUpper Dublin v Abington · Apr 142:36.63aUpper Dublin v AbingtonApril 14, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · 800 Meters · Place 16 · Abington800 Meters16.2:49.75a11
May 8SOL American Conference ChampionshipMay 8 · 400 Meters · Place 15 · Abington400 Meters15.1:07.29a11
Apr 30Montgomery Memorial MeetApr 30 · 400 Meters · Place 17 · Abington400 Meters17.1:07.03a11
Apr 17Jack Armstrong InviteApr 17 · 400 Meters · Place 11 · Abington400 Meters11.1:07.95a11
Apr 14Upper Dublin v AbingtonApr 14 · 800 Meters · Place 4 · Abington800 Meters4.2:36.63a PB11
Apr 11Plymouth Whitemarsh Elite InvitationalApr 11 · 400 Meters · Place 4 · Abington400 Meters4.1:06.28a11
Apr 7Abington @ Hatboro HorshamApr 7 · 400 Meters · Place 7 · Abington400 Meters7.1:10.91a11
Apr 7Abington @ Hatboro HorshamApr 7 · 200 Meters · Place 11 · Abington200 Meters11.31.03a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 400 Meters · Place 29 · Abington400 Meters29.1:08.81a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 30DVGTCA Meet #7Jan 30 · 400 Meters · Place 24 · Abington400 Meters241:08.5911
Jan 9DVGTCA Meet #5Jan 9 · 400 Meters · Place 36 · Abington400 Meters361:08.8411

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 400 Meters · Place 82 · Abington400 Meters82.1:12.80a11
Feb 8PTFCA Indoor Track CarnivalFeb 8 · 400 Meters · Place 12 · Abington400 Meters121:04.95 PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 15 · Abington800 Meters15.2:33.75a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 400 Meters · Place 1 · Abington400 Meters1.1:05.49a10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · 400 Meters · Place 8 · Abington400 Meters8.1:04.86a PB10
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 400 Meters · Place 44 · Abington400 Meters44.1:06.76a10
Apr 29Upper Dublin v AbingtonApr 29 · 400 Meters · Place 3 · Abington400 Meters31:06.2210
Apr 29Upper Dublin v AbingtonApr 29 · 200 Meters · Place 11 · Abington200 Meters1130.42 PB10
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 400 Meters · Place 6 · Abington400 Meters61:05.7110

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6DVGTCA Meet #1Dec 6 · 400 Meters · Place 19 · Abington400 Meters19.1:08.73a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13The Coatesville Track and Field InvitationalApr 13 · 400 Meters · Place 28 · Abington400 Meters28.1:09.17a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 22Montgomery County Athletic Assc MS ChampsMay 22 · 400 Meters · Place 6 · Abington400 Meters61:07.67—
May 22Montgomery County Athletic Assc MS ChampsMay 22 · 100 Meters · Place 8 · Abington100 Meters815.39 PB—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Montgomery County Athletic Assc MS ChampionshipMay 25 · 1600 Meters · Place 3 · Abington1600 Meters36:02.97 PB—
May 25Montgomery County Athletic Assc MS ChampionshipMay 25 · 100 Meters · Place 11 · Abington100 Meters1115.87—