| 2023 | 2 Teams | | Minors | SS | 30 | 30 | 259.0 | 119 | 54 | 59 | 6 | 14 | | .950 |
| 2023 | ACL Royals | ACL | ROK | SS | 3 | 3 | 21.0 | 9 | 2 | 5 | 2 | 1 | | .778 |
| 2023 | ACL Royals | ACL | ROK | DH | 1 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |
| 2023 | Quad Cities River Bandits | MID | A+ | SS | 27 | 27 | 238.0 | 110 | 52 | 54 | 4 | 13 | | .964 |
| 2024 | Quad Cities River Bandits | MID | A+ | SS | 103 | 103 | 890.1 | 433 | 167 | 254 | 12 | 49 | | .972 |
| 2024 | Quad Cities River Bandits | MID | A+ | DH | 2 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |
| 2025 | 2 Teams | | Minors | 2B | 3 | 3 | 26.0 | 14 | 7 | 7 | 0 | 2 | | 1.000 |
| 2025 | 2 Teams | | Minors | SS | 109 | 107 | 931.2 | 375 | 128 | 234 | 13 | 38 | | .965 |
| 2025 | Northwest Arkansas Naturals | TEX | AA | P | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0 | | .000 |
| 2025 | Northwest Arkansas Naturals | TEX | AA | 2B | 2 | 2 | 18.0 | 12 | 6 | 6 | 0 | 2 | | 1.000 |
| 2025 | Northwest Arkansas Naturals | TEX | AA | SS | 98 | 98 | 853.1 | 337 | 112 | 214 | 11 | 31 | | .967 |
| 2025 | Omaha Storm Chasers | INT | AAA | 2B | 1 | 1 | 8.0 | 2 | 1 | 1 | 0 | 0 | | 1.000 |
| 2025 | Omaha Storm Chasers | INT | AAA | SS | 11 | 9 | 78.1 | 38 | 16 | 20 | 2 | 7 | | .947 |
| 2026 | 2 Teams | | Minors | 3B | 18 | 17 | 143.0 | 52 | 13 | 38 | 1 | 3 | | .981 |
| 2026 | 2 Teams | | Minors | SS | 14 | 14 | 123.2 | 61 | 17 | 44 | 0 | 4 | | 1.000 |
| 2026 | 2 Teams | | Minors | 2B | 5 | 5 | 43.0 | 16 | 6 | 8 | 2 | 2 | | .875 |
| 2026 | Northwest Arkansas Naturals | TEX | AA | 2B | 2 | 2 | 17.0 | 7 | 2 | 4 | 1 | 1 | | .857 |
| 2026 | Northwest Arkansas Naturals | TEX | AA | 3B | 12 | 12 | 100.0 | 36 | 11 | 24 | 1 | 2 | | .972 |
| 2026 | Northwest Arkansas Naturals | TEX | AA | SS | 2 | 2 | 18.0 | 8 | 2 | 6 | 0 | 0 | | 1.000 |
| 2026 | Northwest Arkansas Naturals | TEX | AA | DH | 2 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |
| 2026 | Omaha Storm Chasers | INT | AAA | 2B | 3 | 3 | 26.0 | 9 | 4 | 4 | 1 | 1 | | .889 |
| 2026 | Omaha Storm Chasers | INT | AAA | 3B | 6 | 5 | 43.0 | 16 | 2 | 14 | 0 | 1 | | 1.000 |
| 2026 | Omaha Storm Chasers | INT | AAA | SS | 12 | 12 | 105.2 | 53 | 15 | 38 | 0 | 4 | | 1.000 |
| | ACL Royals | ACL | ROK | SS | 3 | 3 | 21.0 | 9 | 2 | 5 | 2 | 1 | | .778 |
| | ACL Royals | ACL | ROK | DH | 1 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |
| | Omaha Storm Chasers | INT | AAA | 2B | 4 | 4 | 34.0 | 11 | 5 | 5 | 1 | 1 | | .909 |
| | Omaha Storm Chasers | INT | AAA | 3B | 6 | 5 | 43.0 | 16 | 2 | 14 | 0 | 1 | | 1.000 |
| | Omaha Storm Chasers | INT | AAA | SS | 23 | 21 | 184.0 | 91 | 31 | 58 | 2 | 11 | | .978 |
| | Northwest Arkansas Naturals | TEX | AA | P | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0 | | .000 |
| | Northwest Arkansas Naturals | TEX | AA | 2B | 4 | 4 | 35.0 | 19 | 8 | 10 | 1 | 3 | | .947 |
| | Northwest Arkansas Naturals | TEX | AA | 3B | 12 | 12 | 100.0 | 36 | 11 | 24 | 1 | 2 | | .972 |
| | Northwest Arkansas Naturals | TEX | AA | SS | 100 | 100 | 871.1 | 345 | 114 | 220 | 11 | 31 | | .968 |
| | Northwest Arkansas Naturals | TEX | AA | DH | 2 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |
| | Quad Cities River Bandits | MID | A+ | SS | 130 | 130 | 1128.1 | 543 | 219 | 308 | 16 | 62 | | .971 |
| | Quad Cities River Bandits | MID | A+ | DH | 2 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |
| | Northwest Arkansas Naturals | TEX | Minors | P | 1 | 0 | 0.1 | 0 | 0 | 0 | 0 | 0 | | .000 |
| | 2 Teams | | Minors | 2B | 8 | 8 | 69.0 | 30 | 13 | 15 | 2 | 4 | | .933 |
| | 2 Teams | | Minors | 3B | 18 | 17 | 143.0 | 52 | 13 | 38 | 1 | 3 | | .981 |
| | 4 Teams | | Minors | SS | 256 | 254 | 2204.2 | 988 | 366 | 591 | 31 | 105 | | .969 |
| Career Minors | 3 Teams | | | DH | 5 | 5 | 0.0 | 0 | 0 | 0 | 0 | 0 | | .000 |