← TB at PHI, Sep 25, 2026
5:40 PM CT · Citizens Bank Park · lineup confirmed
Hitter · TB · batting 5Jonny DeLuca
Bats rightTalent grade FBalancedNormal
.285wOBA vs LHP.235xwOBA vs his mix3.7expected PA
Starter · PHICristopher Sánchez
Throws leftBTB Stuff 118Trending Down
5.6projected K25%K%2.7trips vs this hitter
Cristopher Sánchez's pitches, by how they moveHitter's edgeEvenPitcher's edge
-20-100+10+20-20-100+10+20Arm side →← Glove side↑ Rise (in)Sinker: 46% usage, 95.0 mph, +18.1″ arm side, +4.6″ rise. Jonny DeLuca: wOBA .360 vs league .370 (about even).Sinker 46%Changeup: 35% usage, 87.2 mph, +17.0″ arm side, +0.2″ rise. Jonny DeLuca: wOBA .322 vs league .332 (about even).Changeup 35%Slider: 19% usage, 86.6 mph, -0.7″ arm side, -3.2″ rise. Jonny DeLuca: wOBA .297 vs league .307 (about even).Slider 19%

Bubble size is how often he throws it. Color is Jonny DeLuca's wOBA against pitches shaped like it, compared with league. Hover a pitch for the numbers; the table below has all of them.

Jonny DeLuca's last 40 balls in playHit (15)Out (25)Barrel zone
sweet spot 8–32°-40°-20°0°20°40°60°80°6070809010011012095 mph hard hitExit velocity (mph)Out: 97.1 mph at -12°Single: 102.5 mph at 10°Out: 61.1 mph at 12°Single: 107.5 mph at 5°Out: 57.8 mph at -58°Double: 74.7 mph at 48°Single: 108.4 mph at -8°Single: 95.4 mph at 8°Out: 89.3 mph at -11°Out: 94.7 mph at 0°Double: 105.4 mph at 7°Out: 92.2 mph at -18°Double: 106.3 mph at 8°Out: 93.8 mph at 69°Out: 72.2 mph at 67°Out: 81.1 mph at 75°Out: 84.4 mph at -9°Out: 91.9 mph at 35°Single: 108.4 mph at -5°Double: 106.0 mph at 4°Out: 73.6 mph at -53°Out: 49.6 mph at 74°Out: 57.3 mph at 41°Out: 91.8 mph at 22°Single: 87.6 mph at 10°Single: 108.6 mph at -7°Single: 72.3 mph at 28°Out: 81.2 mph at 33°Single: 87.5 mph at 9°Out: 96.9 mph at 42°Out: 88.0 mph at 32°Out: 100.8 mph at -7°Out: 71.2 mph at -5°Out: 71.1 mph at 52°Single: 106.8 mph at 9°Out: 104.4 mph at 2°Single: 87.8 mph at 9°Out: 77.2 mph at 35°Out: 51.4 mph at 50°Out: 70.6 mph at 55°
35% hit 95+ mph28% in the sweet spot38% fell for hits
MarketBTBWithout the matchupMatchup
1+ hit59.1%59.8%-0.7
2+ total bases29.5%30.3%-0.7
Home run6.2%6.6%-0.5
Matchup: points this starter, his pitch mix, the bullpen and the park add or take away, against the same hitter over the same trips facing league-average opposition. "Without the matchup" takes them back out.
What moves the number
1+ hit
Starter
-0.5
Pitch mix
-0.5
Bullpen
-0.2
Park
+0.5
2+ total bases
Starter
-0.7
Pitch mix
-0.5
Bullpen
-0.2
Park
+0.6
Home run
Starter
-0.7
Pitch mix
-0.1
Bullpen
-0.1
Park
+0.5

Points each piece adds or takes away. The pitch-mix piece is folded into the fitted model when it scores the pair, so it often reads zero.

Zone battle

where he pitches, where Jonny DeLuca hits
Jonny DeLuca · hot and cold vs LHP
xwOBA .235 shrunk (raw .144 on 1 PA) · league .243 · 14 pitches seen.235xwOBA .324 shrunk (raw .353 on 12 PA) · league .296 · 22 pitches seen.324xwOBA .274 shrunk (raw .356 on 3 PA) · league .254 · 11 pitches seen.274xwOBA .289 shrunk (raw .256 on 7 PA) · league .308 · 18 pitches seen.289xwOBA .362 shrunk (raw .327 on 8 PA) · league .385 · 23 pitches seen.362xwOBA .257 shrunk (raw .132 on 8 PA) · league .340 · 15 pitches seen.257xwOBA .260 shrunk (raw .100 on 1 PA) · league .273 · 15 pitches seen.260xwOBA .347 shrunk (raw .342 on 6 PA) · league .350 · 25 pitches seen.347xwOBA .240 shrunk (raw .099 on 5 PA) · league .299 · 15 pitches seen.240xwOBA .213 shrunk (raw .001 on 5 PA) · league .302 · 23 pitches seen.213xwOBA .285 shrunk (raw .194 on 8 PA) · league .346 · 56 pitches seen.285xwOBA .227 shrunk (raw .159 on 11 PA) · league .289 · 46 pitches seen.227xwOBA .249 shrunk (raw .244 on 19 PA) · league .257 · 51 pitches seen.249
vs LHP · 334 pitches · catcher's view
Whiff 0% of 9 swings · league 19%0%Whiff 12% of 17 swings · league 21%12%Whiff 11% of 9 swings · league 23%11%Whiff 20% of 10 swings · league 9%20%Whiff 7% of 15 swings · league 10%7%Whiff 0% of 9 swings · league 11%0%Whiff 20% of 10 swings · league 17%20%Whiff 11% of 19 swings · league 14%11%Whiff 8% of 12 swings · league 16%8%Whiff 67% of 6 swings · league 25%67%Whiff 7% of 15 swings · league 29%7%Whiff 44% of 23 swings · league 48%44%Whiff 39% of 31 swings · league 34%39%
vs LHP · 334 pitches · catcher's view
Swings at 64% of 14 pitches · league 63%64%Swings at 77% of 22 pitches · league 71%77%Swings at 82% of 11 pitches · league 64%82%Swings at 56% of 18 pitches · league 67%56%Swings at 65% of 23 pitches · league 76%65%Swings at 60% of 15 pitches · league 72%60%Swings at 67% of 15 pitches · league 59%67%Swings at 76% of 25 pitches · league 68%76%Swings at 80% of 15 pitches · league 66%80%Swings at 26% of 23 pitches · league 30%26%Swings at 27% of 56 pitches · league 26%27%Swings at 50% of 46 pitches · league 31%50%Swings at 61% of 51 pitches · league 41%61%
vs LHP · 334 pitches · catcher's view

better for him than the league in that spot worse. Faded cells have little sample. Last 90 days; zone drawn at a fixed 1.5–3.5 ft.

Pitch by pitch

Jonny DeLuca against each of Cristopher Sánchez's pitches
His pitchUsageVeloMovementHis wOBALeagueHis whiff%LeagueSampleRead
Sinker46%95.0+18″ / +5″.360.3709.8%11.0%12About league average vs these
Changeup35%87.2+17″ / +0″.322.33227.9%30.3%16About league average vs these
Slider19%86.6-1″ / -3″.297.30730.2%32.3%6Little history vs this shape
Matched by shape: every pitch in our history that moved like each of the starter's pitches, not just ones with the same name. Movement is horizontal / induced vertical break in inches. Display only; the fitted model reads the matchup its own way.

Statcast

opens on left-handers, the hand he faces tonight
Jonny DeLuca · by window and pitcher handthrough Sep 25, 2026 · windows are his last games
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G512.167.167.167.150.21441.7%0.0%33.3%85.4102.50.0%42.9%42.9%
Last 15 G1230.300.300.367.293.23933.3%0.0%21.8%88.6108.40.0%35.0%45.0%
Last 30 G2248.255.255.319.276.20729.2%0.0%20.9%87.2108.40.0%32.4%29.4%
90 days4595.269.277.312.273.22923.2%1.1%20.5%84.3108.40.0%29.2%29.2%
Batted-ball mix, 90 days · 72 balls in play
Ground 53%Line drive 18%Fly ball 15%Pop-up 14%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G38.667.7501.000.713.38225.0%25.0%17.6%99.0108.40.0%75.0%0.0%
Last 15 G1225.261.320.348.372.22520.0%8.0%17.8%87.4108.60.0%38.9%11.1%
Last 30 G2662.263.323.386.358.22619.4%8.1%18.6%86.1111.10.0%28.9%17.8%
90 days47117.259.316.463.360.26221.4%7.7%21.3%85.7111.13.6%32.5%26.5%
Batted-ball mix, 90 days · 83 balls in play
Ground 41%Line drive 21%Fly ball 23%Pop-up 16%
WindowGPAAVGOBPSLGwOBAxwOBAK%BB%Whiff%Avg EVMax EVBarrel%Hard-hit%Sweet-spot%
Last 5 G520.333.400.444.375.28135.0%10.0%26.3%90.4108.40.0%54.5%27.3%
Last 15 G1555.283.309.358.329.23327.3%3.6%20.0%88.0108.60.0%36.8%28.9%
Last 30 G30110.260.294.356.322.21823.6%4.5%19.6%86.6111.10.0%30.4%22.8%
90 days59212.264.299.393.322.24722.2%4.7%20.9%85.1111.11.9%31.0%27.7%
Batted-ball mix, 90 days · 155 balls in play
Ground 47%Line drive 19%Fly ball 19%Pop-up 15%
Jonny DeLuca · percentile ranksvs 210 hitters on the slate with 60+ PA · last 90 days

Right is always better for the hitter: K% and whiff are ranked low-to-high. Context only; a percentile isn't a projection.

FormNormal
Contact rating8Bottom tier
Last 100 pitches0trending down
wOBA / xwOBA.319 / .257running 63 points ahead of his contact
Last 12 games, oldest to newest
Hit8/12
2+ total bases5/12
Home run0/12

Context only. Streaks and hot or cold labels don't move a projection: in our tests recent results didn't predict the next two weeks better than the season.

Recent contact

Last 12 balls in play. Hard hit is 95+ mph; the sweet spot is a launch angle of 8 to 32 degrees.
DatePitcherPitchVeloEVLAxwOBAResult
Sep 25LHPSinker95.397.1-12.196Out
Sep 25LHPSinker95.9102.510.802Single
Sep 25LHPSlider87.361.112.226Out
Sep 24RHPSinker90.5107.55.590Single
Sep 24LHPSinker88.957.8-58.227Force out
Sep 23RHPFastball96.974.748.095Double
Sep 23RHPSinker95.2108.4-8.391Single
Sep 23LHPFastball92.495.48.576Single
Sep 22LHPFastball93.989.3-11.141Out
Sep 22LHPChangeup82.794.70.398Double play
Sep 22RHPFastball92.6105.47.581Double
Sep 20LHPFastball91.192.2-18.134Out
Last 10 games.
DatePAHTBHRBBK
Sep 25411001
Sep 24511021
Sep 23434001
Sep 22300001
Sep 22412003
Sep 20412002
Sep 19100000
Sep 18400002
Sep 17300001
Sep 16423001

Two strikes

Cristopher Sánchez PHI · LHPwith two strikes
Cristopher Sánchez with two strikes. Put-away: share of two-strike pitches that end the at-bat with a strikeout.
PitchOverall2 strikesWhiff%Put-awayLeague put-away
Changeup35%40%37.2%24.8%18.3%
Sinker46%32%8.8%18.6%17.7%
Slider19%28%34.7%26.8%21.6%
Jonny DeLuca bats Rwith two strikes, vs this hand
Jonny DeLuca with two strikes against this hand, shrunk toward league. Little two-strike history vs these shapes
With two strikesHimLeague
K%43.3%41.5%
Whiff%19.8%21.6%
Contact%80.2%78.4%
Chase%41.8%39.9%
wOBA.236.245
Whiff vs his put-away shapes21.3%23.2%

The hitter

season-level talent read
Talent gradeFBalanced type
wOBA.328
K%22.2%
BB%5.2%
Whiff%11.0%
Barrel%2.2%
Hard-hit%22.8%
Avg EV85.4

Against left-handers, last 90 days

91 PA
wOBA.285
xwOBA vs this mix.235against pitches like his
RV/100-0.86
Hard-hit%21.5%
K%23.0%
BB%5.0%

Talent blends this season with last season, shrunk toward league average where the sample is thin. Recent hot or cold streaks are not weighted: in our tests they didn't predict the next two weeks better than the season does.

The starter he faces
Cristopher SánchezLHP · PHI vs TB
5.6projected strikeouts · likely 3 to 9 · 25.3 batters over 5.9 innings
≤3 strikeouts: 19.6%20%≤34 strikeouts: 15.2%15%45 strikeouts: 16.9%17%56 strikeouts: 15.7%16%67 strikeouts: 12.5%13%78 strikeouts: 8.8%9%89+ strikeouts: 11.3%11%9+book 5.5
Over 5.5: 48% (red bars) · under: 52%. Chance of each exact strikeout total, from the served distribution.
K%24.7%
BB%6.0%
Whiff%14.2%
Velo90.6
BTB Stuff118
Location99
PitchUsageBTB Stuff 60 · 100 · 140VeloWhiff
Sinker46%12194.94.6%
Changeup35%12087.323.4%
Slider19%10986.620.7%
Last 3 startsTrending Down
DatePitchesK%Whiff%Hard-hit%wOBA
Sep 209824%10%48%.260
Sep 159819%11%30%.466
Sep 98112%6%35%.498

Season numbers from the last 90 days of Statcast. BTB Stuff and Location read on a scale where 100 is league average. Recent starts are context; the projection doesn't weight them.

Cristopher Sánchez PHI · LHPvsTB lineupstrikeout rate vs his hand

1 of 10 strike out more than the average hitter tonight

Strikeout rate against left-handers over the last 90 days (season rate where the split is missing). Line: tonight's average hitter, 22.5%. Red strikes out more, blue less.

The rest of the gameTB @ PHI →Both lineups, bullpens, the pitch-mix battles and park air.Jonny DeLuca: every projection we've made →