Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNotre Dame #1 · Apr 812.63aNotre Dame #1April 8, 2026
200 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 826.35Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
200 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 1225.34aAAU Mid Atlantic District QualifierJune 12, 2026
300 Meters · IndoorUAGTCA Meet #2 · Jan 1142.32aUAGTCA Meet #2January 11, 2026
400 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 271:01.15aU.S. Marine Corps Holiday ClassicDecember 27, 2025
400 Meters · OutdoorAAU Junior Olympic Games · Aug 156.35aAAU Junior Olympic GamesAugust 1, 2026
55 Meter · IndoorThe Armory Youth Team Challenge · Dec 307.77aThe Armory Youth Team ChallengeDecember 30, 2023
55 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 217.74Ocean Breeze Youth Freedom GamesJanuary 21, 2024
800 Meters · OutdoorNotre Dame #2 · Apr 302:33.94aNotre Dame #2April 30, 2025
Long Jump · IndoorOcean Breeze Youth Freedom Games · Jan 214.86mOcean Breeze Youth Freedom GamesJanuary 21, 2024
Long Jump · OutdoorPAISAA · May 1817-07.50PAISAAMay 18, 2024

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Long Jump · Place 6 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump6.5.69mWind: 110
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 15 · AOC Ambler Track ClubAOC Ambler Track Club400 MetersRound P15.56.35a PB10
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P--DNSWind: -210
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump325.79—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 3 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump325.04q—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump119-06.75—
Jun 12AAU Mid Atlantic District QualifierJun 12 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump118-10.75—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters456.82a—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200 Meters · Place 4 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters425.34a PB—
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · Long Jump · Place 19 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump19.5.46mWind: 2.310
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · 400 Meters · Place 19 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters19.57.97a10
May 16PAISAAMay 16 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.19-02.0010
May 16PAISAAMay 16 · 400 Meters · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters2.57.45a10
May 9Inter-AcMay 9 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.18-06.0010
May 9Inter-AcMay 9 · 400 Meters · Place 4 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters4.57.32a10
May 9Inter-AcMay 9 · 200 Meters · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters2.25.57aWind: -0.710
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Long Jump · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump2.17-10.0010
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 400 Meters · Place 6 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters6.57.98a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 200 Meters · Place 13 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters13.26.03a10
Apr 29Germantown Academy Women #2Apr 29 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.18-00.7510
Apr 29Germantown Academy Women #2Apr 29 · 200 Meters · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters1.25.57a10
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters—57.21a10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump3.18-5.510
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 200 Meters · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters2.25.49a10
Apr 18Rap Curry InvitationalApr 18 · Long Jump · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump3.18' 5.5"10
Apr 18Rap Curry InvitationalApr 18 · 200 Meters · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters2.25.49a10
Apr 15Springside Chestnut Hill #2 (Women)Apr 15 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.17' 4"10
Apr 15Springside Chestnut Hill #2 (Women)Apr 15 · 400 Meters · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters1.57.61a10
Apr 11The Bensalem InvitationalApr 11 · Long Jump · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump3.18-610
Apr 8Notre Dame #1Apr 8 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.16-00.0010
Apr 8Notre Dame #1Apr 8 · 100 Meters · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy100 Meters1.12.63a PB10
Mar 17Springside Chestnut Hill TuneupMar 17 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump116-110
Mar 17Springside Chestnut Hill TuneupMar 17 · 200 Meters · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters127.14a10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28The CIRCUIT PhillyFeb 28 · 400 Meters · Place 11 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters111:01.18a10
Feb 28The CIRCUIT PhillyFeb 28 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.69m10
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 2 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters226.35 PB17
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.64m17
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 5 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters51:03.1017
Jan 18Mid-Atlantic Youth Indoor Championship Meet 2026Jan 18 · Long Jump · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump--DNS10
Jan 11UAGTCA Meet #2Jan 11 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.60m10
Jan 11UAGTCA Meet #2Jan 11 · 300 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club300 Meters842.32a PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump1.18-09.0010
Dec 27U.S. Marine Corps Holiday ClassicDec 27 · 400 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club400 Meters7.1:01.15a PB10
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump15.60m—
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 300 Meters · Place 8 · AOC Ambler Track ClubAOC Ambler Track Club300 Meters842.32a—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump1.18-10.759
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 7 · AOC Ambler Track ClubAOC Ambler Track Club200 MetersRound P7.26.04a9
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 200 Meters · Place 6 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters6.25.55a9
Jun 13AAU Mid Atlantic District QualifierJun 13 · Long Jump · Place 1 · AOC Ambler Track ClubAOC Ambler Track ClubLong Jump1.18-02.009
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 16 · AOC Ambler Track ClubAOC Ambler Track Club200 Meters16.26.16a9
May 10Inter-AcMay 10 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.18-10.509
May 10Inter-AcMay 10 · 200 Meters · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters3.25.60a9
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Long Jump · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump2.18-09.259
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 200 Meters · Place 14 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters14.26.01a9
Apr 30Notre Dame #2Apr 30 · Long Jump · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump2.17-06.009
Apr 30Notre Dame #2Apr 30 · 800 Meters · Place 4 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy800 Meters4.2:33.94a PB9
Apr 16Springside Chestnut Hill #2 GirlsApr 16 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.15-11.009
Apr 16Springside Chestnut Hill #2 GirlsApr 16 · 400 Meters · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters3.1:01.74a9
Apr 16Springside Chestnut Hill #2 GirlsApr 16 · 100 Meters · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy100 Meters3.13.08a9
Apr 11Father Judge RelaysApr 11 · 200 Meters · Place 1 · Springside Chestnut Hill AcadeSpringside Chestnut Hill Acade200 Meters127.119
Apr 9Notre Dame #1Apr 9 · Long Jump · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump1.17-07.259
Apr 9Notre Dame #1Apr 9 · 200 Meters · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters2.26.46a9
Apr 9Notre Dame #1Apr 9 · 100 Meters · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy100 Meters2.12.87a9
Apr 5Haverford InvitationalApr 5 · Long Jump · Place 2 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump217-5.59
Apr 5Haverford InvitationalApr 5 · 200 Meters · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy200 Meters326.40a9
Mar 18Springside Chestnut Hill Tune UpMar 18 · 400 Meters · Place 1 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy400 Meters11:01.17a—
Mar 18Springside Chestnut Hill Tune UpMar 18 · 100 Meters · Place 3 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy100 Meters313.78a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · Long Jump · Place 2 · Mt AiryMt AiryLong Jump25.30m—
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 3 · Mt AiryMt Airy200 Meters326.26a—
Jun 8USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 8 · 200 Meters · Place 3 · Mt AiryMt Airy200 Meters326.47a—
May 18PAISAAMay 18 · Long Jump · Place 5 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump5.17-07.50 PB8
May 18PAISAAMay 18 · 100 Meters · Place 11 · Springside Chestnut Hill AcademySpringside Chestnut Hill Academy100 MetersRound P11.13.15aWind: 08
May 9Inter-AcMay 9 · Long Jump · Place 4 · Springside Chestnut Hill AcademySpringside Chestnut Hill AcademyLong Jump4.17-04.508
Apr 17Germantown Academy #1Apr 17 · Long Jump · Place 1 · Springside Chestnut HillSpringside Chestnut HillLong Jump116-6.50—
Apr 17Germantown Academy #1Apr 17 · 200 Meters · Place 2 · Springside Chestnut HilSpringside Chestnut Hil200 Meters226.67a—
Apr 17Germantown Academy #1Apr 17 · 100 Meters · Place 4 · Springside Chestnut HilSpringside Chestnut Hil100 Meters413.47a—
Apr 10Springside Chestnut Hill #1Apr 10 · 200 Meters · Place 2 · Springside CSpringside C200 Meters227.11—
Apr 10Springside Chestnut Hill #1Apr 10 · 100 Meters · Place 2 · Springside CSpringside C100 Meters213.24—
Apr 10Springside Chestnut Hill #1Apr 10 · Long Jump · Place 4 · Springside CSpringside CLong Jump414-04.00—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Long Jump · Place 1 · Mt AiryMt AiryLong Jump14.86m PB15
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 3 · Mt AiryMt Airy200 Meters327.1315
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 2 · Mt AiryMt Airy55 Meters27.74 PB15

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · 55 Meter · Place 3 · Mt Airy TrackMt Airy Track55 Meter3.7.77a PB8
Dec 30The Armory Youth Team ChallengeDec 30 · Long Jump · Place 2 · Mt Airy TrackMt Airy TrackLong Jump2.4.83m8
Dec 30The Armory Youth Team ChallengeDec 30 · 200 Meters · Place 6 · Mt Airy TrackMt Airy Track200 Meters6.27.26a8