Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPirate Invitational · Apr 1413.77Pirate InvitationalApril 14, 2023
100m Hurdles · 33" / 0.838m · OutdoorMillersville Metrics · Apr 316.91aMillersville MetricsApril 3, 2026
200 Meters · IndoorBears HS Invitational · Jan 2029.00Bears HS InvitationalJanuary 20, 2023
200 Meters · OutdoorWest Chester Last Chance · May 228.80aWest Chester Last ChanceMay 2, 2025
300m Hurdles · 30" / 0.762m · OutdoorPIAA District XI AAA/AA Championship · May 1451.61aPIAA District XI AAA/AA ChampionshipMay 14, 2024
400 Meters · IndoorFranklin and Marshall HS Invite #2 · Jan 281:08.58Franklin and Marshall HS Invite #2January 28, 2023
400 Meters · OutdoorEmmaus @ Parkland · May 21:08.63Emmaus @ ParklandMay 2, 2023
400m Hurdles · 30" / 0.762m · OutdoorMillersville Invite · Apr 181:11.84aMillersville InviteApril 18, 2026
55 Meter · IndoorThe Ocean Breeze Holiday Festival · Dec 278.18aThe Ocean Breeze Holiday FestivalDecember 27, 2022
55 Meters · IndoorBears HS Invitational · Jan 208.09Bears HS InvitationalJanuary 20, 2023
60 Meter · IndoorSusquehanna Invitational · Feb 158.71aSusquehanna InvitationalFebruary 15, 2025
60 Meters · IndoorPSU Tune-Up · Feb 218.60aPSU Tune-UpFebruary 21, 2025
60m Hurdles · 33" / 0.838m · IndoorCoach "I" Invitational · Jan 2410.38aCoach "I" InvitationalJanuary 24, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24Paul Kaiser ClassicApr 24 · 400m Hurdles · Place 12 · MillersvilleMillersville400m Hurdles30" / 0.762m12.1:15.87aSo
Apr 24Paul Kaiser ClassicApr 24 · 100m Hurdles · Place 18 · MillersvilleMillersville100m Hurdles33" / 0.838mRound P18.17.05aWind: 0.5So
Apr 18Millersville InviteApr 18 · 400m Hurdles · Place 4 · MillersvilleMillersville400m Hurdles30" / 0.762m4.1:11.84a PBSo
Apr 18Millersville InviteApr 18 · 100m Hurdles · Place 12 · MillersvilleMillersville100m Hurdles33" / 0.838mRound P12.17.48aWind: 1.1So
Apr 9Messiah InvitationalApr 9 · 400m Hurdles · Place 11 · MillersvilleMillersville400m Hurdles30" / 0.762m11.1:13.54aSo
Apr 9Messiah InvitationalApr 9 · 100m Hurdles · Place 16 · MillersvilleMillersville100m Hurdles33" / 0.838mRound P16.17.17aWind: 2.4So
Apr 3Millersville MetricsApr 3 · 400m Hurdles · Place 7 · MillersvilleMillersville400m Hurdles30" / 0.762m7.1:15.77aSo
Apr 3Millersville MetricsApr 3 · 100m Hurdles · Place 7 · MillersvilleMillersville100m Hurdles33" / 0.838mRound P7.16.91a PBWind: 0So
Apr 3Millersville MetricsApr 3 · 100m Hurdles · Place 8 · MillersvilleMillersville100m Hurdles33" / 0.838m8.16.99aWind: 0.3So
Mar 27Danny Curran InvitationalMar 27 · 400m Hurdles · Place 22 · MillersvilleMillersville400m Hurdles30" / 0.762m22.1:14.99aSo
Mar 27Danny Curran InvitationalMar 27 · 100m Hurdles · Place 23 · MillersvilleMillersville100m Hurdles33" / 0.838m23.17.86aWind: 1.6So

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20PSU Tune-UpFeb 20 · 60m Hurdles · Place 19 · MillersvilleMillersville60m HurdlesRound P1910.02aSo
Feb 6Fastrack InvitationalFeb 6 · 60m Hurdles · Place 25 · MillersvilleMillersville60m Hurdles33" / 0.838m25.10.78aWind: 0So
Jan 30Bison Challenge and MultisJan 30 · 200 Meters · Place 37 · MillersvilleMillersville200 Meters3729.10SO
Jan 30Bison Challenge and MultisJan 30 · 60m Hurdles · Place 26 · MillersvilleMillersville60m Hurdles2610.30SO
Jan 24Coach "I" InvitationalJan 24 · 60m Hurdles · Place 17 · MillersvilleMillersville60m Hurdles33" / 0.838mRound P17.10.38a PBSo
Jan 24Coach "I" InvitationalJan 24 · 200 Meters · Place 36 · MillersvilleMillersville200 Meters36.29.22aSo

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2West Chester Last ChanceMay 2 · 400m Hurdles · Place 9 · MillersvilleMillersville400m Hurdles30" / 0.762m9.1:13.79aFr
May 2West Chester Last ChanceMay 2 · 100m Hurdles · Place 6 · MillersvilleMillersville100m Hurdles33" / 0.838m6.17.26aWind: -0.7Fr
May 2West Chester Last ChanceMay 2 · 200 Meters · Place 11 · MillersvilleMillersville200 Meters11.28.80a PBWind: -0.7Fr
Apr 26Paul Kaiser ClassicApr 26 · 400m Hurdles · Place 12 · MillersvilleMillersville400m Hurdles121:16.29FR
Apr 26Paul Kaiser ClassicApr 26 · 100m Hurdles · Place 32 · MillersvilleMillersville100m HurdlesRound P3219.10FR
Apr 26Paul Kaiser ClassicApr 26 · 400m Hurdles · Place 12 · MillersvilleMillersville400m Hurdles121:16.29FR
Apr 26Paul Kaiser ClassicApr 26 · 100m Hurdles · Place 32 · MillersvilleMillersville100m Hurdles3219.10FR
Apr 19Millersville InviteApr 19 · 400m Hurdles · Place 5 · MillersvilleMillersville400m Hurdles51:15.00FR
Apr 442nd Millersville MetricsApr 4 · 400m Hurdles · Place 9 · MillersvilleMillersville400m Hurdles91:15.38aFr
Apr 442nd Millersville MetricsApr 4 · 100 Meters · MillersvilleMillersville100 MetersRound P—FSFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21PSU Tune-UpFeb 21 · 60m Hurdles · Place 17 · MillersvilleMillersville60m Hurdles1711.00a—
Feb 21PSU Tune-UpFeb 21 · 60 Meters · Place 19 · MillersvilleMillersville60 Meters198.60a PB—
Feb 15Susquehanna InvitationalFeb 15 · 60m Hurdles · Place 28 · MillersvilleMillersville60m Hurdles33" / 0.838mRound P28.11.90aFr
Feb 15Susquehanna InvitationalFeb 15 · 60 Meter · Place 35 · MillersvilleMillersville60 MeterRound P35.8.71a PBFr
Feb 8Blue & White InviteFeb 8 · 60m Hurdles · Place 23 · MillersvilleMillersville60m Hurdles2311.43FR
Feb 8Blue & White InviteFeb 8 · 60 Meters · Place 25 · MillersvilleMillersville60 Meters258.65FR
Jan 25Coach I OpenJan 25 · 60 Meters · Place 29 · MillersvilleMillersville60 Meters298.73a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14PIAA District XI AAA/AA ChampionshipMay 14 · 300m Hurdles · Place 22 · EmmausEmmaus300m Hurdles30" / 0.762m22.51.61a PB12
Apr 1EPC Sub Varsity Meet #2Apr 1 · 200 Meters · Place 5 · EmmausEmmaus200 Meters528.86—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28F&M HS Invite #3Jan 28 · 60 Meter · Place 41 · EmmausEmmaus60 Meter41.8.77a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Emmaus @ ParklandMay 2 · Long Jump · Place 10 · EmmausEmmausLong Jump1012-09.0011
May 2Emmaus @ ParklandMay 2 · 400 Meters · Place 8 · EmmausEmmaus400 Meters81:08.63 PB11
Apr 14Pirate InvitationalApr 14 · Long Jump · Place 11 · EmmausEmmausLong Jump1113-011
Apr 14Pirate InvitationalApr 14 · 100 Meters · Place 7 · EmmausEmmaus100 Meters713.77 PB11
Apr 14Pirate InvitationalApr 14 · 100 Meters · Place 8 · EmmausEmmaus100 Meters813.8111

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Franklin and Marshall HS Invite #2Jan 28 · 400 Meters · Place 29 · EmmausEmmaus400 Meters291:08.58 PB11
Jan 28Franklin and Marshall HS Invite #2Jan 28 · 200 Meters · Place 49 · EmmausEmmaus200 Meters4929.6011
Jan 20Bears HS InvitationalJan 20 · 200 Meters · Place 31 · EmmausEmmaus200 Meters3129.00 PB11
Jan 20Bears HS InvitationalJan 20 · 55 Meters · Place 37 · EmmausEmmaus55 Meters378.09 PB11
Jan 8Collegeville HS InvitationalJan 8 · 55 Meters · Place 29 · EmmausEmmaus55 MetersRound P298.1111

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27The Ocean Breeze Holiday FestivalDec 27 · 55 Meter · Place 36 · EmmausEmmaus55 MeterRound P36.8.18a PB11
Dec 10Ursinus HS InvitationalDec 10 · 55 Meter · Place 42 · EmmausEmmaus55 MeterRound P42.8.22a11
Dec 10Ursinus HS InvitationalDec 10 · 200 Meters · Place 35 · EmmausEmmaus200 Meters35.30.15a11
Jan 16Bears HS InvitationalJan 16 · 55 Meter · Place 45 · EmmausEmmaus55 MeterRound P45.8.57a10
Jan 16Bears HS InvitationalJan 16 · 200 Meters · Place 36 · EmmausEmmaus200 Meters36.31.23a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Pottsville / Emmaus DualApr 19 · 200 Meters · Place 7 · EmmausEmmaus200 Meters7.30.00a9