Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | PJAA All-Star Championship MeetMay 20 · Javelin · Place 10 · New Foundations Charter | Javelin800g | 10. | 73' 0" PB | 12 |
| May 20 | PJAA All-Star Championship MeetMay 20 · Discus · Place 13 · New Foundations Charter | Discus1.6kg | 13. | 60' 9" PB | 12 |
| May 20 | PJAA All-Star Championship MeetMay 20 · Shot Put · Place 12 · New Foundations Charter | Shot Put12lb | 12. | 29' 0" | 12 |
| May 13 | PJAA Team T&F ChampionshipMay 13 · Javelin · New Foundations Charter | Javelin800g | — | DNS | 12 |
| May 13 | PJAA Team T&F ChampionshipMay 13 · Discus · Place 17 · New Foundations Charter | Discus1.6kg | 17. | 60' 1" | 12 |
| May 13 | PJAA Team T&F ChampionshipMay 13 · Shot Put · Place 9 · New Foundations Charter | Shot Put12lb | 9. | 28' 11.25" | 12 |
| May 6 | PJAA Invite #4May 6 · Javelin · New Foundations Charter | Javelin800g | — | DNS | 12 |
| May 6 | PJAA Invite #4May 6 · Discus · New Foundations Charter | Discus1.6kg | — | DNS | 12 |
| May 6 | PJAA Invite #4May 6 · Shot Put · New Foundations Charter | Shot Put12lb | — | DNS | 12 |
| May 6 | PJAA Invite #4May 6 · 1600 Meters · New Foundations Charter | 1600 Meters | — | DNS | 12 |
| Apr 29 | PJAA RelaysApr 29 · Javelin · New Foundations Charter | Javelin800g | — | DNS | 12 |
| Apr 29 | PJAA RelaysApr 29 · Discus · New Foundations Charter | Discus1.6kg | — | DNS | 12 |
| Apr 29 | PJAA RelaysApr 29 · Shot Put · New Foundations Charter | Shot Put12lb | — | DNS | 12 |
| Apr 15 | PJAA Invite #3Apr 15 · Javelin · Place 8 · New Foundations Charter | Javelin800g | 8. | 71' 9" | 12 |
| Apr 15 | PJAA Invite #3Apr 15 · Discus · Place 16 · New Foundations Charter | Discus1.6kg | 16. | 57' 4" | 12 |
| Apr 15 | PJAA Invite #3Apr 15 · Shot Put · Place 8 · New Foundations Charter | Shot Put12lb | 8. | 28' 5.75" | 12 |
| Apr 15 | PJAA Invite #3Apr 15 · 1600 Meters · Place 21 · New Foundations Charter | 1600 Meters | 21. | 7:41.97a | 12 |
| Apr 8 | PJAA Invite #2Apr 8 · Javelin · New Foundations Charter | Javelin800g | — | DNS | 12 |
| Apr 8 | PJAA Invite #2Apr 8 · Discus · New Foundations Charter | Discus1.6kg | — | DNS | 12 |
| Apr 8 | PJAA Invite #2Apr 8 · Shot Put · Place 8 · New Foundations Charter | Shot Put12lb | 8. | 29' 3" PB | 12 |
| Apr 8 | PJAA Invite #2Apr 8 · 1600 Meters · Place 12 · New Foundations Charter | 1600 Meters | 12. | 7:27.06a PB | 12 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 30 | TFCAGP Novice MeetJan 30 · Shot Put · Place 12 · New Foundations Charter | Shot Put | 12 | 28-7.50 | 12 |
2025 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | PJAA Relay MeetApr 29 · Javelin · Place 7 · New Foundations Charter | Javelin | 7 | 75-9 | 11 |
| Apr 29 | PJAA Relay MeetApr 29 · Discus · Place 13 · New Foundations Charter | Discus | 13 | 49-2 | 11 |
| Apr 29 | PJAA Relay MeetApr 29 · Shot Put · Place 13 · New Foundations Charter | Shot Put | 13 | 25-6 | 11 |
| Apr 8 | PJAA Meet #2Apr 8 · Discus · Place 10 · New Foundations Charter | Discus | 10 | 55-7 | 11 |
| Apr 8 | PJAA Meet #2Apr 8 · Shot Put · Place 8 · New Foundations Charter | Shot Put | 8 | 25-2 | 11 |
| Apr 2 | PJAA Meet #1Apr 2 · Javelin · Place 10 · New Foundations Charter | Javelin | 10 | 60-8 | 11 |
| Apr 2 | PJAA Meet #1Apr 2 · Discus · Place 8 · New Foundations Charter | Discus | 8 | 56-9 | 11 |
| Apr 2 | PJAA Meet #1Apr 2 · Shot Put · Place 14 · New Foundations Charter | Shot Put | 14 | 26-3 | 11 |