Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNeyhart Track & Field Invitational · Apr 1110.6Neyhart Track & Field InvitationalApril 11, 2026
100m Hurdles · 30" / 0.762m · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 1717.49aAAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
110m Hurdles · 39" / 0.991m · OutdoorAAU Mid-Atlantic District Qualifier · Jun 1617.57aAAU Mid-Atlantic District QualifierJune 16, 2023
200 Meters · IndoorBerks County Showdown Presented by 2L Race Services · Feb 123.26aBerks County Showdown Presented by 2L Race ServicesFebruary 1, 2026
200 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1322.90aAAU Mid Atlantic District QualifierJune 13, 2025
200m Hurdles · 30" / 0.762m · OutdoorAAU Region 2 Qualifier @ Millersville University · Jul 1732.40aAAU Region 2 Qualifier @ Millersville UniversityJuly 17, 2021
400 Meters · IndoorPenn Relays Summer Showcase · Jul 1850.40aPenn Relays Summer ShowcaseJuly 18, 2026
400 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1349.48aAAU Mid Atlantic District QualifierJune 13, 2025
400m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2756.41aAAU Track & Field Region 2 QualifierJune 27, 2025
55 Meter · OutdoorDoug Wesner Memorial · Feb 126.67aDoug Wesner MemorialFebruary 12, 2026
60 Meter · IndoorPenn Relays Summer Showcase · Jul 187.13aPenn Relays Summer ShowcaseJuly 18, 2026
800 Meters · OutdoorKSG - Youth Meet · Jul 262:11.42aKSG - Youth MeetJuly 26, 2025

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

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jul 18Penn Relays Summer ShowcaseJul 18 · 400 Meters · Place 7 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400 Meters7.50.40a PB11
Jul 18Penn Relays Summer ShowcaseJul 18 · 60 Meter · Place 9 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB60 MeterRound P9.7.13a PB11
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 60 Meter · Place 1 · Brandywine HeightsBrandywine Heights60 MeterRound P1.7.13a11
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 60 Meter · Place 3 · Brandywine HeightsBrandywine Heights60 Meter3.7.15a11
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 400 Meters · Brandywine HeightsBrandywine Heights400 Meters—DNS11
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 200 Meters · Place 2 · Brandywine HeightsBrandywine Heights200 Meters2.23.26a PB11

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400m Hurdles · Place 4 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400m Hurdles457.76a11
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 12 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400 Meters1250.23a11
Jun 12AAU Mid Atlantic District QualifierJun 12 · 100 Meters · Place 6 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB100 Meters611.02a11
May 22PIAA Track & Field State ChampionshipsMay 22 · 400 Meters · Place 8 · Brandywine HeightsBrandywine Heights400 MetersRound P8.50.32a11
May 22PIAA Track & Field State ChampionshipsMay 22 · 400 Meters · Place 7 · Brandywine HeightsBrandywine Heights400 Meters7.50.47a11
May 7BCIAA Firing Championship Track MeetMay 7 · 400 Meters · Place 4 · Brandywine HeightsBrandywine Heights400 Meters4.50.35a11
May 1John H. Shaner Meet InvitationalMay 1 · 400 Meters · Place 3 · Brandywine HeightsBrandywine Heights400 Meters350.98a11
Apr 28Brandywine Heights HS vs Wyomissing vs KutztownApr 28 · 400 Meters · Place 1 · Brandywine HeightsBrandywine Heights400 Meters1.51.33a11
Apr 21Wyomissing HS vs Oley vs Brandywine HeightsApr 21 · 400 Meters · Place 1 · Brandywine HeightsBrandywine Heights400 Meters1.51.99a11
Apr 21Wyomissing HS vs Oley vs Brandywine HeightsApr 21 · 200 Meters · Brandywine HeightsBrandywine Heights200 Meters—DNS11
Apr 21Wyomissing HS vs Oley vs Brandywine HeightsApr 21 · 100 Meters · Place 1 · Brandywine HeightsBrandywine Heights100 Meters1.11.30a11
Apr 11Neyhart Track & Field InvitationalApr 11 · 400 Meters · Place 2 · Brandywine HeightsBrandywine Heights400 Meters2.52.611
Apr 11Neyhart Track & Field InvitationalApr 11 · 200 Meters · Brandywine HeightsBrandywine Heights200 Meters—DNS11
Apr 11Neyhart Track & Field InvitationalApr 11 · 100 Meters · Place 1 · Brandywine HeightsBrandywine Heights100 MetersRound P1.10.911
Apr 11Neyhart Track & Field InvitationalApr 11 · 100 Meters · Place 1 · Brandywine HeightsBrandywine Heights100 Meters1.10.6 PB11
Apr 2Oxenreider Streamline ClassicApr 2 · 400 Meters · Place 1 · Brandywine HeightsBrandywine Heights400 Meters152.16a11
Apr 2Oxenreider Streamline ClassicApr 2 · 200 Meters · Place 1 · Brandywine HeightsBrandywine Heights200 Meters123.74a11
Apr 2Oxenreider Streamline ClassicApr 2 · 100 Meters · Place 2 · Brandywine HeightsBrandywine Heights100 Meters211.64a11
Apr 2Oxenreider Streamline ClassicApr 2 · 100 Meters · Place 3 · Brandywine HeightsBrandywine Heights100 Meters311.56a11
Feb 12Doug Wesner MemorialFeb 12 · 55 Meter · Place 4 · Brandywine HeightsBrandywine Heights55 MeterRound P4.6.67a PB11
Feb 12Doug Wesner MemorialFeb 12 · 55 Meter · Place 5 · Brandywine HeightsBrandywine Heights55 Meter5.6.70a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 72LRS Indoor OpenDec 7 · 60 Meter · Place 2 · Brandywine HeightsBrandywine Heights60 MeterRound P2.7.22a11
Dec 72LRS Indoor OpenDec 7 · 60 Meter · Place 3 · Brandywine HeightsBrandywine Heights60 Meter3.7.34a11
Dec 72LRS Indoor OpenDec 7 · 400 Meters · Place 1 · Brandywine HeightsBrandywine Heights400 Meters1.51.44a11
Dec 72LRS Indoor OpenDec 7 · 200 Meters · Place 2 · Brandywine HeightsBrandywine Heights200 Meters2.23.98a11

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 26KSG - Youth MeetJul 26 · 800 Meters · Place 2 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB800 Meters2.2:11.42a PB10
Jul 26KSG - Youth MeetJul 26 · 200 Meters · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB200 Meters--DNS10
Jul 26KSG - Youth MeetJul 26 · 100 Meters · Place 7 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB100 Meters7.11.33a10
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400m Hurdles · Place 1 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400m Hurdles36" / 0.914m1.56.41a PB10
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 7 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400 Meters7.49.81a10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400m Hurdles · Place 4 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400m Hurdles36" / 0.914m4.59.10a10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 7 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB400 Meters7.49.48a PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 22 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB200 Meters22.22.90a PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 17 · LEHIGH VALLEY ELITE TRACK CLUBLEHIGH VALLEY ELITE TRACK CLUB100 Meters17.11.40a10
May 16PIAA District 3 AAA/AA ChampionshipsMay 16 · 400 Meters · Place 1 · Brandywine Heights AreaBrandywine Heights Area400 MetersRound P150.4010
May 16PIAA District 3 AAA/AA ChampionshipsMay 16 · 400 Meters · Place 1 · Brandywine Heights AreaBrandywine Heights Area400 Meters150.2910
May 16PIAA District 3 AAA/AA ChampionshipsMay 16 · 100 Meters · Place 2 · Brandywine Heights AreaBrandywine Heights Area100 MetersRound P211.0510
May 16PIAA District 3 AAA/AA ChampionshipsMay 16 · 100 Meters · Place 4 · Brandywine Heights AreaBrandywine Heights Area100 Meters411.4810
May 8BCIAA Firing MeetMay 8 · 400 Meters · Place 5 · Brandywine HeightsBrandywine Heights400 Meters551.2110
May 8BCIAA Firing MeetMay 8 · 100 Meters · Place 8 · Brandywine HeightsBrandywine Heights100 Meters811.1510
May 8BCIAA Firing MeetMay 8 · 100 Meters · Place 6 · Brandywine HeightsBrandywine Heights100 Meters610.9110
May 2John H Shaner Memorial Track and Field MeetMay 2 · 400 Meters · Place 2 · Brandywine HeightsBrandywine Heights400 Meters2.50.95a10
May 2John H Shaner Memorial Track and Field MeetMay 2 · 100 Meters · Place 6 · Brandywine HeightsBrandywine Heights100 MetersRound P6.11.39a10
May 2John H Shaner Memorial Track and Field MeetMay 2 · 100 Meters · Place 6 · Brandywine HeightsBrandywine Heights100 Meters6.11.39a10
Apr 30Kutztown HS Tri Meet #2Apr 30 · 800 Meters · Place 1 · Brandywine HeightsBrandywine Heights800 Meters12:14.8310
Apr 30Kutztown HS Tri Meet #2Apr 30 · 100 Meters · Place 3 · Brandywine HeightsBrandywine Heights100 Meters311.3110
Apr 22Wyomissing HS Tri Meet #2Apr 22 · 200 Meters · Place 1 · Brandywine HeightsBrandywine Heights200 Meters123.6110
Apr 22Wyomissing HS Tri Meet #2Apr 22 · 100 Meters · Place 3 · Brandywine HeightsBrandywine Heights100 Meters311.5210
Apr 9Oley Valley HS Tri MeetApr 9 · 100 Meters · Place 2 · Brandywine HeightsBrandywine Heights100 Meters211.97a10
Apr 4Oxenreider Streamline ClassicApr 4 · 110m Hurdles · Place 4 · Brandywine HeightsBrandywine Heights110m Hurdles416.83a10
Apr 4Oxenreider Streamline ClassicApr 4 · 110m Hurdles · Place 4 · Brandywine HeightsBrandywine Heights110m Hurdles416.63a10
Apr 4Oxenreider Streamline ClassicApr 4 · 400 Meters · Place 2 · Brandywine HeightsBrandywine Heights400 Meters252.62a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 110m Hurdles · Place 4 · Lehigh Valley Elite Track ClubLehigh Valley Elite Track Club110m Hurdles416.74—
Jun 302023 AAU Region 02 QualifierJun 30 · 400m Hurdles · Place 3 · Lehigh Valley Elite Track ClubLehigh Valley Elite Track Club400m Hurdles31:02.56—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400m Hurdles · Place 6 · Lehigh Valley Elite Track ClubLehigh Valley Elite Track Club400m Hurdles36" / 0.914m6.1:04.24a-
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 110m Hurdles · Place 4 · Lehigh Valley Elite Track ClubLehigh Valley Elite Track Club110m Hurdles39" / 0.991m4.17.57a PB-
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 16 · Lehigh Valley Elite Track ClubLehigh Valley Elite Track Club200 Meters16.24.01a-

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200m Hurdles · Place 2 · Lehigh Valley EliteLehigh Valley Elite200m Hurdles30" / 0.762m2.32.40a PB8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100m Hurdles · Place 2 · Lehigh Valley EliteLehigh Valley Elite100m Hurdles30" / 0.762m2.17.49a PB8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 8 · Lehigh Valley EliteLehigh Valley Elite200 MetersRound P8.27.09a8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 7 · Lehigh Valley EliteLehigh Valley Elite200 Meters7.26.50a8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 4 · Lehigh Valley EliteLehigh Valley Elite100 MetersRound P4.13.04a8
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 4 · Lehigh Valley EliteLehigh Valley Elite100 Meters4.12.80a8