Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSuburban One League - Patriot Division Championships · May 718.37aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
300m Hurdles · 30" / 0.762m · OutdoorSuburban One League - Patriot Division Championships · May 750.22aSuburban One League - Patriot Division ChampionshipsMay 7, 2026
400 Meters · IndoorDVGTCA & T&FCAofGP Novice Meet · Jan 81:10.26DVGTCA & T&FCAofGP Novice MeetJanuary 8, 2025
High Jump · OutdoorSuburban One League - Patriot Division Championships · May 74-10Suburban One League - Patriot Division ChampionshipsMay 7, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · High Jump · Place 4 · PennsburyHigh Jump4.4-10 PB12
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 300m Hurdles · Place 4 · Pennsbury300m Hurdles30" / 0.762m4.50.22a PB12
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · 100m Hurdles · Place 11 · Pennsbury100m Hurdles33" / 0.838mRound P11.18.37a PB12
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Place 6 · Pennsbury300m Hurdles30" / 0.762m6.51.82a12
Apr 30Montgomery Memorial MeetApr 30 · 100m Hurdles · Pennsbury100m Hurdles33" / 0.838m—DNS12
Apr 29Pennsbury at CR SouthApr 29 · High Jump · Place 2 · PennsburyHigh Jump2.4' 10"12
Apr 29Pennsbury at CR SouthApr 29 · 300m Hurdles · Place 1 · Pennsbury300m Hurdles30" / 0.762m1.50.59a12
Apr 29Pennsbury at CR SouthApr 29 · 100m Hurdles · Place 10 · Pennsbury100m Hurdles33" / 0.838m10.22.60a12
Apr 10Cardinal ClassicApr 10 · High Jump · Place 13 · PennsburyHigh Jump13.4' 9"12
Apr 10Cardinal ClassicApr 10 · 300m Hurdles · Place 21 · Pennsbury300m Hurdles30" / 0.762m21.52.63a12
Apr 10Cardinal ClassicApr 10 · 100m Hurdles · Pennsbury100m Hurdles33" / 0.838m—DNS12
Mar 31Harry S Truman vs PennsburyMar 31 · High Jump · Place 2 · PennsburyHigh Jump2.4-08.0012
Mar 31Harry S Truman vs PennsburyMar 31 · 300m Hurdles · Place 2 · Pennsbury300m Hurdles30" / 0.762m2.51.36a12
Mar 31Harry S Truman vs PennsburyMar 31 · 100m Hurdles · Place 3 · Pennsbury100m Hurdles33" / 0.838m3.18.51a12
Mar 24Pennsbury at CR North (Girls)Mar 24 · High Jump · Place 6 · PennsburyHigh Jump6.4-04.0012
Mar 24Pennsbury at CR North (Girls)Mar 24 · 300m Hurdles · Place 3 · Pennsbury300m Hurdles30" / 0.762m3.52.18a12
Mar 24Pennsbury at CR North (Girls)Mar 24 · 100m Hurdles · Place 4 · Pennsbury100m Hurdles33" / 0.838m4.18.95a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9DVGTCA Meet #5Jan 9 · 60m Hurdles · Place 41 · Pennsbury60m Hurdles4111.2812

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Montgomery Memorial MeetMay 1 · 100m Hurdles · Place 6 · Pennsbury100m Hurdles618.5311
May 1Montgomery Memorial MeetMay 1 · 300m Hurdles · Place 4 · Pennsbury300m Hurdles450.4411
May 1Montgomery Memorial MeetMay 1 · High Jump · Place 9 · PennsburyHigh Jump94-02.0011
Apr 5Council Rock Kiwanis InvitationalApr 5 · 400m Hurdles · Place 2 · Pennsbury400m Hurdles21:15.83—
Apr 5Council Rock Kiwanis InvitationalApr 5 · 100m Hurdles · Place 6 · Pennsbury100m Hurdles619.08—
Apr 5Council Rock Kiwanis InvitationalApr 5 · 100m Hurdles · Place 7 · Pennsbury100m HurdlesRound P719.26—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · High Jump · Place 4 · PennsburyHigh Jump44-02.00—
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · 400 Meters · Place 4 · Pennsbury400 Meters41:10.26 PB—
Jan 3DVGTCA Meet #5Jan 3 · 60m Hurdles · Place 32 · Pennsbury60m Hurdles3211.7811

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Trojan Track ClassicMay 2 · 300m Hurdles · Place 8 · Pennsbury300m Hurdles852.4010
May 2Trojan Track ClassicMay 2 · 100m Hurdles · Place 15 · Pennsbury100m Hurdles1519.6710
Apr 6Council Rock Kiwanis InvitationalApr 6 · 400m Hurdles · Place 6 · Pennsbury400m Hurdles61:19.8810
Apr 6Council Rock Kiwanis InvitationalApr 6 · 100m Hurdles · Place 21 · Pennsbury100m HurdlesRound P2120.2110