Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDelco Champs · Apr 3011.39Delco ChampsApril 30, 2025
110m Hurdles · 39" / 0.991m · OutdoorBoys CAL JV · Apr 2320.17aBoys CAL JVApril 23, 2024
1600 Meters · OutdoorRustin Invitational · Apr 56:35.44Rustin InvitationalApril 5, 2023
200 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 3124.30Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
200 Meters · OutdoorCAL Boys Meet #3 - Marple Newtown · Apr 923.44CAL Boys Meet #3 - Marple NewtownApril 9, 2025
200 Meters · Relay Split · IndoorRJBIC · Dec 2924.056RJBICDecember 29, 2025
300m Hurdles · 36" / 0.914m · OutdoorThe North Penn Open · Apr 650.68aThe North Penn OpenApril 6, 2024
55 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 316.988Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
55m Hurdles · 39" · IndoorUrsinus HS Invitational · Jan 249.44aUrsinus HS InvitationalJanuary 24, 2025
60 Meter · IndoorTFCAGP #4 · Jan 37.40aTFCAGP #4January 3, 2026
60 Meters · IndoorTFCAofGP Last Chance Meet · Feb 67.33TFCAofGP Last Chance MeetFebruary 6, 2026
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #4 · Jan 410.37aTFCAGP #4January 4, 2025
Long Jump · OutdoorCAL Meet #3 · Apr 1518-10.75CAL Meet #3April 15, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · Long Jump · Place 21 · Marple NewtownLong Jump21.15-03.5012
Apr 29Delco ChampsApr 29 · Long Jump · Place 25 · Marple NewtownLong Jump25.16-10.0012
Apr 2522nd Annual Unionville InvitationalApr 25 · Long Jump · Place 25 · Marple NewtownLong Jump25.16' 7"12
Apr 2522nd Annual Unionville InvitationalApr 25 · 200 Meters · Marple Newtown200 Meters—DNS12
Apr 2522nd Annual Unionville InvitationalApr 25 · 100 Meters · Place 21 · Marple Newtown100 MetersRound P21.12.21a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Place 55 · Marple NewtownLong Jump55.15-6.512
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 100 Meters · Place 67 · Marple Newtown100 Meters67.12.04a12
Apr 18Rap Curry InvitationalApr 18 · Long Jump · Place 55 · Marple NewtownLong Jump55.15' 6.5"12
Apr 18Rap Curry InvitationalApr 18 · 100 Meters · Place 67 · Marple Newtown100 Meters67.12.04a12
Apr 15CAL Meet #3Apr 15 · Long Jump · Place 11 · Marple NewtownLong Jump11.18-10.75 PB12
Apr 15CAL Meet #3Apr 15 · 110m Hurdles · Marple Newtown110m Hurdles39" / 0.991m--DNS12
Apr 15CAL Meet #3Apr 15 · 200 Meters · Place 16 · Marple Newtown200 Meters16.23.96a12
Apr 15CAL Meet #3Apr 15 · 100 Meters · Place 17 · Marple Newtown100 Meters17.11.69a12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 200 Meters · Place 19 · Marple Newtown200 Meters19.24.98a12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 100 Meters · Place 18 · Marple Newtown100 Meters18.12.18a12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 200 Meters · Place 10 · Marple Newtown200 Meters10.24.23a12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 100 Meters · Place 8 · Marple Newtown100 Meters8.11.92a12
Apr 1Green Raider InvApr 1 · 200 Meters · Place 18 · Marple Newtown200 Meters18.23.96a12
Apr 1Green Raider InvApr 1 · 100 Meters · Place 22 · Marple Newtown100 Meters22.11.94a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 200 Meters · Place 22 · Marple Newtown200 Meters22.24.49a12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100 Meters · Place 29 · Marple Newtown100 Meters29.12.10a12
Mar 25CAL Week #1 PenncrestMar 25 · 200 Meters · Place 9 · Marple Newtown200 Meters9.25.11a12
Mar 25CAL Week #1 PenncrestMar 25 · 100 Meters · Place 6 · Marple Newtown100 Meters6.12.31a12

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · 200 Meters · Place 29 · Marple Newtown200 Meters2924.4512
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60 Meters · Place 17 · Marple Newtown60 MetersRound P177.33 PB12
Feb 6TFCAofGP Last Chance MeetFeb 6 · 200 Meters · Place 29 · Marple Newtown200 Meters2924.4512
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60 Meters · Place 17 · Marple Newtown60 MetersRound P177.3312
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 200 Meters · Place 77 · Marple Newto200 Meters7724.30 PB12
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 55 Meters · Place 77 · Marple Newto55 Meters776.988 PB12
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 60 Meters · Place 77 · Marple Newto60 Meters777.51812
Jan 23TFCAGP #7Jan 23 · 200 Meters · Marple Newtown200 MetersRelay Split—24.98512
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 16 · Marple Newtown60 MeterRound P16.7.45a12
Jan 16TFCAofGP Meet #6Jan 16 · 60 Meters · Place 27 · Marple Newto60 Meters277.49—
Jan 10TFCAGP #5Jan 10 · 60 Meters · Place 11 · Marple Newtown60 MetersRound P117.40a12
Jan 10TFCAGP #5Jan 10 · 60 Meters · Place 11 · Marple Newtown60 Meters117.43a12
Jan 3TFCAGP #4Jan 3 · 60 Meter · Place 12 · Marple Newtown60 MeterRound P12.7.48a12
Jan 3TFCAGP #4Jan 3 · 60 Meter · Place 8 · Marple Newtown60 Meter8.7.40a PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 200 Meters · Marple Newtown200 MetersRelay Split—24.056 PB12
Dec 29RJBICDec 29 · 60 Meter · Place 16 · Marple Newtown60 MeterRound P16.7.52a12
Dec 20TFCAGP #2Dec 20 · 200 Meters · Marple Newtown200 MetersRelay Split—24.44712
Dec 20TFCAGP #2Dec 20 · 60 Meter · Place 23 · Marple Newtown60 MeterRound P23.7.54a12
Dec 13TFCAGP #1Dec 13 · 200 Meters · Marple Newtown200 MetersRelay Split—24.87412
Dec 13TFCAGP #1Dec 13 · 60 Meter · Place 19 · Marple Newtown60 MeterRound P19.7.42a12
Feb 7TFCAofGP Last ChanceFeb 7 · 60 Meters · Place 38 · Marple Newto60 MetersRound P387.45111
Feb 2TFCAofGP Meet #9Feb 2 · 60m Hurdles · Place 32 · Marple Newto60m HurdlesRound P3210.20—
Jan 24Ursinus HS InvitationalJan 24 · 55m Hurdles · Place 31 · Marple Newtown55m Hurdles39"31.9.44a PB11
Jan 19TFCAofGP Meet #7Jan 19 · 60m Hurdles · Place 20 · Marple Newto60m Hurdles209.93—
Jan 11TFCAGP #5Jan 11 · 200 Meters · Marple Newtown200 MetersRelay Split—25.36011
Jan 11TFCAGP #5Jan 11 · 60m Hurdles · Place 45 · Marple Newtown60m Hurdles39" / 0.991mRound P45.10.67a11
Jan 4TFCAGP #4Jan 4 · 200 Meters · Marple Newtown200 MetersRelay Split—24.51111
Jan 4TFCAGP #4Jan 4 · 60m Hurdles · Place 33 · Marple Newtown60m Hurdles39" / 0.991mRound P33.10.37a PB11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · 100 Meters · Place 16 · Marple Newto100 Meters1611.5311
May 7CAL ChampsMay 7 · 100 Meters · Place 16 · Marple Newtown100 Meters16.11.53a11
Apr 30Delco ChampsApr 30 · 100 Meters · Place 23 · Marple Newto100 MetersRound P2311.39 PB—
Apr 25UD InviteApr 25 · 200 Meters · Place 11 · Marple Newtown200 Meters11.23.92a11
Apr 25UD InviteApr 25 · 100 Meters · Place 15 · Marple Newtown100 Meters15.11.86a11
Apr 21Boys CAL JVApr 21 · 100 Meters · Place 1 · Marple Newtown100 Meters1.11.78a11
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 200 Meters · Place 7 · Marple Newtown200 Meters724.2211
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · 100 Meters · Place 5 · Marple Newtown100 Meters511.9511
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 200 Meters · Place 10 · Marple Newto200 Meters1023.44 PB11
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 110m Hurdles · Place 20 · Marple Newto110m Hurdles2022.0111
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · 100 Meters · Place 10 · Marple Newto100 Meters1011.6111
Apr 9Marple Newtown CAL MeetApr 9 · 110m Hurdles · Place 20 · Marple Newtown110m Hurdles39" / 0.991m20.22.01a11
Apr 9Marple Newtown CAL MeetApr 9 · 200 Meters · Place 10 · Marple Newtown200 Meters10.23.44a11
Apr 9Marple Newtown CAL MeetApr 9 · 100 Meters · Place 10 · Marple Newtown100 Meters10.11.61a11
Apr 5Haverford InvitationalApr 5 · 100 Meters · Place 19 · Marple Newtown100 Meters1911.72a11
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 110m Hurdles · Place 16 · Marple Newtown110m Hurdles39" / 0.991m16.24.86a11
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 200 Meters · Place 12 · Marple Newtown200 Meters12.24.51a11
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · 100 Meters · Place 14 · Marple Newtown100 Meters14.11.71a11
Mar 26Ridley Boys CAL #1Mar 26 · 110m Hurdles · Marple Newtown110m Hurdles39" / 0.991m--DNS11
Mar 26Ridley Boys CAL #1Mar 26 · 200 Meters · Place 11 · Marple Newtown200 Meters11.24.66a11
Mar 26Ridley Boys CAL #1Mar 26 · 100 Meters · Place 9 · Marple Newtown100 Meters9.12.23a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Marple Newtown200 MetersRelay Split—26.30911
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 52 · Marple Newtown60m Hurdles39" / 0.991mRound P52.10.54a11
Dec 14TFCAGP #1Dec 14 · 60m Hurdles · Place 53 · Marple Newtown60m Hurdles39" / 0.991m53.10.43a11
Feb 3TFCAofGP Meet # 7Feb 3 · 60m Hurdles · Place 31 · Marple Newtown60m Hurdles3111.5710
Jan 26T&FCAofGP #6 rescheduledJan 26 · 55m Hurdles · Place 36 · Marple Newtown55m Hurdles39"Round P36.10.73a10
Jan 26T&FCAofGP #6 rescheduledJan 26 · 200 Meters · Place 24 · Marple Newtown200 Meters24.26.76a10
Jan 12T&FCAofGP Meet 5Jan 12 · 55m Hurdles · Place 19 · Marple Newto55m HurdlesRound P1911.4510
Jan 6TFCAofGP #4Jan 6 · 60m Hurdles · Place 49 · Marple Newtown60m HurdlesRound P4912.3510

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 110m Hurdles · Place 16 · Marple Newto110m Hurdles1619.5910
May 8Central League Individual ChampsMay 8 · 300m Hurdles · Place 19 · Marple Newto300m Hurdles1949.2710
Apr 26UD InviteApr 26 · 100 Meters · Marple Newtown100 Meters--DNS10
Apr 23CAL JV MeetApr 23 · 110m Hurdles · Place 6 · Marple Newto110m Hurdles620.1710
Apr 23CAL JV MeetApr 23 · 100 Meters · Place 14 · Marple Newto100 Meters1411.9910
Apr 23CAL JV MeetApr 23 · 300m Hurdles · Place 11 · Marple Newto300m Hurdles1151.4610
Apr 23Boys CAL JVApr 23 · 300m Hurdles · Place 11 · Marple Newtown300m Hurdles36" / 0.914m11.51.46a10
Apr 23Boys CAL JVApr 23 · 110m Hurdles · Place 6 · Marple Newtown110m Hurdles39" / 0.991m6.20.17a PB10
Apr 23Boys CAL JVApr 23 · 100 Meters · Place 14 · Marple Newtown100 Meters14.11.99a10
Apr 17CAL Week #3 (Marple) Apr 17 · 110m Hurdles · Place 11 · Marple Newtown110m Hurdles39" / 0.991m11.20.35a10
Apr 13The Coach Ron Livers Viking InvitationalApr 13 · 300m Hurdles · Place 19 · Marple Newtown300m Hurdles1951.6910
Apr 13The Coach Ron Livers Viking InvitationalApr 13 · 110m Hurdles · Place 9 · Marple Newtown110m Hurdles920.9410
Apr 6The North Penn OpenApr 6 · 300m Hurdles · Place 51 · Marple Newtown300m Hurdles36" / 0.914m51.50.68a PB10
Apr 6The North Penn OpenApr 6 · 110m Hurdles · Place 34 · Marple Newtown110m Hurdles39" / 0.991m34.20.46a10
Mar 16The Phoenixville ClassicMar 16 · 100 Meters · Place 45 · Marple Newto100 Meters4512.32—
Mar 16The Phoenixville ClassicMar 16 · 100 Meters · Place 45 · Marple Newto100 Meters4512.32—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · 60m Hurdles · Place 57 · Marple Newtown60m Hurdles39" / 0.991mRound P57.11.34a10
Dec 16TFCAofGP Meet #1Dec 16 · 60m Hurdles · Place 65 · Marple Newtown60m Hurdles39" / 0.991mRound P65.11.92a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 12CAL Meet #2Apr 12 · 300m Hurdles · Place 16 · Marple Newto300m Hurdles1657.779
Apr 12CAL Meet #2Apr 12 · 110m Hurdles · Place 15 · Marple Newto110m Hurdles1523.069
Apr 5Rustin InvitationalApr 5 · 1600 Meters · Place 91 · Marple Newtown1600 Meters916:35.44 PB9
Apr 5Rustin InvitationalApr 5 · 100 Meters · Place 102 · Marple Newtown100 Meters10213.079