2026 Stats
AVG.217
HR1
RBI13
R24
H23
Batting Statistics
| Year | Team | POS | BA | OBP | SLG | OPS | GP | PA | AB | R | H | 2B | 3B | HR | RBI | HBP | BB | K | SB | CS |
| 2024 |
|
LF | .222 | .417 | .259 | .676 | 13 | 37 | 27 | 9 | 6 | 1 | 0 | 0 | 2 | 1 | 8 | 7 | 3 | 0 |
| 2025 |
|
2B | .256 | .349 | .342 | .691 | 59 | 241 | 199 | 41 | 51 | 8 | 0 | 3 | 31 | 16 | 14 | 38 | 2 | 4 |
| 2026 |
|
2B | .217 | .387 | .321 | .708 | 36 | 148 | 106 | 24 | 23 | 6 | 1 | 1 | 13 | 12 | 18 | 32 | 3 | 0 |
| Career | All | 2B | .241 | .368 | .328 | .696 | 108 | 426 | 332 | 74 | 80 | 15 | 1 | 4 | 46 | 29 | 40 | 77 | 8 | 4 |
Advanced Batting Statistics
| Year | Team | K% |
BB% |
K:BB |
ISO |
BABIP |
wOBA |
wRC |
wRAA |
wRC+ |
| 2024 | UCLA | 12.3 | 12.3 | 1.23 | .123 | .123 | .123 | 12 | 12 | 123 |
| 2025 | UCLA | 12.3 | 12.3 | 1.23 | .123 | .123 | .123 | 12 | 12 | 123 |
| 2026 | UCLA | 12.3 | 12.3 | 1.23 | .123 | .123 | .123 | 12 | 12 | 123 |
| Career | All | 12.3 | 12.3 | 1.23 | .123 | .123 | .123 | 12 | 12 | 123 |
Batted Ball Statistics
| Year | Team | GB% |
LD% |
FB% |
PU% |
HR/FB% |
| 2024 | UCLA | 12.3 | 12.3 | 12.3 | 1.2 | 12.3 |
| 2025 | UCLA | 12.3 | 12.3 | 12.3 | 1.2 | 12.3 |
| 2026 | UCLA | 12.3 | 12.3 | 12.3 | 1.2 | 12.3 |
| Career | All | 12.3 | 12.3 | 12.3 | 1.2 | 12.3 |
Player Wire
Los Angeles: Bruins post epic rally
The UCLA Bruins, on the cusp of elimination, make a ninth-inning rally for the ages to stay alive. Meanwhile, Cal Poly is in the catbird seat after routing Saint Mary's.
Eric SorensonUCLA comeback victory headlines Friday’s B1G Tournament action
Mulivai Levu and Roman Martin celebrate the Bruins' come-from behind victory as UCLA, USC and Nebraska advanced to the Big Ten Tournament semifinals on Friday.
Patrick EbertArm talent runs deep for top-ranked Bruins
Sometimes overshadowed by the star power in the lineup, UCLA's pitching staff has also been elite this spring. Patrick Ebert examines the Bruins' enviable mound depth.
Patrick Ebert


