Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorth Penn v CB South · Apr 112.37North Penn v CB SouthApril 1, 2025
110m Hurdles · 39" / 0.991m · OutdoorSOL Colonial Champs · May 815.27aSOL Colonial ChampsMay 8, 2026
200 Meters · OutdoorPennridge vs. NPTF · Apr 725.90aPennridge vs. NPTFApril 7, 2026
200 Meters · Relay Split · IndoorTFCAGP #4 · Jan 326.412TFCAGP #4January 3, 2026
300m Hurdles · 36" / 0.914m · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 142.97a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
55 Meters · IndoorDVGTCA & T&FCAofGP Novice Meet · Jan 87.53DVGTCA & T&FCAofGP Novice MeetJanuary 8, 2025
60 Meter · IndoorLa Salle Winter Series - Sprint Night · Jan 27.98aLa Salle Winter Series - Sprint NightJanuary 2, 2026
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #4 · Jan 38.94aTFCAGP #4January 3, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · PA UnitedPA United400m Hurdles36" / 0.914mRound P--DNS10
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Place 37 · PA UnitedPA United110m Hurdles39" / 0.991mRound P37.16.00aWind: 1.110
Jul 23PA United Meet 3Jul 23 · 110m Hurdles · Place 2 · PA UnitedPA United110m Hurdles39" / 0.991m2.15.50a10
Jun 26AAU Track & Field Region 2 QualifierJun 26 · 400m Hurdles · Place 6 · PA UnitedPA United400m Hurdles61:06.42—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · 110m Hurdles · Place 2 · PA UnitedPA United110m Hurdles215.73—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400m Hurdles · Place 5 · PA UnitedPA United400m Hurdles51:05.22a10
Jun 12AAU Mid Atlantic District QualifierJun 12 · 110m Hurdles · Place 1 · PA UnitedPA United110m Hurdles115.28a10
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 17 · North PennNorth Penn110m Hurdles39" / 0.991mRound P17.15.57aWind: 0.310
May 8SOL Colonial ChampsMay 8 · 300m Hurdles · Place 8 · North PennNorth Penn300m Hurdles36" / 0.914m8.43.04a10
May 8SOL Colonial ChampsMay 8 · 110m Hurdles · Place 5 · North PennNorth Penn110m Hurdles39" / 0.991mRound P5.15.27a PB10
May 8SOL Colonial ChampsMay 8 · 110m Hurdles · Place 4 · North PennNorth Penn110m Hurdles39" / 0.991m4.15.30a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 300m Hurdles · Place 21 · North PennNorth Penn300m Hurdles36" / 0.914m21.42.97a PB10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 110m Hurdles · Place 8 · North PennNorth Penn110m Hurdles39" / 0.991m8.15.36a10
Apr 18CB West RelaysApr 18 · 300m Hurdles · Place 13 · North PennNorth Penn300m Hurdles36" / 0.914m13.43.88a10
Apr 17Jack Armstrong InviteApr 17 · 110m Hurdles · Place 4 · North PennNorth Penn110m Hurdles39" / 0.991mRound P4.15.73a10
Apr 17Jack Armstrong InviteApr 17 · 110m Hurdles · Place 4 · North PennNorth Penn110m Hurdles39" / 0.991m4.15.63a10
Apr 10Cardinal ClassicApr 10 · 110m Hurdles · North PennNorth Penn110m Hurdles39" / 0.991m—DQ10
Apr 7Pennridge vs. NPTFApr 7 · 110m Hurdles · Place 2 · North PennNorth Penn110m Hurdles39" / 0.991m2.16.12a10
Apr 7Pennridge vs. NPTFApr 7 · 200 Meters · Place 25 · North PennNorth Penn200 Meters25.25.90a PB10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 300m Hurdles · Place 14 · North PennNorth Penn300m Hurdles36" / 0.914m14.45.43a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 110m Hurdles · Place 7 · North PennNorth Penn110m Hurdles39" / 0.991m7.16.20a10
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 300m Hurdles · Place 4 · North Penn (Lansdale)North Penn (Lansdale)300m Hurdles443.56a10
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 110m Hurdles · Place 1 · North Penn (Lansdale)North Penn (Lansdale)110m Hurdles115.38a10

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 12 · North Penn 0North Penn 060m Hurdles128.8010
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 11 · North Penn 0North Penn 060m Hurdles118.82710
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 22 · North PennNorth Penn60m HurdlesRound P228.7710
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 16 · North PennNorth Penn60m HurdlesRound P169.0110
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 16 · North PennNorth Penn60m HurdlesRound P169.0110
Jan 23TFCAGP #7Jan 23 · 60m Hurdles · Place 18 · North PennNorth Penn60m Hurdles39" / 0.991mRound P18.9.02a10
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 7 · North Penn (Lansdale)North Penn (Lansdale)60m HurdlesRound P78.84a10
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 12 · North Penn (Lansdale)North Penn (Lansdale)60m Hurdles129.01a10
Jan 3TFCAGP #4Jan 3 · 200 Meters · North PennNorth Penn200 MetersRelay Split—26.412 PB10
Jan 3TFCAGP #4Jan 3 · 60m Hurdles · Place 6 · North PennNorth Penn60m Hurdles39" / 0.991mRound P6.9.11a10
Jan 3TFCAGP #4Jan 3 · 60m Hurdles · Place 5 · North PennNorth Penn60m Hurdles39" / 0.991m5.8.94a PB10
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60m Hurdles · Place 13 · North PennNorth Penn60m Hurdles39" / 0.991mRound P13.9.24a10
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Place 100 · North PennNorth Penn60 MeterRound P100.7.98a PB10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 24 · North PennNorth Penn60m Hurdles39" / 0.991mRound P24.9.61a10
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 28 · North PennNorth Penn60m Hurdles39" / 0.991mRound P28.9.42a10
Jan 11TFCAGP #5Jan 11 · 60 Meter · Place 45 · North PennNorth Penn60 MeterRound P45.8.02a9
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 55 Meters · Place 11 · North PennNorth Penn55 Meters117.53 PB—
Jan 4TFCAGP #4Jan 4 · 200 Meters · North PennNorth Penn200 MetersRelay Split—28.2269

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1Trojan Track ClassicMay 1 · 300m Hurdles · Place 17 · North PennNorth Penn300m Hurdles1746.659
May 1Trojan Track ClassicMay 1 · 110m Hurdles · Place 13 · North PennNorth Penn110m Hurdles1317.559
May 1Trojan Track ClassicMay 1 · 200 Meters · Place 28 · North PennNorth Penn200 Meters2826.299
Apr 29CB East @ North PennApr 29 · 300m Hurdles · Place 6 · North PennNorth Penn300m Hurdles36" / 0.914m6.45.58a9
Apr 29CB East @ North PennApr 29 · 110m Hurdles · Place 8 · North PennNorth Penn110m Hurdles39" / 0.991m8.17.58a9
Apr 16Jack Armstrong InvitationalApr 16 · 300m Hurdles · Place 19 · North PennNorth Penn300m Hurdles1951.629
Apr 16Jack Armstrong InvitationalApr 16 · 110m Hurdles · Place 11 · North PennNorth Penn110m HurdlesRound P1118.409
Apr 15Souderton @ North Penn BoysApr 15 · 300m Hurdles · Place 5 · North PennNorth Penn300m Hurdles547.169
Apr 15Souderton @ North Penn BoysApr 15 · 110m Hurdles · Place 4 · North PennNorth Penn110m Hurdles418.969
Apr 4Cardinal ClassicApr 4 · 300m Hurdles · Place 23 · North PennNorth Penn300m Hurdles2345.749
Apr 1North Penn v CB SouthApr 1 · 300m Hurdles · Place 7 · North PennNorth Penn300m Hurdles749.009
Apr 1North Penn v CB SouthApr 1 · 100 Meters · Place 8 · North PennNorth Penn100 Meters812.37 PB9
Mar 29North Penn OpenMar 29 · 300m Hurdles · Place 45 · North PennNorth Penn300m Hurdles4549.739