Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBison Challenge and Multis · Jan 303:16.68Bison Challenge and MultisJanuary 30, 2026
100m Hurdles · 33" / 0.838m · OutdoorSuburban One League Colonial Division Championships · May 1216.74aSuburban One League Colonial Division ChampionshipsMay 12, 2023
200 Meters · OutdoorCardinal Polar Bear · Mar 330.12Cardinal Polar BearMarch 3, 2021
300m Hurdles · 30" / 0.762m · OutdoorSuburban One League Colonial Division Championships · May 1246.37aSuburban One League Colonial Division ChampionshipsMay 12, 2023
400 Meters · IndoorWidener Indoor Classic · Feb 131:02.31aWidener Indoor ClassicFebruary 13, 2026
400 Meters · OutdoorJack Armstrong Invitational · Apr 221:03.09Jack Armstrong InvitationalApril 22, 2022
400m Hurdles · 30" / 0.762m · OutdoorMessiah Invitational · Apr 91:05.11aMessiah InvitationalApril 9, 2026
60m Hurdles · 33" / 0.838m · IndoorRobert J Burdette Indoor Classic · Dec 289.93aRobert J Burdette Indoor ClassicDecember 28, 2023
800 Meters · IndoorPSU Tune-Up · Feb 202:23.69aPSU Tune-UpFebruary 20, 2026
800 Meters · OutdoorMillersville Invite · Apr 182:22.00aMillersville InviteApril 18, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · 400m Hurdles · Place 15 · MillersvilleMillersville400m Hurdles30" / 0.762mRound P15.1:05.21aSo
Apr 18Millersville InviteApr 18 · 800 Meters · Place 1 · MillersvilleMillersville800 Meters1.2:22.00a PBSo
Apr 9Messiah InvitationalApr 9 · 400m Hurdles · Place 2 · MillersvilleMillersville400m Hurdles30" / 0.762m2.1:05.11a PBSo
Apr 3Millersville MetricsApr 3 · 400m Hurdles · Place 1 · MillersvilleMillersville400m Hurdles30" / 0.762m1.1:06.63aSo
Mar 27Danny Curran InvitationalMar 27 · 400m Hurdles · Place 6 · MillersvilleMillersville400m Hurdles30" / 0.762m6.1:07.28aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20PSU Tune-UpFeb 20 · 800 Meters · Place 13 · MillersvilleMillersville800 Meters132:23.69a PBSo
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 35 · MillersvilleMillersville400 Meters351:02.31a PBSo
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 50 · MillersvilleMillersville800 Meters50.2:27.91aSo
Jan 30Bison Challenge and MultisJan 30 · 1000 Meters · Place 7 · MillersvilleMillersville1000 Meters73:16.68 PBSO
Jan 24Coach "I" InvitationalJan 24 · 60 Meter · MillersvilleMillersville60 MeterRound P--DNSSo
Jan 24Coach "I" InvitationalJan 24 · 400 Meters · Place 7 · MillersvilleMillersville400 Meters7.1:04.56aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5Bison OpenerDec 5 · 800 Meters · Place 8 · MillersvilleMillersville800 Meters8.2:27.00aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 400m Hurdles · Place 12 · MillersvilleMillersville400m Hurdles30" / 0.762mRound P12.1:06.15aFr
May 2West Chester Last ChanceMay 2 · 400m Hurdles · Place 3 · MillersvilleMillersville400m Hurdles30" / 0.762m3.1:05.82aFr
Apr 26Paul Kaiser ClassicApr 26 · 400m Hurdles · Place 7 · MillersvilleMillersville400m Hurdles71:07.86FR
Apr 26Paul Kaiser ClassicApr 26 · 400m Hurdles · Place 7 · MillersvilleMillersville400m Hurdles71:07.86FR
Apr 19Millersville InviteApr 19 · 800 Meters · Place 3 · MillersvilleMillersville800 Meters32:26.88FR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 400m Hurdles · Place 47 · MillersvilleMillersville400m Hurdles471:07.19aFr
Apr 442nd Millersville MetricsApr 4 · 400m Hurdles · Place 2 · MillersvilleMillersville400m Hurdles21:08.43aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Bison OpenerDec 6 · 800 Meters · MillersvilleMillersville800 Meters--SCRFr
Feb 16The Tim Hickey Meet of ChampionsFeb 16 · 800 Meters · Place 9 · North PennNorth Penn800 Meters92:26.1812
Feb 16The Tim Hickey Meet of ChampionsFeb 16 · 60m Hurdles · Place 16 · North PennNorth Penn60m HurdlesRound P1610.2212

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 300m Hurdles · Place 9 · North PennNorth Penn300m Hurdles30" / 0.762mRound P9.46.66a12
May 10SOL Colonial Division ChampionshipsMay 10 · 300m Hurdles · Place 4 · North PennNorth Penn300m Hurdles445.7312
May 10SOL Colonial Division ChampionshipsMay 10 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles316.3812
May 10SOL Colonial Division ChampionshipsMay 10 · 100m Hurdles · Place 6 · North PennNorth Penn100m HurdlesRound P616.6912
May 2Trojan Track ClassicMay 2 · 300m Hurdles · Place 2 · North PennNorth Penn300m Hurdles246.7812
May 2Trojan Track ClassicMay 2 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles316.5912
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 100m Hurdles · Place 2 · North PennNorth Penn100m HurdlesRound P216.6912
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles316.7212
Apr 12Cardinal InvitationalApr 12 · 800 Meters · Place 5 · North PennNorth Penn800 Meters52:24.9612
Apr 6The North Penn OpenApr 6 · 300m Hurdles · Place 2 · North PennNorth Penn300m Hurdles30" / 0.762m2.47.65a12
Mar 22CB South, North Penn at CB WestMar 22 · 100m Hurdles · Place 1 · North PennNorth Penn100m Hurdles116.9712
Mar 22CB South, North Penn at CB WestMar 22 · 300m Hurdles · Place 1 · North PennNorth Penn300m Hurdles147.5612

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 60m Hurdles · Place 2 · North PennNorth Penn60m Hurdles33" / 0.838mRound P2.10.00a12
Dec 28Robert J Burdette Indoor ClassicDec 28 · 60m Hurdles · Place 3 · North PennNorth Penn60m Hurdles33" / 0.838m3.9.93a PB12
Dec 20DVGTCA Meet #3Dec 20 · 800 Meters · Place 8 · North PennNorth Penn800 Meters8.2:26.94a12
Dec 8DVGTCA Meet #1Dec 8 · 60m Hurdles · Place 8 · North PennNorth Penn60m Hurdles33" / 0.838m8.10.12a12
Jan 27DVGTCA Meet #7Jan 27 · 60m Hurdles · Place 8 · North PennNorth Penn60m Hurdles810.2911
Jan 27DVGTCA Meet #7Jan 27 · 60m Hurdles · Place 8 · North PennNorth Penn60m Hurdles810.2911
Jan 20DVGTCA Meet #6Jan 20 · 60m Hurdles · Place 8 · North PennNorth Penn60m Hurdles810.2811
Jan 6DVGTCA Meet #4Jan 6 · 60m Hurdles · Place 8 · North PennNorth Penn60m Hurdles810.4611

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 300m Hurdles · Place 11 · North PennNorth Penn300m Hurdles30" / 0.762mRound P11.47.12a11
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 300m Hurdles · Place 2 · North PennNorth Penn300m Hurdles30" / 0.762m2.46.37a PB11
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 100m Hurdles · Place 6 · North PennNorth Penn100m Hurdles33" / 0.838mRound P6.16.74a PB11
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 100m Hurdles · Place 8 · North PennNorth Penn100m Hurdles33" / 0.838m8.17.19a11
May 6Lower Merion InvitationalMay 6 · 800 Meters · Place 1 · North PennNorth Penn800 Meters12:22.1411
Apr 21Jack Armstrong InvitationalApr 21 · 300m Hurdles · Place 1 · North PennNorth Penn300m Hurdles147.1211
Apr 21Jack Armstrong InvitationalApr 21 · 100m Hurdles · Place 3 · North PennNorth Penn100m HurdlesRound P316.9911
Apr 21Jack Armstrong InvitationalApr 21 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles317.0711
Apr 18Souderton @ North PennApr 18 · 800 Meters · Place 2 · North PennNorth Penn800 Meters2.2:28.40a11
Apr 14Cardinal InvitationalApr 14 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles316.5111
Apr 11North Penn at Central Bucks WestApr 11 · 100m Hurdles · Place 2 · North PennNorth Penn100m Hurdles216.8311
Apr 11North Penn at Central Bucks WestApr 11 · 300m Hurdles · Place 1 · North PennNorth Penn300m Hurdles148.5311
Mar 25Upper Darby Relays (@ SHMS)Mar 25 · 300m Hurdles · Place 14 · North PennNorth Penn300m Hurdles1449.2311

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16DVGTCA Meet #2Dec 16 · 60m Hurdles · Place 21 · North PennNorth Penn60m Hurdles33" / 0.838m21.10.84a11
Jan 21DVGTCA Meet #5Jan 21 · 60m Hurdles · Place 10 · North PennNorth Penn60m Hurdles1010.50610
Jan 21DVGTCA Meet #5Jan 21 · 60m Hurdles · Place 10 · North PennNorth Penn60m Hurdles1010.5110

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13SOL National Conference ChampionshipsMay 13 · 100m Hurdles · Place 5 · North PennNorth Penn100m HurdlesRound P517.26010
May 13SOL National Conference ChampionshipsMay 13 · 300m Hurdles · Place 5 · North PennNorth Penn300m Hurdles548.8610
May 13SOL National Conference ChampionshipsMay 13 · 100m Hurdles · Place 8 · North PennNorth Penn100m Hurdles817.6210
May 13SOL National Conference ChampionshipsMay 13 · 100m Hurdles · Place 5 · North PennNorth Penn100m HurdlesRound P517.26010
Apr 22Jack Armstrong InvitationalApr 22 · 400 Meters · Place 4 · North PennNorth Penn400 Meters41:03.09 PB10
Apr 22Jack Armstrong InvitationalApr 22 · 400 Meters · Place 4 · North PennNorth Penn400 Meters41:03.0910
Apr 145th Annual Jim Kelly InvitationalApr 14 · 100m Hurdles · Place 7 · North PennNorth Penn100m Hurdles717.4010
Mar 26Upper Darby RelaysMar 26 · 300m Hurdles · Place 8 · North PennNorth Penn300m Hurdles849.9310

2021 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14SOL National Conference ChampionshipsMay 14 · 100m Hurdles · Place 10 · North PennNorth Penn100m HurdlesRound P1017.379
May 14SOL National Conference ChampionshipsMay 14 · 300m Hurdles · Place 9 · North PennNorth Penn300m Hurdles950.729
May 14SOL National Conference ChampionshipsMay 14 · 100m Hurdles · Place 10 · North PennNorth Penn100m HurdlesRound P1017.379
Apr 27North Penn @ CB SouthApr 27 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles317.63—
Apr 27North Penn @ CB SouthApr 27 · 300m Hurdles · Place 3 · North PennNorth Penn300m Hurdles351.78—
Apr 27North Penn @ CB SouthApr 27 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles317.63—
Apr 27North Penn @ CB SouthApr 27 · 300m Hurdles · Place 3 · North PennNorth Penn300m Hurdles351.78—
Apr 20Souderton / North Penn Area DualApr 20 · 300m Hurdles · Place 2 · North PennNorth Penn300m Hurdles253.37—
Apr 20Souderton / North Penn Area DualApr 20 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles318.99—
Apr 10The North Penn OpenApr 10 · 300m Hurdles · Place 6 · North PennNorth Penn300m Hurdles30" / 0.762m6.52.60a9
Apr 10The North Penn OpenApr 10 · 100m Hurdles · Place 9 · North PennNorth Penn100m Hurdles33" / 0.838m9.18.67a9
Apr 6North Penn at CB WestApr 6 · 100m Hurdles · Place 3 · North PennNorth Penn100m Hurdles318.599
Apr 6North Penn at CB WestApr 6 · 300m Hurdles · Place 4 · North PennNorth Penn300m Hurdles453.029
Mar 3Cardinal Polar BearMar 3 · 200 Meters · Place 9 · North PennNorth Penn200 Meters930.12 PB9
Mar 3Cardinal Polar BearMar 3 · 60m Hurdles · Place 1 · North PennNorth Penn60m Hurdles111.859