
| Year | Season | Team | G | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | HBP | SF | BA | OBP | SLG | OPS | TB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | FALL | VAR | 12 | 27 | 19 | 3 | 7 | 3 | 0 | 1 | 3 | 1 | 0 | 4 | 7 | 3 | 1 | .368 | .519 | .684 | 1.203 | 13 |
| 2026 | SPR | VAR | 9 | 18 | 13 | 3 | 3 | 2 | 0 | 0 | 2 | 0 | 0 | 5 | 5 | 0 | 0 | .231 | .444 | .385 | .829 | 5 |
| Career | 21 | 45 | 32 | 6 | 10 | 5 | 0 | 1 | 5 | 1 | 0 | 9 | 12 | 3 | 1 | .313 | .489 | .563 | 1.051 | 18 |
| Year | Season | Team | G | IP | H | R | ER | BB | SO | BF | ERA | WHIP | Avg Velo | Top Velo |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | FALL | VAR | 7 | 14.2 | 18 | 7 | 5 | 5 | 13 | 68 | 2.39 | 1.57 | 73 | 79 |
| 2026 | SPR | VAR | 10 | 27.1 | 26 | 15 | 14 | 8 | 16 | 112 | 3.59 | 1.24 | 74 | 78 |
| Career | 17 | 42.0 | 44 | 22 | 19 | 13 | 29 | 180 | 3.17 | 1.36 | 73 | 79 |
| Year | Season | Team | G | TC | PO | A | E | DP | FPCT |
|---|---|---|---|---|---|---|---|---|---|
| 2025 | FALL | VAR | 11 | 32 | 27 | 4 | 1 | 1 | .969 |
| 2026 | SPR | VAR | 10 | 5 | 3 | 2 | 0 | 1 | 1.000 |
| Career | 21 | 37 | 30 | 6 | 1 | 2 | .973 |
TC = total chances (PO + A + E); FPCT = fielding percentage.