2026Regular Season
Career Splits
| Challenge Stats | Batter Decision Quality | Catcher Decision Quality | Call Context | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | TM | Won | Att | Win% | CDQ | ROE | Net RE | Net WPA | xChall | COE | bCDQ | bCDQ/P | CS | CC | BC | MO | ROE | WOE | Win% | cCDQ | cCDQ/P | CB | CC | BC | MO | ROE | WOE | Win% | Call LI | cBE% | acBE% | xChall% |
| 2026 | BOS | 26 | 50 | 52.0% | -3.12 | +0.36 | +4.352 | +0.342 | 47.58 | +2.42 | 2.65 | 0.0262 | 101 | 2 | 0 | 6 | +0.23 | +0.026 | 100.0% | -5.77 | -0.0024 | 2361 | 24 | 24 | 72 | +0.13 | -0.062 | 50.0% | 1.17 | 53.5% | 19.4% | 23.9% |
| Career | 26 | 50 | 52.0% | -3.12 | +0.36 | +4.352 | +0.342 | 47.58 | +2.42 | 2.65 | 0.0262 | 101 | 2 | 0 | 6 | +0.23 | +0.026 | 100.0% | -5.77 | -0.0024 | 2361 | 24 | 24 | 72 | +0.13 | -0.062 | 50.0% | 1.17 | 53.5% | 19.4% | 23.9% | |
2026 Challenges
Result
Role
Window
50 of 50 challenges
| Date▼ | Opp | Role | Inn | Count | Outs | Runners | Ch. Rem. | Dist (in.) | LI | Net RE | Net WPA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| UH | Jul 11 | NYM | catcher | ▼ 7 | 1-0 | 1 | 1 | -1.96 | 0.85 | -0.048 | -0.4% | |
| OT | Jul 11 | NYM | catcher | ▼ 6 | 0-0 | 2 | 1 | 0.34 | 0.32 | +0.034 | +0.5% | |
| UH | Jul 11 | NYM | catcher | ▼ 5 | 1-1 | 0 | 2 | -1.60 | 0.88 | -0.020 | -0.2% | |
| OT | Jul 11 | NYM | catcher | ▼ 5 | 0-0 | 0 | 2 | 0.89 | 0.62 | +0.069 | +0.9% | |
| UH | Jul 8 | CWS | catcher | ▼ 1 | 0-0 | 0 | 2 | -0.32 | 0.43 | -0.054 | -0.6% | |
| UH | Jul 3 | LAA | catcher | ▼ 2 | 2-2 | 1 | 2 | -0.43 | 1.50 | -0.043 | -0.4% | |
| UH | Jun 30 | WSH | catcher | ▲ 5 | 0-0 | 1 | 2 | -0.63 | 1.22 | -0.023 | -0.2% | |
| UH | Jun 29 | WSH | catcher | ▲ 8 | 0-2 | 1 | 2 | -2.25 | 0.62 | -0.004 | -0.0% | |
| OT | Jun 29 | WSH | catcher | ▲ 6 | 2-2 | 0 | 2 | 0.51 | 1.63 | +0.478 | +2.5% | |
| OT | Jun 29 | WSH | catcher | ▲ 2 | 2-2 | 1 | 2 | 0.33 | 1.18 | +0.206 | +1.8% | |
| UH | Jun 25 | NYY | catcher | ▲ 7 | 2-2 | 1 | 1 | -1.76 | 5.55 | -0.057 | -0.5% | |
| UH | Jun 25 | NYY | catcher | ▲ 2 | 2-1 | 2 | 2 | -1.29 | 1.37 | -0.046 | -0.5% | |
| UH | Jun 24 | COL | catcher | ▼ 7 | 1-2 | 1 | 2 | -0.42 | 2.12 | -0.006 | -0.0% | |
| OT | Jun 20 | SEA | catcher | ▼ 6 | 0-0 | 1 | 2 | 1.69 | 0.24 | +0.050 | +0.4% | |
| OT | Jun 20 | SEA | catcher | ▼ 2 | 1-1 | 1 | 2 | 1.73 | 0.72 | +0.131 | +1.1% | |
| OT | Jun 19 | SEA | catcher | ▼ 5 | 1-1 | 2 | 2 | 0.10 | 0.47 | +0.045 | +0.7% | |
| OT | Jun 19 | SEA | catcher | ▼ 4 | 0-0 | 1 | 2 | 0.68 | 0.77 | +0.090 | +1.2% | |
| OT | Jun 19 | SEA | catcher | ▼ 3 | 0-1 | 1 | 2 | 0.52 | 0.41 | +0.051 | +0.6% | |
| UH | Jun 14 | TEX | catcher | ▲ 4 | 1-1 | 2 | 2 | -0.54 | 0.41 | -0.029 | -0.1% | |
| UH | Jun 13 | TEX | catcher | ▲ 3 | 1-2 | 2 | 2 | -0.75 | 1.71 | -0.038 | -0.4% | |
| OT | Jun 13 | TEX | catcher | ▲ 1 | 2-2 | 0 | 2 | 0.50 | 1.88 | +0.301 | +2.9% | |
| OT | Jun 8 | TB | catcher | ▼ 8 | 0-1 | 2 | 1 | 0.34 | 0.12 | +0.069 | +0.2% | |
| OT | Jun 8 | TB | catcher | ▼ 3 | 2-0 | 2 | 1 | 0.24 | 0.67 | +0.103 | +1.0% | |
| OT | Jun 4 | BAL | batter | ▼ 3 | 0-0 | 1 | 2 | -1.40 | 0.14 | +0.050 | +0.2% | |
| OT | Jun 4 | BAL | catcher | ▲ 1 | 0-2 | 2 | 2 | 0.23 | 0.83 | +0.578 | +1.3% |
1–25 of 50
Strike Zone (Catcher's View)
Batter
2 pitches
0.9% smaller than league avg by area
Defensive
48 pitches
Zone varies by batter
By Count
cell = win% · won/att · ΔRE
strikes →balls ↓
0
1
2
0
0-058%
7/12+0.44
0-167%
2/3+0.11
0-260%
3/5+0.99
1
1-00%
0/2-0.07
1-150%
2/4+0.13
1-233%
2/6+0.21
2
2-0100%
1/1+0.10
2-133%
1/3+0.08
2-258%
7/12+2.09
3
3-0—
3-1100%
1/1+0.32
3-20%
0/1-0.06
Low (<1)
61% (17/28)win
11% (17/160)chall
Med (1–2)
40% (6/15)win
17% (6/35)chall
High (2+)
43% (3/7)win
23% (3/13)chall
Vertical tick = league avg win%. Bar = Carlos Narváez's win%. Challenge% = correct challenges / winnable opportunities.


