Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorExplorers Men's Invite · Apr 1011.84aExplorers Men's InviteApril 10, 2026
110m Hurdles · 39" / 0.991m · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 117.45a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
200 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 324.18La Salle Winter Series - Boys Sprint NightJanuary 3, 2025
300m Hurdles · 36" / 0.914m · OutdoorPIAA Track & Field State Championships · May 2239.53aPIAA Track & Field State ChampionshipsMay 22, 2026
400 Meters · IndoorLa Salle Winter Series - Boys Sprint Night · Jan 352.78La Salle Winter Series - Boys Sprint NightJanuary 3, 2025
400 Meters · OutdoorCentral League Championship 26 · May 651.85aCentral League Championship 26May 6, 2026
800 Meters · OutdoorExplorers Men's Invite · Apr 102:08.39aExplorers Men's InviteApril 10, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 300m Hurdles · Place 14 · Lower Merion300m Hurdles36" / 0.914mRound P14.39.53a PB12
May 8Radnor Last Chance MeetMay 8 · 800 Meters · Lower Merion800 Meters—DNS12
May 8Radnor Last Chance MeetMay 8 · 100 Meters · Place 26 · Lower Merion100 Meters26.12.30a12
May 6Central League Championship 26May 6 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles36" / 0.914m2.40.26a12
May 6Central League Championship 26May 6 · 400 Meters · Place 8 · Lower Merion400 Meters8.51.85a PB12
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles36" / 0.914m2.40.05a12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 110m Hurdles · Place 33 · Lower Merion110m Hurdles39" / 0.991m33.17.45a PB12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 400 Meters · Place 43 · Lower Merion400 Meters43.52.38a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 4 · Lower Merion300m Hurdles36" / 0.914m4.40.71a12
Apr 18Rap Curry InvitationalApr 18 · 300m Hurdles · Place 4 · Lower Merion300m Hurdles36" / 0.914m4.40.71a12
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 300m Hurdles · Lower Merion300m Hurdles36" / 0.914m--DNS12
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 400 Meters · Place 5 · Lower Merion400 Meters5.52.04a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 300m Hurdles · Place 5 · Lower Merion300m Hurdles541.49a12
Apr 10Explorers Men's InviteApr 10 · 800 Meters · Place 16 · Lower Merion800 Meters16.2:08.39a PB12
Apr 10Explorers Men's InviteApr 10 · 100 Meters · Place 10 · Lower Merion100 Meters10.11.84a PB12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 300m Hurdles · Place 3 · Lower Merion300m Hurdles36" / 0.914m3.41.25a12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 400 Meters · Place 6 · Lower Merion400 Meters6.53.17a12
Mar 25Lower Merion Boys MeetMar 25 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles36" / 0.914m2.41.81a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 26 · Lower Merion60m HurdlesRound P269.38a12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · 300m Hurdles · Place 5 · Lower Merion300m Hurdles540.5911
May 7Central League Individual ChampsMay 7 · 400 Meters · Place 12 · Lower Merion400 Meters1253.2411
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 400 Meters · Place 6 · Lower Merion400 Meters653.9111
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles240.7111
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 300m Hurdles · Place 5 · Lower Merion300m Hurdles541.68a11
Mar 19Lower Merion MeetMar 19 · 110m Hurdles · Place 3 · Lower Merion110m Hurdles318.1811
Mar 19Lower Merion MeetMar 19 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles241.6611
Mar 19Lower Merion MeetMar 19 · Long Jump · Place 1 · Lower MerionLong Jump118-11.0011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 200 Meters · Place 50 · Lower Merion200 Meters5024.18 PB—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60m Hurdles · Place 22 · Lower Merion60m HurdlesRound P229.96—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 400 Meters · Place 26 · Lower Merion400 Meters2652.78 PB—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 300m Hurdles · Place 9 · Lower Merion300m Hurdles941.6110
May 4Lower Merion InvitationalMay 4 · 400 Meters · Place 10 · Lower Merion400 Meters1052.7110
May 4Lower Merion InvitationalMay 4 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles241.0910
Mar 16The Phoenixville ClassicMar 16 · 400 Meters · Place 1 · Lower Merion400 Meters152.18—
Mar 16The Phoenixville ClassicMar 16 · Long Jump · Place 7 · Lower MerionLong Jump719-04.50—
Mar 16The Phoenixville ClassicMar 16 · 400 Meters · Place 1 · Lower Merion400 Meters152.18—
Mar 16The Phoenixville ClassicMar 16 · Long Jump · Place 7 · Lower MerionLong Jump719-04.50—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Central League Individual ChampionshipsMay 10 · 110m Hurdles · Place 17 · Lower Merion110m Hurdles1718.719
May 10Central League Individual ChampionshipsMay 10 · 300m Hurdles · Place 13 · Lower Merion300m Hurdles1343.489
May 6Lower Merion InvitationalMay 6 · 110m Hurdles · Place 11 · Lower Merion110m Hurdles1118.489
May 6Lower Merion InvitationalMay 6 · 300m Hurdles · Place 10 · Lower Merion300m Hurdles1043.219
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 300m Hurdles · Place 38 · Lower Merion300m Hurdles3844.549
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 110m Hurdles · Place 35 · Lower Merion110m Hurdles3519.129
Apr 29Unionville InvitationalApr 29 · 300m Hurdles · Place 22 · Lower Merion300m Hurdles2245.99—
Apr 29Unionville InvitationalApr 29 · 110m Hurdles · Place 21 · Lower Merion110m HurdlesRound P2119.82—
Apr 22Great Valley R. Joseph Kellerman InvitationalApr 22 · 110m Hurdles · Place 15 · Lower Merion110m Hurdles1519.179
Apr 22Great Valley R. Joseph Kellerman InvitationalApr 22 · 300m Hurdles · Place 16 · Lower Merion300m Hurdles1648.049
Apr 12CAL Boys Meet #2 - Lower MerionApr 12 · 110m Hurdles · Place 16 · Lower Merion110m Hurdles1619.46—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13TFCAofGP Meet #6Jan 13 · 200 Meters · Place 19 · Lower Merion200 Meters1926.669