Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorPublic League #3 @ Bartram · Apr 1619.12aPublic League #3 @ BartramApril 16, 2026
1600 Meters · OutdoorFords Track Classic · Apr 156:17.74Fords Track ClassicApril 15, 2023
200 Meters · IndoorThe Pub Last Chance · Feb 1824.83The Pub Last ChanceFebruary 18, 2026
300 Meters · IndoorPhiladelphia Public League Meet #4 · Jan 941.90aPhiladelphia Public League Meet #4January 9, 2025
300m Hurdles · 36" / 0.914m · OutdoorPublic League #1 @ Bartram · Mar 2645.20aPublic League #1 @ BartramMarch 26, 2026
400 Meters · IndoorPhiladelphia Public League Championships · Feb 91:00.75Philadelphia Public League ChampionshipsFebruary 9, 2025
400 Meters · OutdoorPPL Champs · Mar 11:03.26PPL ChampsMarch 1, 2024
60 Meter · IndoorPPL Meet #4 · Jan 88.27aPPL Meet #4January 8, 2026
800 Meters · IndoorPPL Meet #2 · Dec 182:47.67aPPL Meet #2December 18, 2025
800 Meters · OutdoorLower Merion Invitational · May 42:25.44Lower Merion InvitationalMay 4, 2024

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 300m Hurdles · Place 11 · Bartram(John)300m Hurdles36" / 0.914m11.49.23a12
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 110m Hurdles · Place 18 · Bartram(John)110m Hurdles39" / 0.991mRound P18.20.34a12
May 6Public LeagueMay 6 · 300m Hurdles · Bartram(John)300m Hurdles36" / 0.914m--DNS12
May 6Public LeagueMay 6 · 110m Hurdles · Place 10 · Bartram(John)110m Hurdles39" / 0.991m10.19.86a12
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 19 · Bartram(John)300m Hurdles36" / 0.914m19.46.81a12
Apr 30Public League #4 @ BartramApr 30 · 300m Hurdles · Place 2 · Bartram(John)300m Hurdles36" / 0.914m2.46.03a12
Apr 30Public League #4 @ BartramApr 30 · 110m Hurdles · Place 3 · Bartram(John)110m Hurdles39" / 0.991m3.19.53a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Bartram(John)300m Hurdles36" / 0.914m—DNS12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 110m Hurdles · Bartram(John)110m Hurdles39" / 0.991m—DNS12
Apr 18Rap Curry InvitationalApr 18 · 300m Hurdles · Bartram(John)300m Hurdles36" / 0.914m—DNS12
Apr 18Rap Curry InvitationalApr 18 · 110m Hurdles · Bartram(John)110m Hurdles39" / 0.991m—DNS12
Apr 16Public League #3 @ BartramApr 16 · 300m Hurdles · Place 3 · Bartram(John)300m Hurdles36" / 0.914m3.48.61a12
Apr 16Public League #3 @ BartramApr 16 · 110m Hurdles · Place 1 · Bartram(John)110m Hurdles39" / 0.991m1.19.12a PB12
Apr 11Brooks Fords Track ClassicApr 11 · 300m Hurdles · Place 12 · Bartram(John)300m Hurdles36" / 0.914m12.46.69a12
Apr 9Public League #2 @ BartramApr 9 · 300m Hurdles · Place 1 · Bartram(John)300m Hurdles36" / 0.914m1.46.98a12
Apr 9Public League #2 @ BartramApr 9 · 110m Hurdles · Place 1 · Bartram(John)110m Hurdles39" / 0.991m1.21.19a12
Apr 9Public League #2 @ BartramApr 9 · 800 Meters · Bartram(John)800 Meters--DNS12
Mar 28Pennsylvania Track ClassicMar 28 · 300m Hurdles · Place 3 · Bartram(John)300m Hurdles36" / 0.914m3.49.53a12
Mar 26Public League #1 @ BartramMar 26 · 300m Hurdles · Place 2 · Bartram(John)300m Hurdles36" / 0.914m2.45.20a PB12
Mar 26Public League #1 @ BartramMar 26 · 110m Hurdles · Place 2 · Bartram(John)110m Hurdles39" / 0.991m2.19.60a12
Mar 26Public League #1 @ BartramMar 26 · 800 Meters · Bartram(John)800 Meters--DNS12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 18The Pub Last ChanceFeb 18 · 200 Meters · Place 25 · Bartram Motivati200 Meters2524.83 PB—
Jan 8PPL Meet #4Jan 8 · 60 Meter · Place 89 · Bartram(John)60 Meter89.8.27a PB12
Jan 2PPL Indoor #3Jan 2 · 200 Meters · Place 27 · Bartram Motivati200 Meters2724.8612

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 800 Meters · Place 35 · Bartram(John)800 Meters35.2:47.67a PB12
Feb 9Philadelphia Public League ChampionshipsFeb 9 · 200 Meters · Place 27 · John Bartram200 Meters2725.6311
Feb 9Philadelphia Public League ChampionshipsFeb 9 · 400 Meters · Place 30 · John Bartram400 Meters301:00.75 PB11
Feb 2Philadelphia Public League Meet #6Feb 2 · 400 Meters · Place 41 · Bartram Motivati400 Meters411:04.43—
Jan 9Philadelphia Public League Meet #4Jan 9 · 300 Meters · Place 16 · Bartram(John)300 Meters16.41.90a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Public LeagueMay 7 · 300m Hurdles · Place 14 · Bartram(John)300m Hurdles36" / 0.914m14.49.31a11
May 7Public LeagueMay 7 · 110m Hurdles · Place 14 · Bartram(John)110m Hurdles39" / 0.991m14.20.67a11
Apr 21Public League RelaysApr 21 · 110m Hurdles · Place 11 · John Bartram110m Hurdles1120.50—
Apr 5Council Rock Kiwanis InvitationalApr 5 · 400m Hurdles · Place 15 · Bartram Moti400m Hurdles151:16.76—
Apr 5Council Rock Kiwanis InvitationalApr 5 · 110m Hurdles · Place 19 · Bartram Moti110m HurdlesRound P1922.01—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 200 Meters · Place 32 · Bartram(John)200 Meters32.26.13a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 300m Hurdles · Place 5 · Bartram(John)300m Hurdles36" / 0.914m5.46.68a10
May 15District XIIMay 15 · 110m Hurdles · Place 11 · Bartram(John)110m Hurdles39" / 0.991m11.21.66aWind: 3.410
May 8Philadelphia Public League ChampionshipsMay 8 · 110m Hurdles · Place 10 · Bartram Moti110m Hurdles1022.8710
May 8Philadelphia Public League ChampionshipsMay 8 · 300m Hurdles · Place 11 · Bartram Moti300m Hurdles1149.1510
May 4Lower Merion InvitationalMay 4 · 800 Meters · Place 5 · Bartram Motiv800 Meters52:25.44 PB10
May 4Lower Merion InvitationalMay 4 · 300m Hurdles · Place 15 · Bartram Motiv300m Hurdles1546.4510
Mar 1PPL ChampsMar 1 · 400 Meters · Place 16 · Bartram Motivati400 Meters161:03.26 PB10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 21Jack Armstrong InvitationalApr 21 · 800 Meters · Place 31 · Bartram Motivation800 Meters312:40.749
Apr 15Fords Track ClassicApr 15 · 800 Meters · Place 33 · Bartram Motivation H800 Meters332:30.259
Apr 15Fords Track ClassicApr 15 · 1600 Meters · Place 32 · Bartram Motivation H1600 Meters326:17.74 PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 3Philadelphia Public League ChampionshipsMar 3 · 400 Meters · Place 16 · Bartram(John)400 Meters16.1:02.97a9
Jan 7TFCAofGP Meet #5Jan 7 · 400 Meters · Place 41 · Bartram Motivation400 Meters411:02.589