Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUAGTCA Outdoor Meet #4 · May 2412.03aUAGTCA Outdoor Meet #4May 24, 2025
1500 Meters · Outdoor2023 AAU Region 02 Qualifier · Jun 305:45.032023 AAU Region 02 QualifierJune 30, 2023
200 Meters · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 1323.84aJAMBAR Coaches Hall of Fame InviteDecember 13, 2025
200 Meters · OutdoorOwen J Roberts HS vs Norristown · Apr 123.73aOwen J Roberts HS vs NorristownApril 1, 2025
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 123.273PTFCA ChampionshipsMarch 1, 2026
400 Meters · IndoorDr. Sander Columbia Scorcher - College · Jan 2358.45Dr. Sander Columbia Scorcher - CollegeJanuary 23, 2026
400 Meters · OutdoorWhirlwinds Youth Track Challenge · Jul 151:05.19Whirlwinds Youth Track ChallengeJuly 15, 2023
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2756.587aAAU Track & Field Region 2 QualifierJune 27, 2025
55 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 316.923Penn Relays Winter Showcase - Boys PMJanuary 31, 2026
60 Meter · IndoorLa Salle Winter Series - Sprint Night · Jan 27.45aLa Salle Winter Series - Sprint NightJanuary 2, 2026
60 Meters · IndoorThe Pub Last Chance · Feb 187.347The Pub Last ChanceFebruary 18, 2026
Combined results · OutdoorUAGTCA Ron Jackson Youth Invitational 2023 · Jul 2213.05UAGTCA Ron Jackson Youth Invitational 2023July 22, 2023
High Jump · Outdoor2023 AAU Region 02 Qualifier · Jun 301.25m2023 AAU Region 02 QualifierJune 30, 2023
Long Jump · IndoorOcean Breeze Youth Invitational · Jan 224.34mOcean Breeze Youth InvitationalJanuary 22, 2023
Long Jump · Outdoor2023 AAU Region 02 Qualifier · Jun 304.53m2023 AAU Region 02 QualifierJune 30, 2023
Triple Jump · IndoorOcean Breeze Youth Invitational · Feb 1111.42mOcean Breeze Youth InvitationalFebruary 11, 2024
Triple Jump · OutdoorAAU Mid Atlantic District Qualifier · Jun 1341-11.00AAU Mid Atlantic District QualifierJune 13, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 25Spring Ford #1Mar 25 · Long Jump · Place 3 · Norristown AreaNorristown AreaLong Jump3.20-06.0011
Mar 25Spring Ford #1Mar 25 · 300m Hurdles · Norristown AreaNorristown Area300m Hurdles36" / 0.914m--DNS11
Mar 25Spring Ford #1Mar 25 · 200 Meters · Norristown AreaNorristown Area200 Meters--DNS11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Norristown AreaNorristown Area200 MetersRelay Split—23.273 PB11
Feb 22Philly Area Final QualifierFeb 22 · Long Jump · Place 13 · Norristown 0Norristown 0Long Jump1319-10.2511
Feb 18The Pub Last ChanceFeb 18 · 60 Meters · Place 11 · Norristown 0Norristown 060 Meters117.347 PB—
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 55 Meters · Place 73 · Norristown ANorristown A55 Meters736.923 PB11
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 60 Meters · Place 72 · Norristown ANorristown A60 Meters727.44411
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · Long Jump · Place 3 · Norristown ANorristown ALong Jump36.35m11
Jan 23Dr. Sander Columbia Scorcher - CollegeJan 23 · 400 Meters · Place 48 · Norristown ANorristown A400 Meters4858.45 PB11
Jan 23Dr. Sander Scorcher - HS EntryJan 23 · Long Jump · Place 3 · Norristown AreaNorristown AreaLong Jump3.20-10.0011
Jan 23Dr. Sander Scorcher - HS EntryJan 23 · 400 Meters · Place 48 · Norristown AreaNorristown Area400 Meters48.58.45a11
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Place 50 · Norristown AreaNorristown Area60 MeterRound P50.7.45a PB11
Jan 2La Salle Winter Series - Sprint NightJan 2 · Long Jump · Place 4 · Norristown AreaNorristown AreaLong Jump4.20-04.2511

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · Long Jump · Place 13 · Norristown AreaNorristown AreaLong Jump13.18-11.5011
Dec 13JAMBAR Coaches Hall of Fame InviteDec 13 · 200 Meters · Place 11 · Norristown AreaNorristown Area200 Meters11.23.84a PB11
Dec 6F&M HS Meet #1 (Full)Dec 6 · Triple Jump · Place 6 · Norristown AreaNorristown AreaTriple Jump6.41-11.0011

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Triple Jump · Place 5 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump5.40-07.5010
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Long Jump · Place 5 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump5.20-07.7510
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRelay SplitRound M—56.587a PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · Triple Jump · Place 4 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump4.41-11.00 PB10
Jun 13AAU Mid Atlantic District QualifierJun 13 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump2.20-08.0010
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 30 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters30.24.03a10
May 24UAGTCA Outdoor Meet #4May 24 · 100 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P812.22a10
May 24UAGTCA Outdoor Meet #4May 24 · 100 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters612.03a PB10
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Long Jump · Place 25 · Norristown AreaNorristown AreaLong Jump25.19-04.50Wind: 1.610
Apr 1Owen J Roberts HS vs NorristownApr 1 · 200 Meters · Place 5 · Norristown AreaNorristown Area200 Meters523.73a PB10
Mar 26Spring Ford #1Mar 26 · Triple Jump · Place 1 · Norristown AreaNorristown AreaTriple Jump1.38-07.0010
Mar 26Spring Ford #1Mar 26 · Long Jump · Place 1 · Norristown AreaNorristown AreaLong Jump1.20-01.0010
Mar 26Spring Ford #1Mar 26 · 400 Meters · Norristown AreaNorristown Area400 Meters--DNS10
Mar 26Spring Ford #1Mar 26 · 200 Meters · Place 3 · Norristown AreaNorristown Area200 Meters3.24.66a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · Triple Jump · Place 5 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump5.39-01.259
Jun 14AAU Mid-Atlantic QualifierJun 14 · Triple Jump · Place 10 · AmblerOCAmblerOCTriple Jump1036-05.0015
Jun 14AAU Mid-Atlantic QualifierJun 14 · 200 Meters · Place 31 · AmblerOCAmblerOC200 Meters3124.3215
Jun 14AAU Mid-Atlantic QualifierJun 14 · 100 Meters · Place 31 · AmblerOCAmblerOC100 Meters3112.1015
May 19UAGTCA Meet 3May 19 · 200 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters10.24.27a9
Apr 10Owen J Roberts HS vs NorristownApr 10 · Triple Jump · Place 3 · Norristown AreaNorristown AreaTriple Jump338-7—
Apr 10Owen J Roberts HS vs NorristownApr 10 · High Jump · Place 4 · Norristown AreaNorristown AreaHigh Jump45-0—
Apr 10Owen J Roberts HS vs NorristownApr 10 · 200 Meters · Place 11 · Norristown AreaNorristown Area200 Meters1124.73a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Triple Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubTriple Jump211.42m PB15
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters181:00.6315
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club55 Meters107.3515
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 13 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1325.2815
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 23 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters231:01.2015
Jan 5The Armory Hispanic GamesJan 5 · 400 Meters · Place 89 · Norristown ANorristown A400 Meters891:01.6859

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · 200 Meters · Place 78 · Norristown AreaNorristown Area200 Meters78.26.41a9
Jan 22Ocean Breeze Youth InvitationalJan 22 · Long Jump · Place 8 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump84.34m PB14
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 51 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters511:10.5614
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club55 Meters187.9314
Jan 22Ocean Breeze Youth InvitationalJan 22 · Long Jump · Place 8 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump84.34m—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 51 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters511:10.56a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club55 Meters187.93a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 14 · AOC Track &AOC Track &Combined resultsRound P1426.56—
Jul 22UAGTCA Ron Jackson Youth Invitational 2023Jul 22 · Combined results · Place 14 · AOC Track &AOC Track &Combined resultsRound P1413.05 PB—
Jul 15Whirlwinds Youth Track ChallengeJul 15 · 200 Meters · Place 5 · Aoc Ambler TAoc Ambler T200 Meters526.76—
Jul 15Whirlwinds Youth Track ChallengeJul 15 · 400 Meters · Place 6 · Aoc Ambler TAoc Ambler T400 Meters61:05.19 PB—
Jul 15Whirlwinds Youth Track ChallengeJul 15 · 100 Meters · Place 3 · Aoc Ambler TAoc Ambler T100 Meters312.78—
Jun 302023 AAU Region 02 QualifierJun 30 · 100m Hurdles · Place 4 · AmblerOCAmblerOC100m Hurdles418.69—
Jun 302023 AAU Region 02 QualifierJun 30 · High Jump · Place 4 · AmblerOCAmblerOCHigh Jump41.25m PB—
Jun 302023 AAU Region 02 QualifierJun 30 · Shot Put · Place 4 · AmblerOCAmblerOCShot Put47.00m—
Jun 302023 AAU Region 02 QualifierJun 30 · Long Jump · Place 4 · AmblerOCAmblerOCLong Jump44.53m PB—
Jun 302023 AAU Region 02 QualifierJun 30 · 1500 Meters · Place 4 · AmblerOCAmblerOC1500 Meters45:45.03 PB—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 18 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters18.26.64a8
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 100 Meters · Place 17 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters17.12.93a8
May 27Suburban Developmental League ChampionshipMay 27 · 400 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters2.1:06.76a8
May 27Suburban Developmental League ChampionshipMay 27 · 200 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters3.27.49a8
May 27Suburban Developmental League ChampionshipMay 27 · 100 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters2.12.93a8

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8AOC Scimmage #2May 8 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump3.13-01.007
May 8AOC Scimmage #2May 8 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.30.06a7
May 8AOC Scimmage #2May 8 · 100 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters2.14.29a7

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · Long Jump · Place 5 · PA UnitedPA UnitedLong Jump5.3.95m6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 18 · PA UnitedPA United200 MetersRound P18.31.75a6
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 18 · PA UnitedPA United100 MetersRound P18.15.15a6
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 200 Meters · Place 2 · PA UnitedPA United200 Meters2.29.83a6
Jul 10Whirlwinds, Camden Clock Chasers, MOBettah at AOCJul 10 · 100 Meters · Place 2 · PA UnitedPA United100 Meters2.14.65a6