Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKutztown HS Tri Meet #2 · Apr 3011.99Kutztown HS Tri Meet #2April 30, 2025
200 Meters · IndoorBerks County Showdown Presented by 2L Race Services · Feb 225.45aBerks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
200 Meters · OutdoorBrandywine Heights HS vs Wyomissing vs Kutztown · Apr 2824.26aBrandywine Heights HS vs Wyomissing vs KutztownApril 28, 2026
400 Meters · IndoorBerks County Showdown Presented by 2L Race Services · Feb 254.64aBerks County Showdown Presented by 2L Race ServicesFebruary 2, 2025
400 Meters · OutdoorBCIAA Firing Championship Track Meet · May 752.14aBCIAA Firing Championship Track MeetMay 7, 2026
800 Meters · OutdoorKutztown HS Tri Meet #2 · Apr 302:17.73Kutztown HS Tri Meet #2April 30, 2025
Combined results · OutdoorSchuylkill Valley Panther Invitational 2025 · Apr 2654.52Schuylkill Valley Panther Invitational 2025April 26, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 7BCIAA Firing Championship Track MeetMay 7 · 400 Meters · Place 13 · Brandywine Heights400 Meters13.52.14a PB11
May 7BCIAA Firing Championship Track MeetMay 7 · 200 Meters · Place 26 · Brandywine Heights200 MetersRound P26.24.22aWind: 2.311
May 1John H. Shaner Meet InvitationalMay 1 · 400 Meters · Place 7 · Brandywine Heights400 Meters752.71a11
May 1John H. Shaner Meet InvitationalMay 1 · 200 Meters · Place 21 · Brandywine Heights200 Meters2124.61a11
Apr 28Brandywine Heights HS vs Wyomissing vs KutztownApr 28 · 400 Meters · Place 3 · Brandywine Heights400 Meters3.52.85a11
Apr 28Brandywine Heights HS vs Wyomissing vs KutztownApr 28 · 200 Meters · Place 1 · Brandywine Heights200 Meters1.24.26a PB11
Apr 25Panther InvitationalApr 25 · 400 Meters · Place 3 · Brandywine Heights400 Meters3.52.99a11
Apr 25Panther InvitationalApr 25 · 200 Meters · Place 18 · Brandywine Heights200 Meters18.26.23a11
Apr 21Wyomissing HS vs Oley vs Brandywine HeightsApr 21 · 400 Meters · Place 3 · Brandywine Heights400 Meters3.53.10a11
Apr 21Wyomissing HS vs Oley vs Brandywine HeightsApr 21 · 200 Meters · Place 1 · Brandywine Heights200 Meters1.24.34a11
Apr 16Brandywine Heights HS vs TulpehockenApr 16 · 400 Meters · Brandywine Heights400 Meters—DNS11
Apr 16Brandywine Heights HS vs TulpehockenApr 16 · 200 Meters · Brandywine Heights200 Meters—DNS11
Apr 2Oxenreider Streamline ClassicApr 2 · 400 Meters · Place 5 · Brandywine Heights400 Meters553.26a11
Apr 2Oxenreider Streamline ClassicApr 2 · 200 Meters · Place 3 · Brandywine Heights200 Meters324.27a11
Feb 12Doug Wesner MemorialFeb 12 · 800 Meters · Place 18 · Brandywine Heights800 Meters18.2:20.28a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Berks County Showdown Presented by 2L Race ServicesFeb 1 · 400 Meters · Place 7 · Brandywine Heights400 Meters7.55.16a11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 162LRS Mid-Week InviteDec 16 · 400 Meters · Place 1 · Brandywine Heights400 Meters1.54.65a11
Dec 72LRS Indoor OpenDec 7 · 400 Meters · Place 5 · Brandywine Heights400 Meters5.55.02a11
Feb 13Doug Wesner MemorialFeb 13 · 200 Meters · Brandywine Heights200 Meters--DNS10
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 400 Meters · Place 1 · Brandywine Heights400 Meters1.54.64a PB10
Feb 2Berks County Showdown Presented by 2L Race ServicesFeb 2 · 200 Meters · Place 11 · Brandywine Heights200 Meters11.25.45a PB10
Jan 24Ursinus HS InvitationalJan 24 · 400 Meters · Place 32 · Brandywine Heights400 Meters32.55.34a10
Jan 24Ursinus HS InvitationalJan 24 · 200 Meters · Place 79 · Brandywine Heights200 Meters79.25.80a10
Jan 10Golden Bear HS InviteJan 10 · 400 Meters · Place 15 · Brandywine Heights400 Meters15.57.28a10
Jan 5Golden Wolves ChallengeJan 5 · 400 Meters · Place 14 · Brandywine Heights400 Meters1454.96a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 16PIAA District 3 AAA/AA ChampionshipsMay 16 · 400 Meters · Place 10 · Brandywine Heights Area400 MetersRound P1052.7310
May 8BCIAA Firing MeetMay 8 · 400 Meters · Place 10 · Brandywine Heights400 Meters1053.6910
May 8BCIAA Firing MeetMay 8 · 200 Meters · Place 29 · Brandywine Heights200 Meters2924.4310
May 2John H Shaner Memorial Track and Field MeetMay 2 · 400 Meters · Place 4 · Brandywine Heights400 Meters4.52.97a10
May 2John H Shaner Memorial Track and Field MeetMay 2 · 200 Meters · Place 19 · Brandywine Heights200 MetersRound P19.24.29a10
Apr 30Kutztown HS Tri Meet #2Apr 30 · 800 Meters · Place 2 · Brandywine Heights800 Meters22:17.73 PB10
Apr 30Kutztown HS Tri Meet #2Apr 30 · 100 Meters · Place 9 · Brandywine Heights100 Meters911.99 PB10
Apr 26Schuylkill Valley Panther Invitational 2025Apr 26 · 200 Meters · Place 25 · Brandywine H200 Meters2524.87—
Apr 26Schuylkill Valley Panther Invitational 2025Apr 26 · Combined results · Place 7 · Brandywine HCombined results754.52 PB—
Apr 22Wyomissing HS Tri Meet #2Apr 22 · 400 Meters · Place 2 · Brandywine Heights400 Meters253.3910
Apr 22Wyomissing HS Tri Meet #2Apr 22 · 200 Meters · Place 2 · Brandywine Heights200 Meters224.4310
Apr 12Neyhart Track and Field InvitationalApr 12 · 400 Meters · Place 2 · Brandywine Heights400 Meters2.54.26a10
Apr 12Neyhart Track and Field InvitationalApr 12 · 200 Meters · Place 4 · Brandywine Heights200 Meters4.24.66a10
Apr 9Oley Valley HS Tri MeetApr 9 · 400 Meters · Place 1 · Brandywine Heights400 Meters154.34a10
Apr 4Oxenreider Streamline ClassicApr 4 · 400 Meters · Place 6 · Brandywine Heights400 Meters654.41a10
Apr 4Oxenreider Streamline ClassicApr 4 · 200 Meters · Place 13 · Brandywine Heights200 Meters1324.58a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 17PIAA District 3 ChampionshipsMay 17 · 400 Meters · Place 14 · Brandywine Heights400 MetersRound P14.55.12a9
May 9BCIAA Firing MeetMay 9 · 400 Meters · Place 18 · Brandywine Heights400 Meters1854.58a—
May 3John H. Shaner Memorial Track InviteMay 3 · 400 Meters · Place 15 · Brandywine Heights400 Meters1555.73a—
May 3John H. Shaner Memorial Track InviteMay 3 · 200 Meters · Place 33 · Brandywine Heights200 Meters3325.56a—
Apr 19Twin Valley InvitationalApr 19 · 400 Meters · Place 25 · Brandywine Heights400 Meters2555.01a—
Apr 16Berks Catholic HS vs Kutztown vs Brandywine HeightsApr 16 · 400 Meters · Place 3 · Brandywine Heights400 Meters355.56a—
Apr 16Berks Catholic HS vs Kutztown vs Brandywine HeightsApr 16 · 200 Meters · Place 12 · Brandywine Heights200 Meters1226.25a—
Apr 5Oxenreider Streamline ClassicApr 5 · 400 Meters · Place 4 · Brandywine Heights400 Meters456.99a—