Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAAU Region 02 National Qualifier · Jun 2812.16aAAU Region 02 National QualifierJune 28, 2024
200 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 1625.78aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
200 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1324.72aAAU Mid Atlantic District QualifierJune 13, 2025
400 Meters · OutdoorAAU Region 02 National Qualifier · Jun 2855.63aAAU Region 02 National QualifierJune 28, 2024
400 Meters · Relay Split · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2755.935aAAU Track & Field Region 2 QualifierJune 27, 2025
Long Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2624.85QAAU Track & Field Region 2 QualifierJune 26, 2026

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 10 · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRound P10.56.28a9
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P7.24.77aWind: -0.39
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 17 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound S17.25.05aWind: 19
Jul 7Germantown Academy All Comers #1Jul 7 · 100 Meters · Place 1 · Horsham, PAHorsham, PA100 Meters1.12.36a9
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump225.25—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 2 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump224.85Q PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Shot Put · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubShot Put155.47—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters156.17a9
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters124.74a9
May 22PIAA Track & Field State ChampionshipsMay 22 · 400 Meters · Place 7 · Hatboro-HorshamHatboro-Horsham400 MetersRound P7.56.74a9
May 22PIAA Track & Field State ChampionshipsMay 22 · 400 Meters · Place 4 · Hatboro-HorshamHatboro-Horsham400 Meters4.56.98a9
May 22PIAA Track & Field State ChampionshipsMay 22 · 200 Meters · Place 11 · Hatboro-HorshamHatboro-Horsham200 MetersRound P11.25.03aWind: -0.19
May 22PIAA Track & Field State ChampionshipsMay 22 · 200 Meters · Place 8 · Hatboro-HorshamHatboro-Horsham200 Meters8.25.16aWind: 1.69
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 400 Meters · Place 5 · Hatboro-HorshamHatboro-Horsham400 MetersRound P5.56.16a9
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 400 Meters · Place 4 · Hatboro-HorshamHatboro-Horsham400 Meters4.56.04a9
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 6 · Hatboro-HorshamHatboro-Horsham200 MetersRound P6.25.60aWind: -1.49
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 5 · Hatboro-HorshamHatboro-Horsham200 Meters5.24.73aWind: 3.79
May 8SOL American Conference ChampionshipMay 8 · 400 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham400 Meters1.57.23a9
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 2 · Hatboro-HorshamHatboro-Horsham200 MetersRound P2.25.19a9
May 8SOL American Conference ChampionshipMay 8 · 200 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham200 Meters1.24.86a9
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham100 MetersRound P1.12.50a9
May 8SOL American Conference ChampionshipMay 8 · 100 Meters · Place 2 · Hatboro-HorshamHatboro-Horsham100 Meters2.12.60a9
Apr 30Helman/Hosier InviteApr 30 · 400 Meters · Place 3 · Hatboro-HorshamHatboro-Horsham400 Meters3.58.30a9
Apr 28Wissahickon at Hatboro HorshamApr 28 · 200 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham200 Meters1.26.04a9
Apr 28Wissahickon at Hatboro HorshamApr 28 · 100 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham100 Meters1.12.72a9
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Hatboro-HorshamHatboro-Horsham400 Meters—55.90a9
Apr 21Quakertown at Hatboro HorshamApr 21 · 200 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham200 Meters1.25.83a9
Apr 18Jack Roddick Invitational 2026Apr 18 · 200 Meters · Place 7 · Hatboro-HorshamHatboro-Horsham200 Meters7.25.41a9
Apr 14Plymouth Whitemarsh Girls Tri #1Apr 14 · 400 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham400 Meters1.57.92a9
Apr 14Plymouth Whitemarsh Girls Tri #1Apr 14 · 100 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham100 Meters1.12.41a9
Apr 10Cardinal ClassicApr 10 · 200 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham200 Meters1.25.91a9
Apr 10Cardinal ClassicApr 10 · 100 Meters · Place 7 · Hatboro-HorshamHatboro-Horsham100 Meters7.12.66a9
Apr 7Abington @ Hatboro HorshamApr 7 · 400 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham400 Meters1.59.94a9
Mar 24Upper Dublin @ Hatboro Horsham (Girls)Mar 24 · 200 Meters · Place 1 · Hatboro-HorshamHatboro-Horsham200 Meters1.26.20a9

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRelay SplitRound M—55.935a PB8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.56.42a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P1.25.42a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.24.74a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P2.12.53a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 3 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters3.12.23a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.56.41a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.24.72a PB8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.12.35a8
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 1 · AmblerOCAmblerOC400 Meters156.63—
May 10UAGTCA Outdoor Meet #2May 10 · 100 Meters · Place 1 · AmblerOCAmblerOC100 Meters112.69—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters125.78a PB8

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.55.63a PB7
Jun 28AAU Region 02 National QualifierJun 28 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P1.25.02a7
Jun 28AAU Region 02 National QualifierJun 28 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.25.08a7
Jun 28AAU Region 02 National QualifierJun 28 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P1.12.66a7
Jun 28AAU Region 02 National QualifierJun 28 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.12.16a PB7
Jun 14AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 1 · AmblerOCAmblerOC400 Meters156.6213
Jun 14AAU Mid-Atlantic QualifierJun 14 · 200 Meters · Place 1 · AmblerOCAmblerOC200 Meters124.7713
Jun 14AAU Mid-Atlantic QualifierJun 14 · 100 Meters · Place 1 · AmblerOCAmblerOC100 Meters112.3813
May 11UAGTCA Meet 2May 11 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.57.14a7
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters125.0713
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters112.5813

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 400 Meters · Place 1 · AmblerOCAmblerOC400 Meters157.64—
Jun 302023 AAU Region 02 QualifierJun 30 · 200 Meters · Place 1 · AmblerOCAmblerOC200 MetersRound P125.91—
Jun 302023 AAU Region 02 QualifierJun 30 · 200 Meters · Place 1 · AmblerOCAmblerOC200 Meters125.87—
Jun 302023 AAU Region 02 QualifierJun 30 · 100 Meters · Place 1 · AmblerOCAmblerOC100 MetersRound P112.62—
Jun 302023 AAU Region 02 QualifierJun 30 · 100 Meters · Place 1 · AmblerOCAmblerOC100 Meters112.83—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.57.93a6
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.25.59a6
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.12.66a6

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 1 · AmblerOCAmblerOC400 Meters11:00.3711
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 200 Meters · Place 1 · AmblerOCAmblerOC200 Meters126.0911
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 100 Meters · Place 1 · AmblerOCAmblerOC100 Meters113.2411
May 1AOC Scrimmage 1May 1 · 400 Meters · AOC Ambler Track ClubAOC Ambler Track Club400 Meters—DNS5
May 1AOC Scrimmage 1May 1 · 100 Meters · AOC Ambler Track ClubAOC Ambler Track Club100 Meters—DNS5

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.1:01.81a12
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P1.27.51a12
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.27.03a12
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 MetersRound P1.13.85a12
Jul 17AAU Region 2 Qualifier @ Millersville UniversityJul 17 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.13.51a12
May 16St Luke, Mt Airy at AOCMay 16 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump1.13-03.75Unofficial12
May 16St Luke, Mt Airy at AOCMay 16 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.13.81aUnofficial12
May 9DELCO Stallions, Mallery Challengers at AOCMay 9 · 800 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club800 Meters1.2:43.96aUnofficial12
May 9DELCO Stallions, Mallery Challengers at AOCMay 9 · 200 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters1.28.01aUnofficial12
May 2Conshohocken at AOCMay 2 · 400 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters1.1:04.46a12
May 2Conshohocken at AOCMay 2 · 100 Meters · Place 1 · AOC Ambler Track ClubAOC Ambler Track Club100 Meters1.13.62a12