Personal bests

Best marks in available results
Event / courseMarkMeetDate
1200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 203:47.837TFCAGP #2December 20, 2025
1600 Meters · OutdoorDelco Champs · Apr 295:15.06aDelco ChampsApril 29, 2026
800 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 312:17.94Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
800 Meters · OutdoorCAL Boys JV Meet · May 52:22.85CAL Boys JV MeetMay 5, 2025
Triple Jump · OutdoorUD Invite · Apr 2628-09.00UD InviteApril 26, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · 1600 Meters · Marple Newtown1600 Meters—DNS11
May 8Radnor Last Chance MeetMay 8 · 800 Meters · Marple Newtown800 Meters—DNS11
Apr 29Delco ChampsApr 29 · 1600 Meters · Place 17 · Marple Newtown1600 Meters17.5:15.06a PB11
Apr 15CAL Meet #3Apr 15 · 800 Meters · Place 27 · Marple Newtown800 Meters27.2:29.18a11
Apr 8CAL Meet #2 @ ConestogaApr 8 · 1600 Meters · Place 19 · Marple Newtown1600 Meters19.5:31.63a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 800 Meters · Marple Newtown800 Meters—DNS11
Mar 25CAL Week #1 PenncrestMar 25 · 1600 Meters · Marple Newtown1600 Meters--DNS11
Mar 25CAL Week #1 PenncrestMar 25 · 800 Meters · Place 19 · Marple Newtown800 Meters19.2:28.91a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 800 Meters · Place 84 · Marple Newto800 Meters842:17.94 PB11
Jan 3TFCAGP #4Jan 3 · 1200 Meters · Marple Newtown1200 MetersRelay Split—3:58.59811

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 800 Meters · Place 25 · Marple Newtown800 Meters25.2:22.94a11
Dec 20TFCAGP #2Dec 20 · 1200 Meters · Marple Newtown1200 MetersRelay Split—3:47.837 PB11
Jan 24TFCAofGP NoviceJan 24 · 800 Meters · Place 21 · Marple Newto800 Meters212:41.6910

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · 1600 Meters · Place 21 · Marple Newtown1600 Meters215:23.9410
May 5CAL Boys JV MeetMay 5 · 800 Meters · Place 15 · Marple Newtown800 Meters152:22.85 PB10
Apr 25UD InviteApr 25 · Triple Jump · Marple NewtownTriple Jump--DNS10
Apr 21Boys CAL JVApr 21 · Triple Jump · Marple NewtownTriple Jump--DNS10
Apr 21Boys CAL JVApr 21 · Long Jump · Marple NewtownLong Jump--DNS10
Apr 21Boys CAL JVApr 21 · 800 Meters · Place 25 · Marple Newtown800 Meters25.2:24.31a10
Apr 9Marple Newtown CAL MeetApr 9 · Triple Jump · Marple NewtownTriple Jump--FOUL10
Apr 9Marple Newtown CAL MeetApr 9 · High Jump · Marple NewtownHigh Jump--DNS10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 26UD InviteApr 26 · Triple Jump · Place 10 · Marple NewtownTriple Jump10.28-09.00 PB9
Apr 23CAL JV MeetApr 23 · 1600 Meters · Place 26 · Marple Newto1600 Meters266:08.029
Apr 23CAL JV MeetApr 23 · Triple Jump · Place 10 · Marple NewtoTriple Jump1026-06.009
Apr 23Boys CAL JVApr 23 · 1600 Meters · Place 26 · Marple Newtown1600 Meters26.6:08.02a9
Apr 23Boys CAL JVApr 23 · Triple Jump · Place 10 · Marple NewtownTriple Jump10.26-06.009
Apr 23Boys CAL JVApr 23 · Long Jump · Marple NewtownLong Jump--DNS9
Apr 23Boys CAL JVApr 23 · High Jump · Marple NewtownHigh Jump--NH9
Apr 17CAL Week #3 (Marple) Apr 17 · High Jump · Marple NewtownHigh Jump--NH9
Mar 16The Phoenixville ClassicMar 16 · 800 Meters · Place 64 · Marple Newto800 Meters642:45.20—
Mar 16The Phoenixville ClassicMar 16 · 800 Meters · Place 64 · Marple Newto800 Meters642:45.20—