MLB Head-to-Head · Batter vs Pitcher

Xander Bogaerts vs Sonny Gray

Platoon edge to the pitcher

Updated Jun 5, 2026

The Almanac's Take

Bogaerts is hitting .232/.306/.654 OPS through 57 games, a down year with no platoon edge here — both he and Gray throw right, so the handedness math doesn't help. Gray has been sharp: 3.06 ERA and a 2.93 K/BB over 50 innings, keeping walks low at 2.5 per nine while limiting damage. The 18-PA head-to-head is too thin to lean on — Bogaerts is 5-for-17 with six strikeouts against Gray in Statcast-era meetings, but that's a footnote, not a trend. The sounder read is a struggling righty facing a controlled, in-form pitcher with no handedness cushion.

Career head-to-head

AVG
.294
5-for-17
PA
18
HR
0
K
6
BB
1
Pitches seen
67
Avg exit velo
88.9 mph

Career meetings in the Statcast era (2015–present). Even a clear edge over a handful of plate appearances is a small sample — read it as color, not a projection.

Pitch mix to the batter

PitchCountShare
Sinker2131.3%
4-Seam Fastball1319.4%
Curveball1116.4%
Cutter913.4%
Slider710.4%
Sweeper57.5%
Changeup11.5%

Plate-appearance log

  • 2026-04-03Field Out · Cutter 88.6 mph · 91.0 mph EV
  • 2026-04-03Field Out · Cutter 89.1 mph · 92.4 mph EV
  • 2026-04-03Field Out · 4-Seam Fastball 92.2 mph · 89.9 mph EV
  • 2025-07-24Double · Sinker 91.8 mph · 100.2 mph EV
  • 2025-07-24Strikeout · Sweeper 85.6 mph
  • 2025-07-24Strikeout · Sweeper 85.8 mph
  • 2022-04-16Strikeout · Curveball 79.7 mph
  • 2018-06-30Single · Sweeper 83.5 mph · 93.3 mph EV
  • 2018-06-30Single · Sinker 93.6 mph · 102.1 mph EV
  • 2017-08-20Field Out · Sinker 90.9 mph · 82.5 mph EV
  • 2017-08-20Truncated Pa · 4-Seam Fastball 94.2 mph
  • 2017-08-20Single · Sinker 91.7 mph · 60.2 mph EV
  • 2017-05-18Strikeout · Curveball 82.7 mph
  • 2017-05-18Field Out · Sinker 92.4 mph · 76.5 mph EV
  • 2017-05-18Strikeout · Slider 84.3 mph
  • 2016-05-09Walk · Sinker 94.0 mph
  • 2016-05-09Strikeout · Curveball 79.8 mph
  • 2016-05-09Double · 4-Seam Fastball 93.4 mph · 100.9 mph EV

Xander Bogaerts — Season

Slash
.232/.306/.348
OPS
.654
HR
7
RBI
25
SB
9
PA
229

Sonny Gray — Season

ERA
3.06
WHIP
1.20
IP
50
SO
41
BB
14
K/9
7.4

Player pages