Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorthwest Flyers 35th Anniversary Track Meet · May 2813.62Northwest Flyers 35th Anniversary Track MeetMay 28, 2022
200 Meters · OutdoorCL Stars Track Meet 13 and Up · May 2128.21aCL Stars Track Meet 13 and UpMay 21, 2022
400 Meters · IndoorLehigh Lafayette Dual Meet · Jan 311:01.42aLehigh Lafayette Dual MeetJanuary 31, 2026
400 Meters · OutdoorTAPPS 6A/5A/3A/2A South Regional · Apr 2559.06aTAPPS 6A/5A/3A/2A South RegionalApril 25, 2025
500 Meters · IndoorPhiladelphia Metro · Feb 201:18.06Philadelphia MetroFebruary 20, 2026
800 Meters · IndoorMuhlenberg Invite · Apr 32:23.19aMuhlenberg InviteApril 3, 2026
800 Meters · OutdoorLafayette-Lehigh · May 22:20.28aLafayette-LehighMay 2, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Lafayette-LehighMay 2 · 800 Meters · Place 2 · LehighLehigh800 Meters2.2:20.28a PBFr
Apr 24John Covert ClassicApr 24 · 400 Meters · Place 5 · LehighLehigh400 Meters5.1:01.73aFr
Apr 11Rutgers RelaysApr 11 · 400 Meters · Place 24 · LehighLehigh400 Meters24.1:01.51aFr
Mar 27Monmouth Season OpenerMar 27 · 400 Meters · Place 12 · LehighLehigh400 Meters12.1:01.76aFr
Mar 21Keystone ChallengeMar 21 · 800 Meters · Place 3 · LehighLehigh800 Meters3.2:26.28aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 3Muhlenberg InviteApr 3 · 800 Meters · Place 3 · LehighLehigh800 Meters3.2:23.19a PBFr
Feb 20Philadelphia MetroFeb 20 · 500 Meters · Place 3 · LehighLehigh500 Meters31:18.06 PBFR
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 24 · LehighLehigh400 Meters241:01.44aFr
Feb 6Fastrack InvitationalFeb 6 · 800 Meters · Place 39 · LehighLehigh800 Meters39.2:26.03aFr
Jan 31Lehigh Lafayette Dual MeetJan 31 · 400 Meters · Place 3 · LehighLehigh400 Meters31:01.42a PBFR
Jan 24Moravian University Hounds ClassicJan 24 · 400 Meters · Place 12 · LehighLehigh400 Meters12.1:04.19aFr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 25TAPPS 6A/5A/3A/2A South RegionalApr 25 · 800 Meters · Place 2 · Emery/WeinerEmery/Weiner800 Meters2.2:21.33a12
Apr 25TAPPS 6A/5A/3A/2A South RegionalApr 25 · 400 Meters · Place 2 · Emery/WeinerEmery/Weiner400 Meters2.59.06a PB12
Apr 9TAPPS 5A District 04 ChampionshipsApr 9 · 800 Meters · Place 3 · Emery/WeinerEmery/Weiner800 Meters3.2:27.25a12
Apr 9TAPPS 5A District 04 ChampionshipsApr 9 · 400 Meters · Place 3 · Emery/WeinerEmery/Weiner400 MetersRound P3.59.90a12
Apr 9TAPPS 5A District 04 ChampionshipsApr 9 · 400 Meters · Place 3 · Emery/WeinerEmery/Weiner400 Meters3.59.63a12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14USATF Region 16 Junior Olympic ChampionshipsJun 14 · 400 Meters · Place 28 · Track Houston Youth TraTrack Houston Youth Tra400 MetersRound P281:01.29a—
Jun 1Track Houston 2024 Championship MeetJun 1 · 400 Meters · Place 31 · Track Houston Youth TraTrack Houston Youth Tra400 Meters311:01.17a—
May 11Texas Storm Youth Annual Track MeetMay 11 · 400 Meters · Place 19 · Track Houston Youth TrackTrack Houston Youth Track400 Meters19.1:01.70a10
May 11Texas Storm Youth Annual Track MeetMay 11 · 200 Meters · Place 31 · Track Houston Youth TrackTrack Houston Youth Track200 Meters31.28.40a10
May 2TAPPS State ChampionshipsMay 2 · 800 Meters · Place 7 · Emery/WeinerEmery/Weiner800 Meters7.2:29.77a11
May 2TAPPS State ChampionshipsMay 2 · 400 Meters · Place 8 · Emery/WeinerEmery/Weiner400 Meters8.1:02.00a11
Apr 25TAPPS 5A South RegionalApr 25 · 800 Meters · Place 5 · Emery/WeinerEmery/Weiner800 Meters5.2:30.22a11
Apr 25TAPPS 5A South RegionalApr 25 · 400 Meters · Place 4 · Emery/WeinerEmery/Weiner400 Meters4.1:03.76a11
Mar 28Cypress Christian Marsha Martin RelaysMar 28 · 800 Meters · Place 3 · Emery/WeinerEmery/Weiner800 Meters3.2:34.28a11
Mar 28Cypress Christian Marsha Martin RelaysMar 28 · 400 Meters · Place 1 · Emery/WeinerEmery/Weiner400 Meters1.1:02.11a11

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 4USATF Region 12 Junior Olympic ChampionshipsJul 4 · 400 Meters · Place 11 · Track Houston Youth TrackTrack Houston Youth Track400 MetersRound P11.59.97a9
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 7 · Track Houston Youth TrackTrack Houston Youth Track400 Meters7.59.90a9
Jun 16USATF Gulf Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 34 · Track Houston Youth TrackTrack Houston Youth Track100 Meters34.13.75aWind: -1.19
Jun 3Track Houston Championship MeetJun 3 · 400 Meters · Place 9 · Track Houston Youth TraTrack Houston Youth Tra400 Meters959.64a—
Jun 3Track Houston Championship MeetJun 3 · 100 Meters · Place 57 · Track Houston Youth TraTrack Houston Youth Tra100 MetersRound P5713.77a—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · 800 Meters · Place 8 · Track Houston Youth TraTrack Houston Youth Tra800 Meters82:31.07a—
May 27Northwest Flyers 36th Anniversary Track MeetMay 27 · 400 Meters · Place 11 · Track Houston Youth TraTrack Houston Youth Tra400 Meters111:00.77a—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · 400 Meters · Place 12 · Track Houston Youth TraTrack Houston Youth Tra400 Meters121:00.97a—
May 132023 Texas Storm Annual Track Meet - All Age GroupsMay 13 · 100 Meters · Place 34 · Track Houston Youth TraTrack Houston Youth Tra100 Meters3414.00a—
Apr 29Track Houston IntraSquad Meet #2Apr 29 · 400 Meters · Place 2 · Track Houston Youth TrackTrack Houston Youth Track400 Meters2.1:06.02aUnofficial9
Apr 29Track Houston IntraSquad Meet #2Apr 29 · 100 Meters · Place 3 · Track Houston Youth TrackTrack Houston Youth Track100 Meters3.13.56aUnofficial9

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 16 · Track Houston Youth TrackTrack Houston Youth Track400 Meters16.1:02.45a8
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Track Houston Youth TrackTrack Houston Youth Track200 MetersRound P—NT8
Jun 17USATF Gulf Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Track Houston Youth TrackTrack Houston Youth Track200 Meters—DNS8
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · 400 Meters · Place 12 · Track Houston YouthTrack Houston Youth400 Meters121:02.6415-16
May 28Northwest Flyers 35th Anniversary Track MeetMay 28 · 100 Meters · Place 31 · Track Houston YouthTrack Houston Youth100 Meters3113.62 PB15-16
May 21CL Stars Track Meet 13 and UpMay 21 · 200 Meters · Place 29 · Track Houston Youth TrackTrack Houston Youth Track200 Meters29.28.21a PB8
May 142022 Texas Storm Youth Track Meet 13-14 and upMay 14 · 400 Meters · Place 6 · Track Houston Youth TrackTrack Houston Youth Track400 Meters6.1:02.31a8
May 142022 Texas Storm Youth Track Meet 13-14 and upMay 14 · 100 Meters · Track Houston Youth TrackTrack Houston Youth Track100 Meters—DNS8
Apr 30Afterburners Meet (12U A.M. & 13-18 P.M.)Apr 30 · 200 Meters · Track Houston Youth TrackTrack Houston Youth Track200 Meters—DNS8
Apr 28TAPPS 5A South RegionalApr 28 · 400 Meters · Place 4 · Emery/WeinerEmery/Weiner400 Meters4.1:02.29a9
Apr 20TAPPS 5A District 06 ChampionshipsApr 20 · 400 Meters · Place 3 · Emery/WeinerEmery/Weiner400 MetersRound P3.1:04.11a9
Apr 20TAPPS 5A District 06 ChampionshipsApr 20 · 400 Meters · Place 4 · Emery/WeinerEmery/Weiner400 Meters4.1:01.06a9
Apr 20TAPPS 5A District 06 ChampionshipsApr 20 · 200 Meters · Place 11 · Emery/WeinerEmery/Weiner200 MetersRound P11.30.18a9

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 30AAU Region 17 Junior Olympics National QualifierJun 30 · 800 Meters · Place 5 · Track Houston Youth TrackTrack Houston Youth Track800 Meters5.2:35.54a7
Jun 17AAU Junior Olympic Gulf District - 13-18yoJun 17 · 800 Meters · Place 6 · Track Houston Youth TrackTrack Houston Youth Track800 Meters6.2:39.31a7
Jun 17AAU Junior Olympic Gulf District - 13-18yoJun 17 · 400 Meters · Place 29 · Track Houston Youth TrackTrack Houston Youth Track400 Meters29.1:06.62a7
Jun 5Track Houston 2021 Championship MeetJun 5 · 400 Meters · Place 38 · Track Houston YouthTrack Houston Youth400 Meters381:05.2813
May 29Northwest Flyers Annual Track MeetMay 29 · 800 Meters · Place 12 · Track Houston YouthTrack Houston Youth800 Meters122:38.2713
May 29Northwest Flyers Annual Track MeetMay 29 · 400 Meters · Place 13 · Track Houston YouthTrack Houston Youth400 Meters131:07.9813
May 22CL Stars Track Club 13-14 and Up Youth MeetMay 22 · 100 Meters · Place 36 · Track Houston YouthTrack Houston Youth100 Meters3614.5113
May 15Texas Storm Track Club 13-14 and up Youth MeetMay 15 · 800 Meters · Track Houston Youth TrackTrack Houston Youth Track800 Meters—NT7
May 15Texas Storm Track Club 13-14 and up Youth MeetMay 15 · 400 Meters · Place 23 · Track Houston Youth TrackTrack Houston Youth Track400 Meters23.1:06.15a7
May 15Texas Storm Track Club 13-14 and up Youth MeetMay 15 · 100 Meters · Place 52 · Track Houston Youth TrackTrack Houston Youth Track100 Meters52.14.94a7
Apr 24Afterburners Youth Track Club 13/14 & older Track MeetApr 24 · 400 Meters · Place 16 · Track Houston YouthTrack Houston Youth400 Meters161:07.5713
Apr 24Afterburners Youth Track Club 13/14 & older Track MeetApr 24 · 200 Meters · Place 36 · Track Houston YouthTrack Houston Youth200 Meters3629.8013

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 9USATF Region 12 Junior Olympic ChampionshipsJul 9 · 800 Meters · Place 11 · Track HoustoTrack Housto800 Meters112:43.92—
Jun 7Track Houston Championship MeetJun 7 · 400 Meters · Place 20 · Track Houston YouthTrack Houston Youth400 Meters201:08.8811