Pounds the zone, but too much of it gets hit hard.
Bellozo is getting hit harder than most pitchers
The simulator expects 0.601 bases allowed per batter faced against him — better than 1st percentile of qualified pitchers. The soft spot is HR Suppression (1st percentile).
Each spoke is a skill estimate adjusted for sample size (not raw season stats), so farther out = better.
Percentiles vs. 424 qualified pitchers — 100+ batters faced, starters and relievers pooled. He hasn't reached that bar himself, so he is measured against them rather than counted among them.
48 batters faced · data through 2026-07-29.
Plays like…
Same archetype, nearest by rate — the pitchers whose profile looks most like this one.
What they throw, how hard, and what misses bats — from pitch tracking, regular season only.
Cutter
24%↓ −12 pts vs '25
86.1 mph · lg 90.1↑ +1.5 mph vs '25
—
Four-Seam Fastball
21%↓ −7 pts vs '25
90.4 mph · lg 95.1↓ −0.4 mph vs '25
—
Sweeper
21%↑ +6 pts vs '25
78.9 mph · lg 83.5↑ +0.2 mph vs '25
—
Changeup
18%↑ +4 pts vs '25
80.6 mph · lg 87.2↓ −0.9 mph vs '25
—
Sinker
11%
88.3 mph · lg 94.8
—
Curveball
5%
75.9 mph · lg 81.6↓ −0.5 mph vs '25
—
By appearance
How the stuff has held up outing to outing
One point per outing — how his velocity, movement, and pitch mix have moved across the season, with league context for scale. Each pitch keeps the same color in every chart.
Platoon splits
How he fares against lefties and righties
Platoon splits (EB/PA allowed)
Dot = shrunk true-talent estimate; bar = 50% probable range. Tap or hover any mark for its number, or tab to a row for all of them.
Faint diamond = his raw, unshrunk rate against that side — small samples make it noisy, which is why the model pulls the dot toward a more trustworthy estimate.
These are bases allowed, so lower is better. Weighted by how often he faces each side, the two splits average back to his modeled overall EB/PA allowed — not the xEB/PA headline at the top of the page, which folds in strikeouts and walks differently.
Gray tick (marked “lg”) = league median vs that side; the faint gray band behind it spans the middle half of the league (25th–75th percentile).
Shrunk splits beat raw splits on held-out seasons, most decisively at low batters-faced counts (relievers especially), and converge with the raw numbers as exposure builds.
vs LHB16 PA0.704
vs LHB: shrunk estimate 0.704 EB/PA, 50% probable range 0.681 to 0.727, based on 16 plate appearances. Raw (unshrunk) rate: 0.731 EB/PA. League median vs LHB: 0.422 EB/PA.
lg
vs RHB32 PA0.663
vs RHB: shrunk estimate 0.663 EB/PA, 50% probable range 0.640 to 0.687, based on 32 plate appearances. Raw (unshrunk) rate: 0.703 EB/PA. League median vs RHB: 0.406 EB/PA.
lg
0.3670.4670.5670.6660.766
← better (fewer bases allowed)worse →
Better vs RHB than vs LHB by 0.040 EB/PA allowed (modeled).
50% probable range: +0.032 to +0.048
About the typical split for a righty arm (median 0.041). He allows more than the league median against both sides.
Contact allowed
What hitters do when they connect
Batters go to the pull side off him most often, and that's where the hardest contact comes from.
Pull and oppo are relative to each batter's stance, so this pools all the hitters he faced.
Batted balls allowed
Where every ball hit off Valente Bellozo landed this season.
Dots are colored by estimated bases (EB) — pale slate (easy out) to dark teal (home-run territory).
Filled dots are hits; hollow rings are outs — a dark ring in the outfield is a crushed ball his defense ran down.
Tap or hover a dot or a row to link the two; use the ▶ links below to watch on Baseball Savant.