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 | MIL | 104 | 187 | 55.6% | 2.87 | +4.11 | +13.602 | +1.444 | 139.26 | +47.74 | 2.15 | 0.0068 | 316 | 6 | 4 | 40 | +0.18 | +0.021 | 60.0% | 0.72 | 0.0001 | 5569 | 103 | 81 | 176 | +3.92 | +0.437 | 56.0% | 1.35 | 58.0% | 21.6% | 22.6% |
| Career | 104 | 187 | 55.6% | 2.87 | +4.11 | +13.602 | +1.444 | 139.26 | +47.74 | 2.15 | 0.0068 | 316 | 6 | 4 | 40 | +0.18 | +0.021 | 60.0% | 0.72 | 0.0001 | 5569 | 103 | 81 | 176 | +3.92 | +0.437 | 56.0% | 1.35 | 58.0% | 21.6% | 22.6% | |
2026 Challenges
Result
Role
Window
187 of 187 challenges
| Date▼ | Opp | Role | Inn | Count | Outs | Runners | Ch. Rem. | Dist (in.) | LI | Net RE | Net WPA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ✕ | Sep 23 | PHI | catcher | ▼ 3 | 0-1 | 2 | 2 | -0.17 | 0.21 | -0.033 | -0.2% | |
| ✓ | Sep 23 | PHI | catcher | ▼ 2 | 1-0 | 0 | 2 | 1.49 | 1.42 | +0.211 | +2.2% | |
| ✕ | Sep 22 | PHI | batter | ▲ 9 | 3-2 | 0 | 2 | 4.65 | 3.78 | -0.001 | -0.0% | |
| ✓ | Sep 22 | PHI | catcher | ▼ 5 | 0-0 | 2 | 2 | 0.76 | 0.32 | +0.077 | +0.5% | |
| ✓ | Sep 22 | PHI | catcher | ▼ 4 | 0-1 | 0 | 2 | 2.88 | 0.31 | +0.072 | +0.5% | |
| ✓ | Sep 22 | PHI | catcher | ▼ 2 | 0-2 | 1 | 2 | 0.52 | 0.53 | +0.114 | +0.8% | |
| ✓ | Sep 19 | BAL | catcher | ▼ 8 | 3-2 | 2 | 2 | 1.44 | 8.37 | +0.455 | +12.7% | |
| ✕ | Sep 18 | BAL | batter | ▲ 5 | 0-0 | 1 | 1 | 0.95 | 0.45 | -0.087 | -0.9% | |
| ✓ | Sep 18 | BAL | catcher | ▼ 3 | 3-0 | 0 | 1 | 0.63 | 3.18 | +0.462 | +4.9% | |
| ✕ | Sep 18 | BAL | catcher | ▼ 1 | 0-2 | 2 | 2 | -0.26 | 1.05 | -0.051 | -0.5% | |
| ✓ | Sep 15 | PIT | catcher | ▼ 6 | 0-0 | 1 | 2 | 0.54 | 0.15 | +0.050 | +0.2% | |
| ✓ | Sep 12 | CIN | catcher | ▲ 8 | 0-0 | 0 | 2 | 0.89 | 0.16 | +0.120 | +0.2% | |
| ✕ | Sep 9 | CHC | catcher | ▲ 9 | 2-1 | 1 | 2 | -0.52 | 0.20 | -0.001 | -0.0% | |
| ✓ | Sep 9 | CHC | catcher | ▲ 9 | 0-1 | 0 | 2 | 0.27 | 0.18 | +0.230 | +0.3% | |
| ✕ | Sep 8 | CHC | catcher | ▲ 10 | 1-1 | 2 | 1 | -0.80 | 0.93 | 0.000 | 0.0% | |
| ✕ | Sep 8 | CHC | catcher | ▲ 2 | 0-0 | 1 | 2 | -1.24 | 0.60 | -0.048 | -0.5% | |
| ✓ | Sep 8 | CHC | catcher | ▲ 1 | 1-1 | 1 | 2 | 3.87 | 0.48 | +0.075 | +0.7% | |
| ✕ | Sep 7 | CHC | catcher | ▲ 7 | 3-2 | 2 | 1 | -1.26 | 5.17 | -0.054 | -0.6% | |
| ✕ | Sep 7 | CHC | catcher | ▲ 6 | 0-0 | 0 | 2 | -3.16 | 0.66 | -0.016 | -0.2% | |
| ✓ | Sep 7 | CHC | catcher | ▲ 2 | 3-2 | 2 | 2 | 0.30 | 1.58 | +0.228 | +2.4% | |
| ✓ | Sep 5 | CIN | batter | ▲ 1 | 0-0 | 2 | 2 | -1.33 | 0.22 | +0.034 | +0.3% | |
| ✓ | Sep 4 | CIN | catcher | ▼ 8 | 1-0 | 0 | 1 | 0.49 | 0.91 | +0.113 | +1.4% | |
| ✓ | Sep 4 | CIN | catcher | ▼ 3 | 1-1 | 2 | 2 | 0.61 | 0.22 | +0.045 | +0.3% | |
| ✓ | Sep 3 | CHC | catcher | ▼ 5 | 2-2 | 0 | 2 | 0.52 | 1.77 | +0.301 | +2.7% | |
| ✓ | Sep 3 | CHC | catcher | ▼ 4 | 1-0 | 1 | 2 | 0.35 | 0.46 | +0.076 | +0.7% |
1–25 of 187
Strike Zone (Catcher's View)
Batter
10 pitches
2.5% smaller than league avg by area
Defensive
177 pitches
Zone varies by batter
By Count
cell = win% · won/att · ΔRE
strikes →balls ↓
0
1
2
0
0-053%
23/43+1.39
0-160%
18/30+1.41
0-267%
8/12+1.33
1
1-075%
15/20+1.62
1-156%
10/18+0.58
1-255%
6/11+1.16
2
2-055%
6/11+0.89
2-167%
6/9+0.74
2-227%
3/11+0.93
3
3-0100%
1/1+0.46
3-150%
2/4+0.80
3-235%
6/17+2.29
Low (<1)
59% (67/114)win
16% (67/410)chall
Med (1–2)
60% (25/42)win
22% (25/114)chall
High (2+)
39% (12/31)win
39% (12/31)chall
Vertical tick = league avg win%. Bar = William Contreras's win%. Challenge% = correct challenges / winnable opportunities.

