Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorth Penn Open · Mar 2911.42North Penn OpenMarch 29, 2025
110m Hurdles · 39" / 0.991m · OutdoorCAL Champs · May 716.44aCAL ChampsMay 7, 2025
200 Meters · IndoorTFCAofGP Meet #6 · Jan 1623.37TFCAofGP Meet #6January 16, 2026
200 Meters · OutdoorCentral League Individual Champs · May 723.18Central League Individual ChampsMay 7, 2025
200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 2024.475TFCAGP #2December 20, 2024
300m Hurdles · 36" / 0.914m · OutdoorCAL Meet #1 (UD) · Mar 2644.82aCAL Meet #1 (UD)March 26, 2025
400 Meters · IndoorTFCAGP #7 · Jan 2353.20aTFCAGP #7January 23, 2026
400 Meters · OutdoorLower Merion Invitational · May 253.26aLower Merion InvitationalMay 2, 2026
55 Meter · IndoorLawrenceville Opener · Dec 36.90aLawrenceville OpenerDecember 3, 2025
60 Meter · IndoorTFCAGP #1 · Dec 147.42aTFCAGP #1December 14, 2024
60 Meters · IndoorTFCAGP #5 · Jan 107.38aTFCAGP #5January 10, 2026
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #2 · Dec 209.17aTFCAGP #2December 20, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 200 Meters · Place 3 · Lower Merion200 Meters3.23.19a11
May 8Radnor Last Chance MeetMay 8 · 100 Meters · Place 6 · Lower Merion100 Meters6.11.51a11
May 6Central League Championship 26May 6 · 100 Meters · Place 16 · Lower Merion100 Meters16.11.61a11
May 2Lower Merion InvitationalMay 2 · 400 Meters · Place 7 · Lower Merion400 Meters7.53.26a PB11
Apr 2522nd Annual Unionville InvitationalApr 25 · 110m Hurdles · Lower Merion110m Hurdles39" / 0.991mRound P—DNS11
Apr 2522nd Annual Unionville InvitationalApr 25 · 100 Meters · Lower Merion100 MetersRound P—DNS11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 110m Hurdles · Lower Merion110m Hurdles39" / 0.991m—DNS11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 200 Meters · Lower Merion200 Meters—DNS11
Apr 18Rap Curry InvitationalApr 18 · 110m Hurdles · Lower Merion110m Hurdles39" / 0.991m—DNS11
Apr 18Rap Curry InvitationalApr 18 · 200 Meters · Lower Merion200 Meters—DNS11
Mar 25Lower Merion Boys MeetMar 25 · 400 Meters · Place 10 · Lower Merion400 Meters10.54.94a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · 200 Meters · Lower Merion200 MetersRelay Split—24.55311
Jan 23TFCAGP #7Jan 23 · 400 Meters · Place 7 · Lower Merion400 Meters7.53.20a PB11
Jan 16TFCAofGP Meet #6Jan 16 · 200 Meters · Place 24 · Lower Merion200 Meters2423.37 PB—
Jan 10TFCAGP #5Jan 10 · 60 Meters · Place 10 · Lower Merion60 MetersRound P107.40a11
Jan 10TFCAGP #5Jan 10 · 60 Meters · Place 9 · Lower Merion60 Meters97.38a PB11
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Lower Merion60 MeterRound P--DNS11
Jan 2La Salle Winter Series - Sprint NightJan 2 · 400 Meters · Lower Merion400 Meters--DNS11
Jan 2La Salle Winter Series - Sprint NightJan 2 · 200 Meters · Lower Merion200 Meters--DNS11

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Lower Merion200 MetersRelay Split—24.49611
Dec 20TFCAGP #2Dec 20 · 200 Meters · Place 16 · Lower Merion200 Meters16.24.00a11
Dec 13TFCAGP #1Dec 13 · 60 Meter · Place 22 · Lower Merion60 MeterRound P22.7.43a11
Dec 3Lawrenceville OpenerDec 3 · 55 Meter · Place 5 · Lower Merion55 Meter5.6.90a PB11
Dec 3Lawrenceville OpenerDec 3 · 200 Meters · Place 6 · Lower Merion200 Meters6.23.86a11
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 60m Hurdles · Place 28 · Lower Merion60m Hurdles289.3910
Feb 7TFCAofGP Last ChanceFeb 7 · 60m Hurdles · Place 23 · Lower Merion60m HurdlesRound P239.2410
Feb 2TFCAofGP Meet #9Feb 2 · 60m Hurdles · Place 20 · Lower Merion60m HurdlesRound P209.21—
Jan 31Penn Relays Winter Showcase presented by ToyotaJan 31 · 200 Meters · Place 62 · Lower Merion200 Meters6223.8410
Jan 31Penn Relays Winter Showcase presented by ToyotaJan 31 · 60 Meters · Place 47 · Lower Merion60 MetersRound P477.41710
Jan 26Tim Hickey RelaysJan 26 · 60m Hurdles · Place 10 · Lower Merion60m Hurdles109.19—
Jan 11TFCAGP #5Jan 11 · 60m Hurdles · Place 24 · Lower Merion60m Hurdles39" / 0.991mRound P24.9.47a10
Jan 11TFCAGP #5Jan 11 · 400 Meters · Place 28 · Lower Merion400 Meters28.55.86a10
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60m Hurdles · Place 15 · Lower Merion60m HurdlesRound P159.39—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60 Meters · Place 25 · Lower Merion60 MetersRound P257.42—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · 110m Hurdles · Place 11 · Lower Merion110m Hurdles1116.4410
May 7Central League Individual ChampsMay 7 · 200 Meters · Place 17 · Lower Merion200 Meters1723.18 PB10
May 7CAL ChampsMay 7 · 110m Hurdles · Place 11 · Lower Merion110m Hurdles39" / 0.991m11.16.44a PB10
May 7CAL ChampsMay 7 · 200 Meters · Place 17 · Lower Merion200 Meters17.23.18a10
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 100 Meters · Place 66 · Lower Merion100 Meters66.11.56a10
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 200 Meters · Place 8 · Lower Merion200 Meters823.3310
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 110m Hurdles · Place 5 · Lower Merion110m Hurdles516.5410
Apr 9Marple Newtown CAL MeetApr 9 · 110m Hurdles · Place 5 · Lower Merion110m Hurdles39" / 0.991m5.16.54a10
Apr 9Marple Newtown CAL MeetApr 9 · 200 Meters · Place 8 · Lower Merion200 Meters8.23.33a10
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 200 Meters · Place 14 · Lower Merion200 Meters1424.4210
Apr 5Plymouth Whitemarsh Elite InvitationalApr 5 · 110m Hurdles · Place 7 · Lower Merion110m Hurdles717.0610
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 400 Meters · Place 7 · Lower Merion400 Meters753.69a10
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 200 Meters · Place 10 · Lower Merion200 Meters1024.90a10
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 100 Meters · Place 7 · Lower Merion100 Meters711.61a10
Mar 29North Penn OpenMar 29 · 200 Meters · Place 28 · Lower Merion200 Meters2823.3210
Mar 29North Penn OpenMar 29 · 100 Meters · Place 25 · Lower Merion100 Meters2511.42 PB10
Mar 26CAL Meet #1 (UD)Mar 26 · 300m Hurdles · Place 5 · Lower Merion300m Hurdles36" / 0.914m5.44.82a PB10
Mar 26CAL Meet #1 (UD)Mar 26 · 110m Hurdles · Place 8 · Lower Merion110m Hurdles39" / 0.991m8.17.55a10
Mar 26CAL Meet #1 (UD)Mar 26 · 100 Meters · Place 6 · Lower Merion100 Meters6.11.51a10
Mar 22Upper Darby RelaysMar 22 · 300m Hurdles · Place 13 · Lower Merion300m Hurdles1344.3510
Mar 19Lower Merion MeetMar 19 · 110m Hurdles · Place 2 · Lower Merion110m Hurdles216.8410
Mar 19Lower Merion MeetMar 19 · 300m Hurdles · Place 4 · Lower Merion300m Hurdles442.9710

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Lower Merion200 MetersRelay Split—24.475 PB10
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 24 · Lower Merion60m Hurdles39" / 0.991mRound P24.9.17a PB10
Dec 14TFCAGP #1Dec 14 · 60 Meter · Place 30 · Lower Merion60 Meter30.7.42a PB10
Dec 7F&M HS Invite #1Dec 7 · 60 Meter · Place 22 · Lower Merion60 Meter22.7.44a10
Dec 7F&M HS Invite #1Dec 7 · 200 Meters · Place 23 · Lower Merion200 Meters23.24.61a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 11Downingtown West Last ChanceMay 11 · 100 Meters · Place 6 · Lower Merion100 Meters611.51FR
May 8Central League Individual ChampsMay 8 · 200 Meters · Place 19 · Lower Merion200 Meters1923.669
May 4Lower Merion InvitationalMay 4 · 200 Meters · Place 9 · Lower Merion200 Meters924.179
Apr 27Unionville InvitationalApr 27 · 100 Meters · Place 4 · Lower Merion100 MetersRound P412.08—
Apr 27Unionville InvitationalApr 27 · 100 Meters · Place 34 · Lower Merion100 MetersRound P3412.08—
Apr 27Unionville InvitationalApr 27 · 100 Meters · Place 4 · Lower Merion100 MetersRound P412.08—
Apr 27Unionville InvitationalApr 27 · 100 Meters · Place 34 · Lower Merion100 MetersRound P3412.08—
Apr 17CAL Week #3 (Marple) Apr 17 · 200 Meters · Place 15 · Lower Merion200 Meters15.24.88a9
Apr 17CAL Week #3 (Marple) Apr 17 · 100 Meters · Place 15 · Lower Merion100 Meters15.12.17a9
Apr 13The Coatesville Track and Field InvitationalApr 13 · 400 Meters · Place 34 · Lower Merion400 Meters34.57.18a9
Apr 13The Coatesville Track and Field InvitationalApr 13 · 100 Meters · Place 12 · Lower Merion100 Meters12.12.65a9
Apr 6The North Penn OpenApr 6 · 100 Meters · Place 19 · Lower Merion100 Meters19.12.19a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · 60 Meter · Place 38 · Lower Merion60 MeterRound P38.7.59a9