Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorSANGER SPRING CLASSIC 2025 · Mar 8 | 18.54a | SANGER SPRING CLASSIC 2025 | March 8, 2025 |
| 1600 Meters · IndoorCentral Valley Relays · Feb 28 | 6:53.82a | Central Valley Relays | February 28, 2026 |
| 1600 Meters · OutdoorSANGER METRIC CLASSIC 2026 · Apr 24 | 6:23.77a | SANGER METRIC CLASSIC 2026 | April 24, 2026 |
| 200 Meters · OutdoorCMAC/NYL #4 · Apr 8 | 34.34a | CMAC/NYL #4 | April 8, 2026 |
| 3200 Meters · OutdoorMaxie Parks Invitational · Mar 27 | 14:54.86a | Maxie Parks Invitational | March 27, 2026 |
| 400 Meters · OutdoorCMAC #2 (BULLARD, MADERA, SANGER) · Mar 11 | 1:17.81a | CMAC #2 (BULLARD, MADERA, SANGER) | March 11, 2026 |
| 800 Meters · IndoorCentral Valley Relays · Feb 28 | 3:02.98a | Central Valley Relays | February 28, 2026 |
| 800 Meters · Outdoor18th Annual Gary Adams Invitational · Apr 17 | 2:56.74a | 18th Annual Gary Adams Invitational | April 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
19 results2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 28 | Central Valley Relays Feb 28 · 1600 Meters · Place 22 · Sanger West | 1600 Meters | 22 | 6:53.82a PB | 11 |
| Feb 28 | Central Valley Relays Feb 28 · 800 Meters · Place 20 · Sanger West | 800 Meters | 20 | 3:02.98a PB | 11 |
2025 Indoor Track
1 results2025 Outdoor Track
19 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 30 | CMAC/NYL JV ChampionshipsApr 30 · 1600 Meters · Place 14 · Sanger West | 1600 Meters | 14. | 7:15.97a | 10 |
| Apr 30 | CMAC/NYL JV ChampionshipsApr 30 · 800 Meters · Place 18 · Sanger West | 800 Meters | 18. | 3:19.06a | 10 |
| Apr 25 | Dinuba InvitationalApr 25 · 1600 Meters · Place 38 · Sanger West | 1600 Meters | 38 | 7:10.66 | 10 |
| Apr 25 | Dinuba InvitationalApr 25 · 800 Meters · Place 21 · Sanger West | 800 Meters | 21 | 3:09.27 | 10 |
| Apr 23 | NYL MEET #6Apr 23 · 1600 Meters · Place 12 · Sanger West | 1600 Meters | 12 | 7:11.01 | 10 |
| Apr 23 | NYL MEET #6Apr 23 · 800 Meters · Place 15 · Sanger West | 800 Meters | 15 | 3:34.68 | 10 |
| Apr 23 | NYL MEET #6Apr 23 · 200 Meters · Place 23 · Sanger West | 200 Meters | 23 | 37.73 | 10 |
| Apr 11 | Maxie Parks InvitationalApr 11 · 800 Meters · Place 25 · Sanger West | 800 Meters | 25 | 3:15.03a | 10 |
| Apr 9 | NYL #5Apr 9 · 1600 Meters · Place 14 · Sanger West | 1600 Meters | 14 | 7:42.77a | 10 |
| Apr 9 | NYL #5Apr 9 · 800 Meters · Place 14 · Sanger West | 800 Meters | 14 | 3:21.09a | 10 |
| Mar 19 | NYL meet 3Mar 19 · 800 Meters · Place 17 · Sanger West | 800 Meters | 17 | 3:32.50a | — |
| Mar 19 | NYL meet 3Mar 19 · 400 Meters · Place 8 · Sanger West | 400 Meters | 8 | 1:31.14a | — |
| Mar 19 | NYL meet 3Mar 19 · 200 Meters · Place 15 · Sanger West | 200 Meters | 15 | 41.10a | — |
| Mar 12 | NYL Meet #2Mar 12 · 800 Meters · Place 5 · Sanger West | 800 Meters | 5 | 3:37.45a | — |
| Mar 12 | NYL Meet #2Mar 12 · 400 Meters · Place 14 · Sanger West | 400 Meters | 14 | 1:32.25a | — |
| Mar 12 | NYL Meet #2Mar 12 · 200 Meters · Place 20 · Sanger West | 200 Meters | 20 | 40.55a | — |
| Mar 8 | SANGER SPRING CLASSIC 2025Mar 8 · 400 Meters · Place 64 · Sanger West | 400 Meters | 64 | 1:33.02a | — |
| Mar 8 | SANGER SPRING CLASSIC 2025Mar 8 · 200 Meters · Place 139 · Sanger West | 200 Meters | 139 | 40.71a | — |
| Mar 8 | SANGER SPRING CLASSIC 2025Mar 8 · 100 Meters · Place 139 · Sanger West | 100 Meters | 139 | 18.54a PB | — |