New in the Lab: a Scouting Report that takes any probable starter and reads him against a team's full lineup.
Here, Sonny Gray vs the Yankees: a matchup lean per hitter, the top threats, the easiest outs, and a sleeper bat.
Every hitter is ranked by how he fares vs that exact arsenal, with the pitch family to attack.
Click any name to open the pitch-by-pitch Matchup Dissector in 3D: velocity, movement, tunnels, and where the bat is vulnerable.
#TB Drew Rasmussen — 6/16/26
Rasmussen was dominant through 7.0 innings, racking up 7 strikeouts against 1 earned run on 102 pitches. The key: his 96.4 mph velocity created natural swing-and-miss, and decent FC/SI tunneling (69) helped sequences.
#PHI Kyle Schwarber — 6/16/26
Schwarber homered in 4 plate appearances, adding 0 other hits. The key: he barreled the ball at will, hard-hit rate of 100.0%, and he tightened up his zone, 7.1% chase vs a 24.9% season mark.
#TOR George Springer — 6/16/26
Springer homered in 5 plate appearances, adding 1 other hit. The key: his hardest-hit ball left the bat at 109.2 mph, and he controlled the zone with just a 0.0% chase rate.
#CIN Sal Stewart — 6/16/26
Stewart homered in 4 plate appearances, adding 1 other hit. The key: he barreled the ball at will, hard-hit rate of 100.0%, and he controlled the zone with just a 0.0% chase rate.
#TEX MacKenzie Gore — 6/15/26
Gore went 7.0 innings, allowing 4 earned with 10 strikeouts on 102 pitches. The key: his 95.9 mph heater played up to 97.4 perceived thanks to 6.84 ft of extension, and the FC/CU tunnel pair (score: 83) kept hitters guessing.
#PHI Zack Wheeler — 6/15/26
Wheeler delivered a quality start: 6.0 IP, 0 ER, 9 K on 97 pitches. The key: his 96.0 mph heater played up to 98.4 perceived thanks to 7.34 ft of extension, and the FF/FS tunnel pair (score: 82) kept hitters guessing.
#DET Colt Keith — 6/15/26
Keith went deep 3 times in 5 plate appearances, racking up 12 total bases. The key: he barreled the ball at will, hard-hit rate of 100.0%, and he controlled the zone with just a 20.0% chase rate.
#DET Kevin Mcgonigle — 6/15/26
Mcgonigle homered in 5 plate appearances, adding 1 other hit. The key: he barreled the ball at will, hard-hit rate of 66.7%, and he controlled the zone with just a 0.0% chase rate.
#CHC Pete Crow-Armstrong — 6/15/26
Crow-armstrong had a 4-hit night headlined by a home run, finishing 4-for-5 with 10 total bases. The key: he barreled the ball at will, hard-hit rate of 100.0%, and he tightened up his zone, 20.0% chase vs a 37.6% season mark.
#SF Logan Webb — 6/14/26
Webb was dominant through 8.0 innings, racking up 7 strikeouts against 0 earned runs on 106 pitches. The key: the ST/SI tunnel pair (score: 83) kept hitters guessing, and painting edges (25.5%) generated a 38.2% chase rate.