Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOwen J Roberts HS vs Methacton · Apr 1614.07aOwen J Roberts HS vs MethactonApril 16, 2026
100m Hurdles · 33" / 0.838m · OutdoorPIAA District 1 AAA/AA Championships · May 1615.30aPIAA District 1 AAA/AA ChampionshipsMay 16, 2025
200 Meters · IndoorOcean Breeze Invitational & Pentathlon · Feb 328.77Ocean Breeze Invitational & PentathlonFebruary 3, 2024
200 Meters · OutdoorOwen J Roberts HS vs Norristown · Apr 1028.08aOwen J Roberts HS vs NorristownApril 10, 2024
300m Hurdles · 30" / 0.762m · OutdoorSpring Ford #3 · Apr 2848.16aSpring Ford #3April 28, 2025
55m Hurdles · 33" · IndoorOcean Breeze Invitational · Feb 19.44aOcean Breeze InvitationalFebruary 1, 2025
55m Hurdles · 33" · OutdoorWyomissing Team Challenge · Jan 169.07aWyomissing Team ChallengeJanuary 16, 2026
60m Hurdles · 33" / 0.838m · IndoorF&M Dip In The Snow HS Invite · Dec 2710.14aF&M Dip In The Snow HS InviteDecember 27, 2025
Long Jump · OutdoorOwen J Roberts HS vs Spring-Ford · Apr 2815' 7"Owen J Roberts HS vs Spring-FordApril 28, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 14 · Owen J Roberts100m Hurdles33" / 0.838mRound P14.15.84aWind: -0.412
May 8Pioneer Athletic Conference ChampionshipMay 8 · Long Jump · Place 26 · Owen J RobertsLong Jump26.13-08.0012
May 8Pioneer Athletic Conference ChampionshipMay 8 · 300m Hurdles · Place 10 · Owen J Roberts300m Hurdles30" / 0.762m10.51.12a12
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100m Hurdles · Place 4 · Owen J Roberts100m Hurdles33" / 0.838mRound P4.16.25a12
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100m Hurdles · Place 3 · Owen J Roberts100m Hurdles33" / 0.838m3.15.97a12
Apr 28Owen J Roberts HS vs Spring-FordApr 28 · Long Jump · Place 4 · Owen J RobertsLong Jump4.15' 7" PB12
Apr 28Owen J Roberts HS vs Spring-FordApr 28 · 300m Hurdles · Place 4 · Owen J Roberts300m Hurdles30" / 0.762m4.51.37a12
Apr 28Owen J Roberts HS vs Spring-FordApr 28 · 100m Hurdles · Place 1 · Owen J Roberts100m Hurdles33" / 0.838m1.15.97a12
Apr 2522nd Annual Unionville InvitationalApr 25 · 300m Hurdles · Place 9 · Owen J Roberts300m Hurdles30" / 0.762m9.51.17a12
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 3 · Owen J Roberts100m Hurdles33" / 0.838mRound P3.16.70a12
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 4 · Owen J Roberts100m Hurdles33" / 0.838m4.16.52a12
Apr 20Norristown #2Apr 20 · 300m Hurdles · Owen J Roberts300m Hurdles30" / 0.762m—DNS12
Apr 20Norristown #2Apr 20 · 100m Hurdles · Place 1 · Owen J Roberts100m Hurdles33" / 0.838m1.16.43a12
Apr 16Owen J Roberts HS vs MethactonApr 16 · 100m Hurdles · Place 3 · Owen J Roberts100m Hurdles33" / 0.838m3.16.46a12
Apr 16Owen J Roberts HS vs MethactonApr 16 · 100 Meters · Place 9 · Owen J Roberts100 Meters9.14.07a PB12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 300m Hurdles · Place 7 · Owen J Roberts300m Hurdles30" / 0.762m7.52.20a12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 100m Hurdles · Place 3 · Owen J Roberts100m Hurdles33" / 0.838m3.17.19a12
Jan 16Wyomissing Team ChallengeJan 16 · 55m Hurdles · Place 3 · Owen J Roberts55m Hurdles33"Round P3.9.07a PB12
Jan 16Wyomissing Team ChallengeJan 16 · 55m Hurdles · Place 3 · Owen J Roberts55m Hurdles33"3.9.07a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27F&M Dip In The Snow HS InviteDec 27 · 60m Hurdles · Place 2 · Owen J Roberts60m Hurdles33" / 0.838m2.10.14a PB12
Dec 72LRS Indoor OpenDec 7 · 60m Hurdles · Place 3 · Owen J Roberts60m Hurdles33" / 0.838mRound P3.10.55a12
Dec 72LRS Indoor OpenDec 7 · 60m Hurdles · Place 3 · Owen J Roberts60m Hurdles33" / 0.838m3.10.49a12
Feb 14Garden State HS InvitationalFeb 14 · 55m Hurdles · Place 17 · Owen J. Roberts55m Hurdles179.3111
Feb 14Garden State HS InvitationalFeb 14 · 55m Hurdles · Place 17 · Owen J. Roberts55m HurdlesRound P179.3111
Feb 7Henderson InvitationalFeb 7 · 60m Hurdles · Place 11 · Owen J Roberts60m Hurdles33" / 0.838m11.10.63a11
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 31 · Owen J Roberts55m Hurdles33"Round P31.9.44a PB11
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 105 · Owen J Roberts200 Meters105.29.60a11
Jan 5Golden Wolves ChallengeJan 5 · 60m Hurdles · Place 12 · Owen J Roberts60m Hurdles1210.62a—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 100m Hurdles · Place 19 · Owen J. Roberts 01100m HurdlesRound P1915.7611
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100m Hurdles · Place 7 · Owen J Roberts100m Hurdles33" / 0.838mRound P7.15.30a PBWind: 0.711
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100m Hurdles · Place 5 · Owen J Roberts100m Hurdles33" / 0.838m5.15.34aWind: -1.911
May 10Pioneer Athletic Conference ChampionshipMay 10 · 300m Hurdles · Place 2 · O J Roberts300m Hurdles248.6311
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100m Hurdles · Place 2 · O J Roberts100m Hurdles215.3611
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100m Hurdles · Place 2 · O J Roberts100m HurdlesRound P215.56qDQS11
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 300m Hurdles · Place 20 · Owen J Roberts300m Hurdles30" / 0.762m20.50.32a11
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 100m Hurdles · Place 14 · Owen J Roberts100m Hurdles33" / 0.838m14.15.65a11
Apr 28Spring Ford #3Apr 28 · 300m Hurdles · Place 1 · Owen J Roberts300m Hurdles30" / 0.762m1.48.16a PB11
Apr 28Spring Ford #3Apr 28 · 100m Hurdles · Place 1 · Owen J Roberts100m Hurdles33" / 0.838m1.15.45a11
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 300m Hurdles · Place 2 · O J Roberts300m Hurdles249.8011
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 100m Hurdles · Place 1 · O J Roberts100m Hurdles116.8711
Apr 7Owen J Roberts HS vs BoyertownApr 7 · 300m Hurdles · Place 1 · Owen J Roberts300m Hurdles150.81a11
Apr 7Owen J Roberts HS vs BoyertownApr 7 · 100m Hurdles · Place 1 · Owen J Roberts100m Hurdles115.98a11
Apr 5Haverford InvitationalApr 5 · 300m Hurdles · Place 6 · Owen J Roberts300m Hurdles648.89a11
Apr 1Owen J Roberts HS vs NorristownApr 1 · 300m Hurdles · Place 2 · Owen J Roberts300m Hurdles250.52a11
Apr 1Owen J Roberts HS vs NorristownApr 1 · 100m Hurdles · Place 3 · Owen J Roberts100m Hurdles316.16a11
Mar 25Owen J Roberts HS vs Perkiomen ValleyMar 25 · 300m Hurdles · Place 1 · Owen J Roberts300m Hurdles149.78a11
Mar 25Owen J Roberts HS vs Perkiomen ValleyMar 25 · 100m Hurdles · Place 2 · Owen J Roberts100m Hurdles216.38a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · 60m Hurdles · Place 22 · Owen J Roberts60m Hurdles33" / 0.838mRound P22.11.23a11
Feb 16Garden State Invitational - HSFeb 16 · 55m Hurdles · Place 19 · Owen J. Roberts55m Hurdles199.6910
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 200 Meters · Place 4 · Owen J. Roberts200 Meters428.77 PB10
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 4 · Owen J. Roberts55m HurdlesRound P49.7310
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55m Hurdles · Place 4 · Owen J. Roberts55m Hurdles49.7510
Jan 24UC HS InvitationalJan 24 · 55m Hurdles · Place 18 · Owen J Roberts55m Hurdles33"18.10.11a10
Jan 7Golden Wolves ChallengeJan 7 · 60m Hurdles · Place 4 · Owen J. Roberts60m Hurdles410.8010
Jan 7Golden Wolves ChallengeJan 7 · 60m Hurdles · Place 5 · Owen J. Roberts60m Hurdles510.7810
Jan 7Golden Wolves ChallengeJan 7 · 60m Hurdles · Place 2 · Owen J. Roberts60m HurdlesRound P210.80SO
Jan 7Golden Wolves ChallengeJan 7 · 60m Hurdles · Place 4 · Owen J. Roberts60m HurdlesRound P410.80SO
Jan 7Golden Wolves ChallengeJan 7 · 60m Hurdles · Place 5 · Owen J. Roberts60m Hurdles510.78SO

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 100m Hurdles · Place 11 · Owen J Roberts100m Hurdles33" / 0.838mRound P11.15.69aWind: 010
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100m Hurdles · Place 2 · O J Roberts100m Hurdles215.7110
May 10Pioneer Athletic Conference ChampionshipMay 10 · 300m Hurdles · Place 5 · O J Roberts300m Hurdles549.0810
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100m Hurdles · Place 1 · O J Roberts100m HurdlesRound P115.77QDQS10
May 10Pioneer Athletic Conference ChampionshipMay 10 · 300m Hurdles · Place 5 · O J Roberts300m Hurdles549.0810
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100m Hurdles · Place 2 · O J Roberts100m Hurdles215.7110
May 10Pioneer Athletic Conference ChampionshipMay 10 · 100m Hurdles · Place 1 · O J Roberts100m HurdlesRound P115.77QDQS10
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 300m Hurdles · Place 15 · Owen J. Roberts300m Hurdles1549.60SO
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 100m Hurdles · Place 22 · Owen J. Roberts100m Hurdles2217.45SO
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 8 · Owen J. Roberts300m Hurdles849.92—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 16 · Owen J. Roberts300m Hurdles1649.92—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 2 · Owen J. Roberts100m HurdlesRound P217.64—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 11 · Owen J. Roberts100m HurdlesRound P1117.64—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 8 · Owen J. Roberts300m Hurdles849.92—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 16 · Owen J. Roberts300m Hurdles1649.92—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 2 · Owen J. Roberts100m HurdlesRound P217.64—
Apr 27Unionville InvitationalApr 27 · 100m Hurdles · Place 11 · Owen J. Roberts100m HurdlesRound P1117.64—
Apr 17Owen J Roberts HS vs BoyertownApr 17 · 300m Hurdles · Place 1 · Owen J Roberts300m Hurdles149.73a—
Apr 17Owen J Roberts HS vs BoyertownApr 17 · 100m Hurdles · Place 2 · Owen J Roberts100m Hurdles216.96a—
Apr 17Owen J Roberts HS vs BoyertownApr 17 · 200 Meters · Place 5 · Owen J Roberts200 Meters529.03a—
Apr 12Fords Track ClassicApr 12 · 300m Hurdles · Place 7 · Owen J. Roberts300m Hurdles750.74SO
Apr 12Fords Track ClassicApr 12 · 100m Hurdles · Place 3 · Owen J. Roberts100m Hurdles316.70SO
Apr 10Owen J Roberts HS vs NorristownApr 10 · 300m Hurdles · Place 1 · Owen J Roberts300m Hurdles149.47a—
Apr 10Owen J Roberts HS vs NorristownApr 10 · 100m Hurdles · Place 1 · Owen J Roberts100m Hurdles116.54a—
Apr 10Owen J Roberts HS vs NorristownApr 10 · 200 Meters · Place 11 · Owen J Roberts200 Meters1128.08a PB—
Apr 6The North Penn OpenApr 6 · 300m Hurdles · Place 16 · Owen J Roberts300m Hurdles30" / 0.762m16.53.59a10
Apr 6The North Penn OpenApr 6 · 100m Hurdles · Place 16 · Owen J Roberts100m Hurdles33" / 0.838m16.18.72a10
Apr 4Spring Ford #1Apr 4 · 300m Hurdles · Place 3 · Owen J Roberts300m Hurdles30" / 0.762m3.51.22a10
Apr 4Spring Ford #1Apr 4 · 100m Hurdles · Place 2 · Owen J Roberts100m Hurdles33" / 0.838m2.17.65a10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16UC Holiday HS InvitationalDec 16 · 55m Hurdles · Place 23 · Owen J Roberts55m Hurdles33"Round P23.10.27a10
Dec 9Alvernia Holiday ClassicDec 9 · 60m Hurdles · Place 24 · Owen J Roberts60m Hurdles33" / 0.838mRound P24.11.87a10

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 300m Hurdles · Place 23 · Owen J. Roberts300m Hurdles2351.929
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 100m Hurdles · Place 13 · Owen J. Roberts100m Hurdles1316.909
May 3Owen J. Roberts HS vs MethactonMay 3 · 300m Hurdles · Place 4 · Owen J Roberts300m Hurdles450.899
May 3Owen J. Roberts HS vs MethactonMay 3 · 100m Hurdles · Place 4 · Owen J Roberts100m Hurdles417.839
Apr 29Unionville InvitationalApr 29 · 300m Hurdles · Place 10 · Owen J. Roberts300m Hurdles1053.08—
Apr 29Unionville InvitationalApr 29 · 100m Hurdles · Place 12 · Owen J. Roberts100m HurdlesRound P1218.04—
Apr 29Unionville InvitationalApr 29 · 100m Hurdles · Place 3 · Owen J. Roberts100m Hurdles318.04—
Apr 29Unionville InvitationalApr 29 · 300m Hurdles · Place 10 · Owen J Roberts300m Hurdles30" / 0.762m10.53.08aUnofficial9
Apr 29Unionville InvitationalApr 29 · 100m Hurdles · Place 12 · Owen J Roberts100m Hurdles33" / 0.838mRound P12.18.04aUnofficial9
Apr 21Bob Friday Warrior InvitationalApr 21 · 300m Hurdles · Place 7 · Owen J. Roberts300m Hurdles751.089
Apr 21Bob Friday Warrior InvitationalApr 21 · 100m Hurdles · Place 10 · Owen J. Roberts100m Hurdles1018.109
Apr 18Boyertown vs Owen J RobertsApr 18 · 100m Hurdles · Place 1 · O J Roberts100m Hurdles118.209
Apr 18Boyertown vs Owen J RobertsApr 18 · 300m Hurdles · Place 1 · O J Roberts300m Hurdles153.469
Apr 15The Coach Ron Livers Viking InvitationalApr 15 · 300m Hurdles · Place 10 · O J Roberts300m Hurdles1052.379
Apr 5Owen J. Roberts HS vs Spring-FordApr 5 · 300m Hurdles · Place 2 · Owen J Roberts300m Hurdles251.829
Apr 5Owen J. Roberts HS vs Spring-FordApr 5 · 100m Hurdles · Place 1 · Owen J Roberts100m Hurdles117.789
Apr 5Owen J. Roberts HS vs Spring-FordApr 5 · 200 Meters · Place 10 · Owen J Roberts200 Meters1029.469
Mar 29Owen J. Roberts HS vs Perkiomen ValleyMar 29 · 300m Hurdles · Place 3 · Owen J Roberts300m Hurdles352.629
Mar 29Owen J. Roberts HS vs Perkiomen ValleyMar 29 · 100m Hurdles · Place 2 · Owen J Roberts100m Hurdles218.989