Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPIAA District 1 AA/AAA Championships · May 1511.53aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
200 Meters · IndoorTFCAGP #5 · Jan 1025.73aTFCAGP #5January 10, 2026
200 Meters · OutdoorBicentennial Athletic League T&F Championships · May 623.02aBicentennial Athletic League T&F ChampionshipsMay 6, 2026
200 Meters · Relay Split · IndoorTFCAGP #1 · Dec 1329.005TFCAGP #1December 13, 2025
400 Meters · IndoorTFCAGP #4 · Jan 358.84aTFCAGP #4January 3, 2026
400 Meters · OutdoorLower Bucks County League - South Division · May 281:00.64Lower Bucks County League - South DivisionMay 28, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 3 · Bristol200 MetersRound P3.23.34aWind: -2.19
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 200 Meters · Place 3 · Bristol200 Meters3.22.88aWind: 2.99
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 5 · Bristol100 MetersRound P5.11.64aWind: 0.79
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 5 · Bristol100 Meters5.11.53a PBWind: 1.49
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 200 Meters · Place 2 · Bristol200 MetersRound P2.23.47a9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 200 Meters · Place 2 · Bristol200 Meters2.23.02a PB9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 100 Meters · Place 11 · Bristol100 MetersRound P11.11.76a9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 100 Meters · Place 6 · Bristol100 Meters6.11.61a9
Apr 11CR Kiwanis InvitationalApr 11 · 200 Meters · Place 14 · Bristol200 Meters14.23.58a9
Apr 1Rustin InviteApr 1 · 200 Meters · Place 32 · Bristol200 Meters32.23.92a9
Mar 28Tom Putera InviteMar 28 · 100 Meters · Place 14 · Bristol 01100 Meters1412.089
Mar 28Tom Putera InviteMar 28 · 100 Meters · Place 14 · Bristol 01100 Meters1412.089
Mar 19Truman/Bristol/Bensalem Tri-ScrimmageMar 19 · 100 Meters · Bristol100 Meters—NT9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10TFCAGP #5Jan 10 · 200 Meters · Place 32 · Bristol200 Meters3225.73a PB9
Jan 3TFCAGP #4Jan 3 · 400 Meters · Place 31 · Bristol400 Meters31.58.84a PB9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13TFCAGP #1Dec 13 · 200 Meters · Bristol200 MetersRelay Split—29.005 PB9

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28Lower Bucks County League - South DivisionMay 28 · 200 Meters · Place 2 · Bristol Middle School200 Meters225.038
May 28Lower Bucks County League - South DivisionMay 28 · 400 Meters · Place 4 · Bristol Middle School400 Meters41:00.64 PB8
May 28Lower Bucks County League - South DivisionMay 28 · 100 Meters · Place 4 · Bristol Middle School100 Meters412.368