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 | MIA | 55 | 89 | 61.8% | 13.44 | +2.88 | +7.808 | +0.910 | 62.23 | +26.77 | 1.53 | 0.0098 | 155 | 2 | 2 | 13 | +0.03 | +0.003 | 50.0% | 11.91 | 0.0041 | 2930 | 51 | 31 | 64 | +2.85 | +0.326 | 62.2% | 1.19 | 58.3% | 20.8% | 24.7% |
| Career | 55 | 89 | 61.8% | 13.44 | +2.88 | +7.808 | +0.910 | 62.23 | +26.77 | 1.53 | 0.0098 | 155 | 2 | 2 | 13 | +0.03 | +0.003 | 50.0% | 11.91 | 0.0041 | 2930 | 51 | 31 | 64 | +2.85 | +0.326 | 62.2% | 1.19 | 58.3% | 20.8% | 24.7% | |
2026 Challenges
Result
Role
Window
90 of 90 challenges
| Date▼ | Opp | Role | Inn | Count | Outs | Runners | Ch. Rem. | Dist (in.) | LI | Net RE | Net WPA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ✓ | Aug 19 | PHI | catcher | ▼ 3 | 3-1 | 1 | 2 | 0.49 | 1.25 | +0.218 | +1.9% | |
| ✕ | Aug 15 | CIN | catcher | ▼ 7 | 0-0 | 1 | 1 | -1.40 | 0.28 | -0.048 | -0.6% | |
| ✓ | Aug 15 | CIN | catcher | ▼ 1 | 1-1 | 2 | 2 | 1.00 | 0.30 | +0.045 | +0.5% | |
| ✓ | Aug 15 | CIN | catcher | ▼ 1 | 0-0 | 0 | 2 | 3.24 | 0.43 | +0.069 | +0.7% | |
| ✓ | Aug 14 | CIN | catcher | ▼ 6 | 0-0 | 0 | 2 | 0.63 | 0.66 | +0.069 | +1.0% | |
| ✓ | Aug 14 | CIN | catcher | ▼ 4 | 0-1 | 2 | 2 | 0.58 | 0.29 | +0.034 | +0.4% | |
| ✓ | Aug 12 | PIT | catcher | ▲ 5 | 0-1 | 2 | 1 | 0.99 | 0.13 | +0.034 | +0.2% | |
| ✓ | Aug 11 | PIT | catcher | ▲ 7 | 2-2 | 0 | 2 | 0.10 | 2.97 | +0.301 | +4.5% | |
| ✓ | Aug 11 | PIT | batter | ▼ 5 | 0-0 | 0 | 2 | -2.21 | 0.42 | +0.069 | +0.6% | |
| ✕ | Aug 8 | LAA | catcher | ▲ 3 | 0-0 | 2 | 2 | -1.25 | 0.81 | -0.038 | -0.4% | |
| ✕ | Aug 7 | LAA | catcher | ▲ 3 | 0-1 | 0 | 2 | -1.00 | 0.45 | -0.041 | -0.5% | |
| ✓ | Aug 7 | LAA | catcher | ▲ 2 | 0-0 | 1 | 2 | 0.90 | 0.53 | +0.090 | +0.8% | |
| ✓ | Aug 5 | ATL | catcher | ▼ 3 | 2-1 | 2 | 2 | 2.10 | 0.28 | +0.128 | +0.4% | |
| ✓ | Aug 4 | ATL | catcher | ▼ 6 | 1-1 | 2 | 2 | 0.07 | 0.77 | +0.121 | +1.2% | |
| ✓ | Aug 4 | ATL | catcher | ▼ 4 | 2-1 | 0 | 2 | 1.62 | 1.01 | +0.176 | +1.5% | |
| ✓ | Aug 2 | NYM | catcher | ▼ 3 | 1-1 | 1 | 2 | 1.22 | 1.26 | +0.189 | +1.9% | |
| ✓ | Jul 31 | NYM | catcher | ▼ 8 | 0-1 | 0 | 2 | 1.58 | 1.00 | +0.117 | +1.5% | |
| ✓ | Jul 30 | NYM | catcher | ▼ 4 | 2-2 | 2 | 2 | 3.11 | 1.12 | +0.124 | +1.7% | |
| ✓ | Jul 27 | PHI | catcher | ▲ 9 | 0-0 | 2 | 2 | 0.69 | 0.14 | +0.064 | +0.2% | |
| ✓ | Jul 26 | SD | catcher | ▲ 9 | 1-2 | 0 | 1 | 0.54 | 0.42 | +0.202 | +0.6% | |
| ✓ | Jul 26 | SD | catcher | ▲ 3 | 0-0 | 2 | 1 | 1.70 | 0.24 | +0.034 | +0.4% | |
| ✕ | Jul 24 | SD | catcher | ▲ 8 | 0-0 | 1 | 2 | -0.41 | 0.18 | -0.004 | -0.0% | |
| ✓ | Jul 24 | SD | catcher | ▲ 7 | 2-2 | 2 | 2 | 0.65 | 5.21 | +0.478 | +7.9% | |
| ✓ | Jul 24 | SD | catcher | ▲ 1 | 1-1 | 0 | 2 | 1.38 | 0.61 | +0.098 | +0.9% | |
| ✕ | Jul 22 | HOU | catcher | ▼ 7 | 0-1 | 0 | 1 | -0.17 | 0.78 | -0.051 | -0.5% |
1–25 of 90
Strike Zone (Catcher's View)
Batter
4 pitches
0.3% larger than league avg by area
Defensive
86 pitches
Zone varies by batter
By Count
cell = win% · won/att · ΔRE
strikes →balls ↓
0
1
2
0
0-052%
11/21+0.43
0-173%
11/15+0.62
0-280%
4/5+0.55
1
1-033%
2/6+0.21
1-167%
6/9+0.70
1-267%
2/3+0.45
2
2-0100%
2/2+0.61
2-180%
4/5+0.65
2-265%
11/17+3.33
3
3-0—
3-1100%
2/2+0.36
3-220%
1/5+0.13
Low (<1)
63% (36/57)win
20% (36/178)chall
Med (1–2)
61% (11/18)win
25% (11/44)chall
High (2+)
60% (9/15)win
45% (9/20)chall
Vertical tick = league avg win%. Bar = Joe Mack's win%. Challenge% = correct challenges / winnable opportunities.

