2026Regular Season
Career Splits
| Challenge Stats | Batter Decision Quality | Catcher Decision Quality | Call Context | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Year | TM | Won | Att | Win% | CDQ | Net RE | Net WPA | xChall | COE | bCDQ | bCDQ/P | CS | CC | BC | MO | cCDQ | cCDQ/P | CB | CC | BC | MO | Call LI | cBE% | acBE% | xChall% |
| 2026 | KC | 44 | 61 | 72.1% | 15.85 | +7.295 | +0.661 | 45.31 | +15.69 | 2.38 | 0.0197 | 121 | 3 | 1 | 7 | 13.47 | 0.0080 | 1677 | 39 | 16 | 52 | 1.07 | 57.5% | 21.0% | 27.7% |
| Career | 44 | 61 | 72.1% | 15.85 | +7.295 | +0.661 | 45.31 | +15.69 | 2.38 | 0.0197 | 121 | 3 | 1 | 7 | 13.47 | 0.0080 | 1677 | 39 | 16 | 52 | 1.07 | 57.5% | 21.0% | 27.7% | |
2026 Challenges
Result
Role
Window
61 of 61 challenges
| Date▼ | Opp | Role | Inn | Count | Outs | Runners | Ch. Rem. | LI | Net RE | Net WPA | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| OT | Jun 24 | TB | catcher | ▼ 6 | 0-0 | 2 | 1 | 0.08 | +0.034 | +0.1% | |
| OT | Jun 24 | TB | catcher | ▼ 4 | 2-2 | 2 | 2 | 1.04 | +0.938 | +1.6% | |
| OT | Jun 23 | TB | catcher | ▼ 2 | 0-0 | 0 | 2 | 1.13 | +0.169 | +1.7% | |
| UH | Jun 21 | STL | catcher | ▲ 7 | 0-0 | 0 | 2 | 0.10 | -0.010 | -0.0% | |
| UH | Jun 18 | STL | catcher | ▲ 8 | 0-0 | 1 | 1 | 0.16 | -0.039 | -0.1% | |
| OT | Jun 18 | STL | catcher | ▲ 7 | 3-1 | 2 | 2 | 0.11 | +0.104 | +0.2% | |
| OT | Jun 18 | STL | catcher | ▲ 3 | 2-2 | 2 | 2 | 1.00 | +0.312 | +1.5% | |
| UH | Jun 16 | WSH | catcher | ▼ 7 | 3-1 | 0 | 1 | 3.10 | -0.051 | -0.5% | |
| OT | Jun 14 | HOU | catcher | ▲ 8 | 0-0 | 1 | 2 | 0.14 | +0.050 | +0.2% | |
| UH | Jun 12 | HOU | catcher | ▲ 9 | 2-1 | 0 | 2 | 0.76 | -0.001 | -0.0% | |
| OT | Jun 12 | HOU | catcher | ▲ 4 | 0-2 | 2 | 2 | 0.20 | +0.071 | +0.3% | |
| OT | Jun 12 | HOU | catcher | ▲ 4 | 0-1 | 2 | 2 | 0.10 | +0.034 | +0.1% | |
| UH | Jun 10 | TEX | catcher | ▲ 4 | 2-0 | 1 | 2 | 3.57 | -0.031 | -0.3% | |
| OT | Jun 2 | CIN | catcher | ▼ 6 | 0-0 | 0 | 2 | 0.70 | +0.069 | +1.1% | |
| OT | Jun 2 | CIN | catcher | ▼ 2 | 1-2 | 2 | 2 | 0.61 | +0.086 | +0.9% | |
| UH | May 31 | TEX | catcher | ▼ 4 | 2-0 | 1 | 1 | 0.16 | -0.093 | -0.3% | |
| OT | May 29 | TEX | catcher | ▼ 6 | 1-1 | 2 | 1 | 0.01 | +0.045 | +0.0% | |
| UH | May 29 | TEX | catcher | ▼ 6 | 0-2 | 2 | 2 | 0.03 | -0.011 | -0.0% | |
| OT | May 29 | TEX | catcher | ▼ 5 | 0-0 | 2 | 2 | 0.02 | +0.034 | +0.0% | |
| OT | May 29 | TEX | catcher | ▼ 1 | 0-2 | 1 | 2 | 1.35 | +0.215 | +2.1% | |
| OT | May 26 | NYY | catcher | ▲ 3 | 3-0 | 2 | 2 | 0.11 | +0.165 | +0.2% | |
| OT | May 25 | NYY | batter | ▼ 2 | 3-1 | 0 | 2 | 2.26 | +0.320 | +3.4% | |
| UH | May 24 | SEA | catcher | ▲ 5 | 1-1 | 1 | 1 | 0.52 | -0.087 | -1.0% | |
| OT | May 19 | BOS | batter | ▼ 1 | 1-0 | 1 | 2 | 0.91 | +0.136 | +1.4% | |
| OT | May 18 | BOS | catcher | ▲ 5 | 0-1 | 1 | 2 | 0.45 | +0.051 | +0.7% |
1–25 of 61
Strike Zone (Catcher's View)
Batter
4 pitches
3.1% larger than league avg by area
Defensive
57 pitches
Zone varies by batter
By Count
cell = win% · won/att · ΔRE
strikes →balls ↓
0
1
2
0
0-075%
12/16+0.72
0-1100%
5/5+0.29
0-275%
3/4+0.35
1
1-063%
5/8+0.62
1-175%
3/4+0.13
1-2100%
1/1+0.09
2
2-040%
2/5+0.34
2-150%
2/4+0.67
2-2100%
4/4+2.03
3
3-0100%
1/1+0.17
3-163%
5/8+1.28
3-2100%
1/1+0.62
Low (<1)
79% (30/38)win
26% (30/117)chall
Med (1–2)
53% (8/15)win
28% (8/29)chall
High (2+)
75% (6/8)win
50% (6/12)chall
Vertical tick = league avg win%. Bar = Salvador Perez's win%. Challenge% = correct challenges / winnable opportunities.


