Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorPaul Kaiser Classic · Apr 27 | 12.43a | Paul Kaiser Classic | April 27, 2024 |
| 200 Meters · IndoorCoach I Open · Jan 25 | 25.85a | Coach I Open | January 25, 2025 |
| 200 Meters · OutdoorMessiah Invitational · Apr 10 | 24.45a | Messiah Invitational | April 10, 2025 |
| 400 Meters · IndoorDiplomat Open · Dec 6 | 58.41a | Diplomat Open | December 6, 2024 |
| 400 Meters · OutdoorStevenson Invitational · Apr 11 | 56.59a | Stevenson Invitational | April 11, 2024 |
| 400m Hurdles · 36" / 0.914m · OutdoorMessiah Invitational · Apr 10 | 65.75a | Messiah Invitational | April 10, 2025 |
| 60 Meter · IndoorDiplomat Open · Dec 8 | 8.26a | Diplomat Open | December 8, 2023 |
| 60 Meters · IndoorCoach I Open · Jan 25 | 7.91a | Coach I Open | January 25, 2025 |
| 600 Meters · IndoorMini Dip Invitational · Jan 27 | 1:40.37a | Mini Dip Invitational | January 27, 2024 |
| 800 Meters · IndoorDiplomat Open · Dec 6 | 2:33.07a | Diplomat Open | December 6, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
6 results2025 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 25 | Coach I OpenJan 25 · 400 Meters · Place 48 · York (Pa.) | 400 Meters | 48 | 59.34a | — |
| Jan 25 | Coach I OpenJan 25 · 200 Meters · Place 51 · York (Pa.) | 200 Meters | 51 | 25.85a PB | — |
| Jan 25 | Coach I OpenJan 25 · 60 Meters · Place 71 · York (Pa.) | 60 Meters | 71 | 7.91a PB | — |
2024 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 6 | Diplomat OpenDec 6 · 800 Meters · Place 35 · York (Pa.) | 800 Meters | 35. | 2:33.07a PB | So |
| Dec 6 | Diplomat OpenDec 6 · 400 Meters · Place 30 · York (Pa.) | 400 Meters | 30. | 58.41a PB | So |
| Feb 3 | Plex ShootoutFeb 3 · 200 Meters · Place 40 · York (Pa.) | 200 Meters | 40 | 26.93 | Fr |
| Feb 3 | Plex ShootoutFeb 3 · 60 Meters · Place 48 · York (Pa.) | 60 MetersRound P | 48 | 8.15 | Fr |
| Jan 27 | Mini Dip InvitationalJan 27 · 600 Meters · Place 23 · York (Pa.) | 600 Meters | 23. | 1:40.37a PB | Fr |
| Jan 27 | Mini Dip InvitationalJan 27 · 400 Meters · Place 28 · York (Pa.) | 400 Meters | 28. | 59.66a | Fr |
2024 Outdoor Track
10 results2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 8 | Diplomat OpenDec 8 · 60 Meter · Place 42 · York (Pa.) | 60 Meter | 42. | 8.26a PB | Fr |
| Dec 8 | Diplomat OpenDec 8 · 400 Meters · Place 19 · York (Pa.) | 400 Meters | 19. | 1:02.84a | Fr |
| Dec 8 | Diplomat OpenDec 8 · 200 Meters · Place 36 · York (Pa.) | 200 Meters | 36. | 26.89a | Fr |