Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPhoenixville @ Pottstown · Apr 913.38aPhoenixville @ PottstownApril 9, 2025
100m Hurdles · 33" / 0.838m · OutdoorPioneer Athletic Conference Championship · May 818.77aPioneer Athletic Conference ChampionshipMay 8, 2026
200 Meters · OutdoorUpper Perkiomen at Phoenixville · Apr 1631.00aUpper Perkiomen at PhoenixvilleApril 16, 2025
300m Hurdles · 30" / 0.762m · OutdoorUpper Merion at Phoenixville Dual Meet 2026 · Apr 11:06.47aUpper Merion at Phoenixville Dual Meet 2026April 1, 2026
55m Hurdles · 33" · IndoorOcean Breeze Invitational · Feb 111.44aOcean Breeze InvitationalFebruary 1, 2025
60m Hurdles · 33" / 0.838m · IndoorAlvernia Holiday Classic · Dec 1311.30aAlvernia Holiday ClassicDecember 13, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100m Hurdles · Place 17 · Phoenixville100m Hurdles33" / 0.838mRound P17.18.77a PB10
Apr 17Twin Valley Raider InvitationalApr 17 · 100m Hurdles · Place 20 · Phoenixville100m HurdlesRound P2019.01a10
Apr 17Twin Valley Raider InvitationalApr 17 · 100m Hurdles · Place 20 · Phoenixville100m Hurdles2019.0110
Apr 15Upper Perk Dual #2Apr 15 · 100m Hurdles · Place 3 · Phoenixville100m Hurdles33" / 0.838m3.19.40a10
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 100m Hurdles · Place 10 · Phoenixville100m Hurdles33" / 0.838m10.19.73a10
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · 100m Hurdles · Place 1 · Phoenixville100m Hurdles33" / 0.838m1.18.99a10
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · 100 Meters · Place 8 · Phoenixville100 Meters8.14.13a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 300m Hurdles · Place 5 · Phoenixville300m Hurdles30" / 0.762m5.1:06.47a PB10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 100m Hurdles · Place 3 · Phoenixville100m Hurdles33" / 0.838m3.19.27a10
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · 100m Hurdles · Place 1 · Phoenixville100m Hurdles119.17a10
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · 100 Meters · Place 7 · Phoenixville100 Meters714.30a10
Mar 14Phantom InvitationalMar 14 · 100m Hurdles · Place 6 · Phoenixville100m Hurdles619.07a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 23URSA Major HDS MeetJan 23 · 60m Hurdles · Place 18 · Phoenixville60m Hurdles1811.79a10
Jan 162LRS Indoor InvitationalJan 16 · 60m Hurdles · Place 14 · Phoenixville60m Hurdles33" / 0.838m14.11.41a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Alvernia Holiday ClassicDec 13 · 60m Hurdles · Place 11 · Phoenixville60m Hurdles33" / 0.838mRound P11.11.30a PB10
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 14 · Phoenixville55m Hurdles33"Round P14.11.44a PB9
Jan 15Bears HS InvitationalJan 15 · 55m Hurdles · Place 27 · Phoenixville55m Hurdles2711.969
Jan 10Golden Bear HS InviteJan 10 · 55m Hurdles · Place 17 · Phoenixville55m Hurdles33"Round P17.12.01a9

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100 Meters · Place 50 · Phoenixville100 Meters5014.579
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 100m Hurdles · Place 8 · Phoenixville100m Hurdles821.62—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 100 Meters · Place 11 · Phoenixville100 Meters1114.00—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 100m Hurdles · Place 8 · Phoenixville100m Hurdles821.62—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · 100 Meters · Place 11 · Phoenixville100 Meters1114.00—
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 100m Hurdles · Place 6 · Phoenixville100m Hurdles33" / 0.838m6.19.12a9
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 200 Meters · Place 13 · Phoenixville200 Meters13.31.00a PB9
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · 100 Meters · Place 12 · Phoenixville100 Meters12.14.26a9
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 100m Hurdles · Place 13 · Phoenixville100m Hurdles1319.979
Apr 9Phoenixville @ PottstownApr 9 · 100m Hurdles · Place 3 · Phoenixville100m Hurdles33" / 0.838m3.19.83a9
Apr 9Phoenixville @ PottstownApr 9 · 100 Meters · Place 4 · Phoenixville100 Meters4.13.38a PB9
Apr 5Haverford InvitationalApr 5 · 100m Hurdles · Place 14 · Phoenixville100m Hurdles1419.26a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100m Hurdles · Place 4 · Phoenixville100m Hurdles419.95a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 200 Meters · Place 13 · Phoenixville200 Meters1331.62a9
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · 100m Hurdles · Place 2 · Phoenixville100m Hurdles220.04a9
Mar 22Upper Darby RelaysMar 22 · 300m Hurdles · Place 36 · Phoenixville300m Hurdles361:06.029
Mar 15Phantom InvitationalMar 15 · 300m Hurdles · Place 13 · Phoenixville300m Hurdles131:07.46a—
Mar 15Phantom InvitationalMar 15 · 100m Hurdles · Place 7 · Phoenixville100m Hurdles720.35a—