← St. Louis Cardinals @ Colorado Rockies

Willi Castro

COLbats L5th in the order · projectedSt. Louis Cardinals @ Colorado Rockies8:41 PMCoors Field

facingAndre Pallante3.57 ERA · 6.42 K/9 · 1.24 WHIP · 136.0 IPRHP · HR/PA allowed 1.8% (league avg 2.9%) · barrel% allowed 5.2% (league avg 7.4%)
Castro at the plateHR/PA 3.1%barrel rate 8.0%hard-hit% 40.1%

Home Runs

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
HR/PA allowed1.8%2.0%
20th percentileleague avg 2.9%564 batters facedvs LHB · 25th pctseason 1.8% (20th)305 batters facedsupports UNDERsupports UNDER
barrel% allowed5.2%6.6%
18th percentileleague avg 7.4%564 batters facedvs LHB · 36th pctseason 5.2% (18th)229 batted ballssupports UNDERsupports UNDER
hard-hit% allowed34.8%39.7%
26th percentileleague avg 38.2%564 batters facedvs LHB · 62nd pctseason 34.8% (26th)229 batted ballssupports UNDERsupports OVER
fly-ball% allowed17.6%17.5%
5th percentileleague avg 26.7%564 batters facedvs LHB · 4th pctseason 17.6% (5th)229 batted ballssupports UNDERsupports UNDER
xSLG against.374.393
43rd percentileleague avg .386564 batters facedvs LHB · 56th pctseason .374 (43rd)279 at-batsneutralneutral
The ArmAndre Pallante: home runs allowed by splitcounts, and those counts per batter faced
BFHRHR/BF
vs LHB ●30562.0%
vs RHB25941.5%
on the road ●22441.8%
at home34061.8%
season564101.8%

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career1 home runs in 4 AB (.250), across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
HR/PA3.1%3.5%
59th percentileleague avg 3.0%482 PAvs RHP · 67th pctseason 3.1% (59th)314 PAneutralsupports OVER
barrel rate8.0%10.1%
58th percentileleague avg 7.8%482 PAvs RHP · 73rd pctseason 8.0% (58th)188 batted ballsneutralsupports OVER
hard-hit%40.1%46.8%
53rd percentileleague avg 39.0%482 PAvs RHP · 84th pctseason 40.1% (53rd)188 batted ballsneutralsupports OVER
fly-ball%31.2%34.6%
80th percentileleague avg 26.7%482 PAvs RHP · 92nd pctseason 31.2% (80th)188 batted ballssupports OVERsupports OVER
xSLG.390.450
56th percentileleague avg .386477 PAvs RHP · 84th pctseason .390 (56th)273 at-batsneutralsupports OVER
xISO.154.196
59th percentileleague avg .146477 PAvs RHP · 83rd pctseason .154 (59th)273 at-batsneutralsupports OVER
avg exit velo86.9 mph89.8 mph
32nd percentileleague avg 88.0 mph482 PAvs RHP · 73rd pctseason 86.9 mph (32nd)188 batted ballssupports UNDERsupports OVER
The MatchupWilli Castro: Home Runs by split
GPAHRHR/PASLGover 0.5
vs RHP ●77295113.7%.42914% (11/77)
vs LHP4218242.2%.3997% (3/42)
at home ●5622273.2%.47513% (7/56)
on the road6325583.1%.36311% (7/63)
season119477153.1%.41712% (14/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PAHR/PABBEbarrelxSLGxISOEV
vs RHP ●3113.5%18810.1%.450.19689.8
vs LHP1662.4%1114.5%.276.07782.0
at home ●2223.2%1516.6%.423.15386.7
on the road2553.1%1489.5%.354.15387.1
season4773.1%2998.0%.387.15386.9
0.5line
OVER+650betPARXfair +622 · +3.9% vs fair

30% boost+845+31.4% vs market · +11.2% vs season50% boost+975+49.4% vs market · +26.5% vs season

UNDER-850bet365fair -621 · -3.7% vs fair

30% boost-654-0.7% vs market · +1.7% vs season50% boost-567+1.3% vs market · +3.8% vs season

Total Bases

119 games logged
line1.5

Andre Pallante Breakdown · opposing pitcher data
xSLG against.374.393
43rd percentileleague avg .386564 batters facedvs LHB · 56th pctseason .374 (43rd)279 at-batsneutralneutral
xBA against.250.250
61st percentileleague avg .239564 batters facedvs LHB · 61st pctseason .250 (61st)279 at-batssupports OVERsupports OVER
AVG against.249.263
league avg .244+.005 vs league24 startsvs LHBseason .249305 batters facedneutralneutral
hard-hit% allowed34.8%39.7%
26th percentileleague avg 38.2%564 batters facedvs LHB · 62nd pctseason 34.8% (26th)229 batted ballssupports UNDERsupports OVER
barrel% allowed5.2%6.6%
18th percentileleague avg 7.4%564 batters facedvs LHB · 36th pctseason 5.2% (18th)229 batted ballssupports UNDERsupports UNDER
The ArmAndre Pallante: total bases allowed by splitcounts, and those counts per batter faced
BFTBTB/BFSLG
vs LHB ●3051090.36.388
vs RHB259750.29.321
on the road ●224660.29.327
at home3401180.35.377
season5641840.33.357

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career4 total bases in 4 AB (.250), across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
xSLG.390.450
56th percentileleague avg .386477 PAvs RHP · 84th pctseason .390 (56th)273 at-batsneutralsupports OVER
SLG.417.428
57th percentileleague avg .400477 PAvs RHP · 67th pctseason .417 (57th)311 PAneutralsupports OVER
xBA.236.254
40th percentileleague avg .240477 PAvs RHP · 70th pctseason .236 (40th)273 at-batssupports UNDERsupports OVER
AVG.260.255
65th percentileleague avg .244477 PAvs RHP · 61st pctseason .260 (65th)311 PAsupports OVERsupports OVER
xISO.154.196
59th percentileleague avg .146477 PAvs RHP · 83rd pctseason .154 (59th)273 at-batsneutralsupports OVER
hard-hit%40.1%46.8%
53rd percentileleague avg 39.0%482 PAvs RHP · 84th pctseason 40.1% (53rd)188 batted ballsneutralsupports OVER
barrel rate8.0%10.1%
58th percentileleague avg 7.8%482 PAvs RHP · 73rd pctseason 8.0% (58th)188 batted ballsneutralsupports OVER
line-drive%23.3%28.2%
45th percentileleague avg 23.6%482 PAvs RHP · 93rd pctseason 23.3% (45th)188 batted ballsneutralsupports OVER
The MatchupWilli Castro: Total Bases by split
GPATBTB/GSLGover 1.5
vs RHP ●772951111.44.42940% (31/77)
vs LHP42182671.60.39940% (17/42)
at home ●56222971.73.47548% (27/56)
on the road63255811.29.36333% (21/63)
season1194771781.50.41740% (48/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PATB/PABBExSLGxISObarrelEV
vs RHP ●31137.3%188.450.19610.1%89.8
vs LHP16637.3%111.276.0774.5%82.0
at home ●22243.7%151.423.1536.6%86.7
on the road25531.8%148.354.1539.5%87.1
season47737.3%299.387.1538.0%86.9
1.5line
OVER+140BetRiverspooled fair +142

30% boost+182pooled fair50% boost+210pooled fair

UNDER-157Pinnaclefair -143 · -3.5% vs fair

30% boost-121+7.7% vs market · +9.1% vs season50% boost-105+15.2% vs market · +16.7% vs season

Hits

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
xBA against.250.250
61st percentileleague avg .239564 batters facedvs LHB · 61st pctseason .250 (61st)279 at-batssupports OVERsupports OVER
AVG against.249.263
league avg .244+.005 vs league24 startsvs LHBseason .249305 batters facedneutralneutral
K%17.2%16.4%
12th percentile for strikeoutsleague avg 22.7%564 batters facedvs LHB · 10th pctseason 17.2% (12th)305 batters facedsupports OVERsupports OVER
whiff%21.4%20.4%
20th percentile for whiffs generatedleague avg 25.3%564 batters facedvs LHB · 13th pctseason 21.4% (20th)519 swingssupports OVERsupports OVER
The ArmAndre Pallante: hits allowed by splitcounts, and those counts per batter faced
BFHH/BFAVG
vs LHB ●3057424.3%.263
vs RHB2595420.8%.231
on the road ●2244319.2%.213
at home3408525.0%.272
season56412822.7%.249

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career1 hits in 4 AB (.250), across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
xBA.236.254
40th percentileleague avg .240477 PAvs RHP · 70th pctseason .236 (40th)273 at-batssupports UNDERsupports OVER
AVG.260.255
65th percentileleague avg .244477 PAvs RHP · 61st pctseason .260 (65th)311 PAsupports OVERsupports OVER
zone contact%81.1%81.1%
27th percentile for contact in the zoneleague avg 83.9%477 PAvs RHP · 27th pctseason 81.1% (27th)402 in-zone swingssupports UNDERsupports UNDER
whiff%30.8%31.5%
80th percentile for swing-and-missleague avg 25.2%477 PAvs RHP · 84th pctseason 30.8% (80th)642 swingssupports UNDERsupports UNDER
K%27.0%27.1%
77th percentile for strikeout rateleague avg 22.5%477 PAvs RHP · 77th pctseason 27.0% (77th)314 PAsupports UNDERsupports UNDER
line-drive%23.3%28.2%
45th percentileleague avg 23.6%482 PAvs RHP · 93rd pctseason 23.3% (45th)188 batted ballsneutralsupports OVER
The MatchupWilli Castro: Hits by split
GABHAVGover 0.5
vs RHP ●7725965.25164% (49/77)
vs LHP4216846.27474% (31/42)
at home ●5620463.30977% (43/56)
on the road6322348.21559% (37/63)
season119427111.26067% (80/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBALD%SS%
vs RHP ●31122.2%188.25428.2%38.3%
vs LHP16625.3%111.19915.3%25.2%
at home ●22228.4%151.27127.8%36.4%
on the road25518.8%148.20118.9%30.4%
season47723.3%29923.4%33.4%
0.5line
OVER-205betPARXfair -181 · -4.2% vs fair

30% boost-158+5.2% vs market · +9.9% vs season50% boost-137+11.5% vs market · +16.4% vs season

UNDER+180theScore Betfair +182 · -0.7% vs fair

30% boost+234+18.6% vs market · +9.5% vs season50% boost+270+31.3% vs market · +21.3% vs season

H+R+RBI

119 games logged
line1.5

Andre Pallante Breakdown · opposing pitcher data
xBA against.250.250
61st percentileleague avg .239564 batters facedvs LHB · 61st pctseason .250 (61st)279 at-batssupports OVERsupports OVER
xERA3.90
no split for this stat
41st percentile for expected ERAleague avg 4.16564 batters facedno handedness split for this statneutralseason only
xSLG against.374.393
43rd percentileleague avg .386564 batters facedvs LHB · 56th pctseason .374 (43rd)279 at-batsneutralneutral
BB%7.3%7.9%
34th percentile for walks allowedleague avg 8.6%564 batters facedvs LHB · 44th pctseason 7.3% (34th)305 batters facedsupports UNDERneutral
K%17.2%16.4%
12th percentile for strikeoutsleague avg 22.7%564 batters facedvs LHB · 10th pctseason 17.2% (12th)305 batters facedsupports OVERsupports OVER
The ArmAndre Pallante: h+r+rbi allowed by splitcounts, and those counts per batter faced
BFHTBOBP
vs LHB ●30574109.321
vs RHB2595475.297
on the road ●2244366.286
at home34085118.326
season564128184

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career2 hits + RBI (this source carries no runs) in 6 PA, across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500

H and RBI are highlighted; this career line carries no runs column, so the R in H+R+RBI is not shown here.

Willi Castro Breakdown · batter data
H+R+RBI per game1.951.86
71st percentileleague avg 1.75119 gamesvs RHP · 57th pctseason 1.95 (71st)77 gamessupports OVERneutral
xwOBA.309
no split for this stat
51st percentileleague avg .310477 PAno handedness split for this statneutralseason only
xBA.236.254
40th percentileleague avg .240477 PAvs RHP · 70th pctseason .236 (40th)273 at-batssupports UNDERsupports OVER
SLG.417.428
57th percentileleague avg .400477 PAvs RHP · 67th pctseason .417 (57th)311 PAneutralsupports OVER
The MatchupWilli Castro: H+R+RBI by split
GPAHRRBIH+R+RBI/Gover 1.5
vs RHP ●772956540381.8656% (43/77)
vs LHP421824625182.1257% (24/42)
at home ●562226329282.1464% (36/56)
on the road632554836281.7849% (31/63)
season11947711165561.9556% (67/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBAxSLGbarrelEV
vs RHP ●31122.2%188.254.45010.1%89.8
vs LHP16625.3%111.199.2764.5%82.0
at home ●22228.4%151.271.4236.6%86.7
on the road25518.8%148.201.3549.5%87.1
season47723.3%299.3878.0%86.9
1.5line
OVER-130ProphetXfair -115 · -5.4% vs fair

30% boost+100+7% vs market · +12.6% vs season50% boost+115+15.2% vs market · +21.3% vs season

UNDER+110theScore Betfair +114 · -2% vs fair

30% boost+143+13.5% vs market · +6.2% vs season50% boost+165+23.8% vs market · +15.8% vs season

RBIs

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
xERA3.90
no split for this stat
41st percentile for expected ERAleague avg 4.16564 batters facedno handedness split for this statneutralseason only
xSLG against.374.393
43rd percentileleague avg .386564 batters facedvs LHB · 56th pctseason .374 (43rd)279 at-batsneutralneutral
barrel% allowed5.2%6.6%
18th percentileleague avg 7.4%564 batters facedvs LHB · 36th pctseason 5.2% (18th)229 batted ballssupports UNDERsupports UNDER
BB%7.3%7.9%
34th percentile for walks allowedleague avg 8.6%564 batters facedvs LHB · 44th pctseason 7.3% (34th)305 batters facedsupports UNDERneutral
The ArmAndre Pallante: rbis allowed by splitcounts, and those counts per batter faced
BFHHRSLG
vs LHB ●305746.388
vs RHB259544.321
on the road ●224434.327
at home340856.377
season56412810.357

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career1 RBI in 6 PA, across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
RBI per game0.470.49
59th percentileleague avg 0.45119 gamesvs RHP · 65th pctseason 0.47 (59th)77 gamesneutralsupports OVER
xSLG.390.450
56th percentileleague avg .386477 PAvs RHP · 84th pctseason .390 (56th)273 at-batsneutralsupports OVER
hard-hit%40.1%46.8%
53rd percentileleague avg 39.0%482 PAvs RHP · 84th pctseason 40.1% (53rd)188 batted ballsneutralsupports OVER
barrel rate8.0%10.1%
58th percentileleague avg 7.8%482 PAvs RHP · 73rd pctseason 8.0% (58th)188 batted ballsneutralsupports OVER
The MatchupWilli Castro: RBIs by split
GPARBIRBI/GSLGover 0.5
vs RHP ●77295380.49.42938% (29/77)
vs LHP42182180.43.39919% (8/42)
at home ●56222280.50.47536% (20/56)
on the road63255280.44.36327% (17/63)
season119477560.47.41731% (37/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PARBI/PABBExSLGbarrelhard hitEV
vs RHP ●31112.5%188.45010.1%46.8%89.8
vs LHP16610.2%111.2764.5%28.8%82.0
at home ●22212.6%151.4236.6%40.4%86.7
on the road25511.0%148.3549.5%39.9%87.1
season477299.3878.0%40.1%86.9
0.5line
OVER+160ProphetXfair +170 · -3.7% vs fair

30% boost+208+14% vs market · -4.2% vs season50% boost+240+25.8% vs market · +5.7% vs season

UNDER-190bet365fair -172 · -3.4% vs fair

30% boost-146+6.6% vs market · +16.1% vs season50% boost-127+13.3% vs market · +23.3% vs season

Runs

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
xERA3.90
no split for this stat
41st percentile for expected ERAleague avg 4.16564 batters facedno handedness split for this statneutralseason only
xBA against.250.250
61st percentileleague avg .239564 batters facedvs LHB · 61st pctseason .250 (61st)279 at-batssupports OVERsupports OVER
BB%7.3%7.9%
34th percentile for walks allowedleague avg 8.6%564 batters facedvs LHB · 44th pctseason 7.3% (34th)305 batters facedsupports UNDERneutral
The ArmAndre Pallante: runs allowed by splitcounts, and those counts per batter faced
BFHBBOBP
vs LHB ●3057424.321
vs RHB2595417.297
on the road ●2244320.286
at home3408521.326
season56412841

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career6 PA across 3 seasons. This career line carries no runs column
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500

This career line carries no runs column, so nothing here speaks directly to a runs market.

Willi Castro Breakdown · batter data
runs per game0.550.52
77th percentileleague avg 0.46119 gamesvs RHP · 69th pctseason 0.55 (77th)77 gamessupports OVERsupports OVER
xwOBA.309
no split for this stat
51st percentileleague avg .310477 PAno handedness split for this statneutralseason only
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4477 PAno handedness split for this statsupports OVERseason only
xBA.236.254
40th percentileleague avg .240477 PAvs RHP · 70th pctseason .236 (40th)273 at-batssupports UNDERsupports OVER
BB%8.6%10.8%
50th percentileleague avg 8.7%477 PAvs RHP · 75th pctseason 8.6% (50th)314 PAneutralsupports OVER
The MatchupWilli Castro: Runs by split
GPARR/GOBPover 0.5
vs RHP ●77295400.52.33247% (36/77)
vs LHP42182250.60.33043% (18/42)
at home ●56222290.52.36043% (24/56)
on the road63255360.57.30648% (30/63)
season119477650.55.33145% (54/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PAR/PABBExBALD%SS%EV
vs RHP ●311188.25428.2%38.3%89.8
vs LHP166111.19915.3%25.2%82.0
at home ●22213.1%151.27127.8%36.4%86.7
on the road25514.1%148.20118.9%30.4%87.1
season47729923.4%33.4%86.9
0.5line
OVER+110theScore Betfair +122 · -5.5% vs fair

30% boost+143+9.4% vs market · +10.3% vs season50% boost+165+19.3% vs market · +20.3% vs season

UNDER-140bet365fair -122 · -5.7% vs fair

30% boost-108+6.1% vs market · +5.3% vs season50% boost+107+13.9% vs market · +13.1% vs season

Doubles

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
xSLG against.374.393
43rd percentileleague avg .386564 batters facedvs LHB · 56th pctseason .374 (43rd)279 at-batsneutralneutral
hard-hit% allowed34.8%39.7%
26th percentileleague avg 38.2%564 batters facedvs LHB · 62nd pctseason 34.8% (26th)229 batted ballssupports UNDERsupports OVER
barrel% allowed5.2%6.6%
18th percentileleague avg 7.4%564 batters facedvs LHB · 36th pctseason 5.2% (18th)229 batted ballssupports UNDERsupports UNDER
line-drive% allowed23.0%
no comparison availableno split for this stat
564 batters facedno handedness split for this statneutralseason only
The ArmAndre Pallante: doubles allowed by splitcounts, and those counts per batter faced
BF2B2B/BFSLG
vs LHB ●305175.6%.388
vs RHB25972.7%.321
on the road ●224114.9%.327
at home340133.8%.377
season564244.3%.357

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career0 doubles in 4 AB (.250), across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
2B/PA4.1%4.5%
52nd percentileleague avg 4.1%482 PAvs RHP · 62nd pctseason 4.1% (52nd)314 PAneutralsupports OVER
xSLG.390.450
56th percentileleague avg .386477 PAvs RHP · 84th pctseason .390 (56th)273 at-batsneutralsupports OVER
xISO.154.196
59th percentileleague avg .146477 PAvs RHP · 83rd pctseason .154 (59th)273 at-batsneutralsupports OVER
line-drive%23.3%28.2%
45th percentileleague avg 23.6%482 PAvs RHP · 93rd pctseason 23.3% (45th)188 batted ballsneutralsupports OVER
sweet-spot%33.4%38.3%
31st percentileleague avg 35.3%482 PAvs RHP · 77th pctseason 33.4% (31st)188 batted ballssupports UNDERsupports OVER
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4477 PAno handedness split for this statsupports OVERseason only
The MatchupWilli Castro: Doubles by split
GPA2B2B/PASLGover 0.5
vs RHP ●77295134.4%.42917% (13/77)
vs LHP4218273.8%.39914% (6/42)
at home ●56222115.0%.47518% (10/56)
on the road6325593.5%.36314% (9/63)
season119477204.2%.41716% (19/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PA2B/PABBExSLGLD%SS%
vs RHP ●3114.5%188.45028.2%38.3%
vs LHP1663.6%111.27615.3%25.2%
at home ●2225.0%151.42327.8%36.4%
on the road2553.5%148.35418.9%30.4%
season4774.2%299.38723.4%33.4%
0.5line
OVER+375theScore Betfair +372 · +0.6% vs fair

30% boost+488+24.6% vs market · -6.2% vs season50% boost+562+40.4% vs market · +5.8% vs season

UNDER-500BetMGMfair -387 · -4.7% vs fair

30% boost-385+0.2% vs market · +5.9% vs season50% boost-333+3.3% vs market · +9.2% vs season

Singles

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
xBA against.250.250
61st percentileleague avg .239564 batters facedvs LHB · 61st pctseason .250 (61st)279 at-batssupports OVERsupports OVER
K%17.2%16.4%
12th percentile for strikeoutsleague avg 22.7%564 batters facedvs LHB · 10th pctseason 17.2% (12th)305 batters facedsupports OVERsupports OVER
whiff%21.4%20.4%
20th percentile for whiffs generatedleague avg 25.3%564 batters facedvs LHB · 13th pctseason 21.4% (20th)519 swingssupports OVERsupports OVER
The ArmAndre Pallante: singles allowed by splitcounts, and those counts per batter faced
BF1B1B/BF
vs LHB ●3055116.7%
vs RHB2594216.2%
on the road ●2242812.5%
at home3406519.1%
season5649316.5%

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career0 singles in 4 AB (.250), across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
xBA.236.254
40th percentileleague avg .240477 PAvs RHP · 70th pctseason .236 (40th)273 at-batssupports UNDERsupports OVER
zone contact%81.1%81.1%
27th percentile for contact in the zoneleague avg 83.9%477 PAvs RHP · 27th pctseason 81.1% (27th)402 in-zone swingssupports UNDERsupports UNDER
whiff%30.8%31.5%
80th percentile for swing-and-missleague avg 25.2%477 PAvs RHP · 84th pctseason 30.8% (80th)642 swingssupports UNDERsupports UNDER
line-drive%23.3%28.2%
45th percentileleague avg 23.6%482 PAvs RHP · 93rd pctseason 23.3% (45th)188 batted ballsneutralsupports OVER
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4477 PAno handedness split for this statsupports OVERseason only
The MatchupWilli Castro: Singles by split
GAB1BAVGover 0.5
vs RHP ●7725941.25142% (32/77)
vs LHP4216834.27460% (25/42)
at home ●5620444.30957% (32/56)
on the road6322331.21540% (25/63)
season11942775.26048% (57/119)

● tonight's split

The BatWilli Castro: contact quality by splitexpected outcomes and batted-ball shape, per split
PA1B/PABBExBALD%SS%
vs RHP ●31114.1%188.25428.2%38.3%
vs LHP16618.7%111.19915.3%25.2%
at home ●22219.8%151.27127.8%36.4%
on the road25512.2%148.20118.9%30.4%
season47715.9%29923.4%33.4%
0.5line
OVER-105BetMGMfair +105 · -5% vs fair

30% boost+124+9% vs market · +7.2% vs season50% boost+143+18.3% vs market · +16.3% vs season

UNDER-120bet365fair -106 · -5.7% vs fair

30% boost+108+7.1% vs market · +8.5% vs season50% boost+125+15.7% vs market · +17.2% vs season

Walks

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
BB%7.3%7.9%
34th percentile for walks allowedleague avg 8.6%564 batters facedvs LHB · 44th pctseason 7.3% (34th)305 batters facedsupports UNDERneutral
first-pitch strike%62.1%62.0%
53rd percentile for first-pitch strikesleague avg 61.9%564 batters facedvs LHB · 52nd pctseason 62.1% (53rd)305 first pitchesneutralneutral
BB/92.73.0
league avg 3.4-0.7 vs league24 startsvs LHBseason 2.7305 batters facedneutralneutral
The ArmAndre Pallante: walks allowed by splitcounts, and those counts per batter faced
BFBBBB/BF
vs LHB ●305247.9%
vs RHB259176.6%
on the road ●224208.9%
at home340216.2%
season564417.3%

● tonight's split · from MLB's own situational splits

Head to HeadWilli Castro vs Andre Pallante, career1 walks in 6 PA, across 3 seasons. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20231000000000.0001.000
20243200000010.000.333
20252210014100.5002.500
career6410014110.2501.500
Willi Castro Breakdown · batter data
BB%8.6%10.8%
50th percentileleague avg 8.7%477 PAvs RHP · 75th pctseason 8.6% (50th)314 PAneutralsupports OVER
chase rate37.7%33.9%
87th percentile for chasing out of the zoneleague avg 30.7%477 PAvs RHP · 71st pctseason 37.7% (87th)708 pitches outside the zonesupports UNDERsupports UNDER
zone swing%73.4%72.7%
league avg 66.8%+6.6% vs league477 PAvs RHPseason 73.4%553 in-zone pitchesneutralneutral
The MatchupWilli Castro: Walks by split
GPABBBB%OBPover 0.5
vs RHP ●77295279.2%.33226% (20/77)
vs LHP42182147.7%.33029% (12/42)
at home ●56222156.8%.36023% (13/56)
on the road632552610.2%.30630% (19/63)
season119477418.6%.33127% (32/119)

● tonight's split

0.5line
OVER+185bet365fair +190 · -1.7% vs fair

30% boost+241+17.5% vs market · -8.4% vs season50% boost+278+30.2% vs market · +1.5% vs season

UNDER-239DraftKingsfair -190 · -7.1% vs fair

30% boost-184+1.1% vs market · +12.9% vs season50% boost-159+6.6% vs market · +19% vs season

Stolen Bases

119 games logged
line0.5

Andre Pallante Breakdown · opposing pitcher data
SB rate allowed1.4%
no split for this stat
72nd percentile for steals allowed per chanceleague avg 1.0%11 of 792 opportunitiesno handedness split for this statsupports OVERseason only
runners test him1.5%
no split for this stat
64th percentile for runners going per chanceleague avg 1.3%12 of 792 opportunitiesno handedness split for this statsupports OVERseason only
SB allowed11
no split for this stat
season totalno handedness split for this statneutralseason only
runners caught1
no split for this stat
season totalno handedness split for this statneutralseason only
pickoffs2
no split for this stat
season totalno handedness split for this statneutralseason only
Willi Castro Breakdown · batter data
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4477 PAno handedness split for this statsupports OVERseason only
SB per game0.080.06
65th percentileleague avg 0.07119 gamesvs RHP · 56th pctseason 0.08 (65th)77 gamessupports OVERneutral
xBA.236.254
40th percentileleague avg .240477 PAvs RHP · 70th pctseason .236 (40th)273 at-batssupports UNDERsupports OVER
BB%8.6%10.8%
50th percentileleague avg 8.7%477 PAvs RHP · 75th pctseason 8.6% (50th)314 PAneutralsupports OVER
The MatchupWilli Castro: Stolen Bases by split
GPASBSB/Gover 0.5
vs RHP ●7729550.066% (5/77)
vs LHP4218250.1212% (5/42)
at home ●5622250.099% (5/56)
on the road6325550.088% (5/63)
season119477100.088% (10/119)

● tonight's split

0.5line
OVER+700DraftKingsfair +673 · +3.5% vs fair

30% boost+910+30.3% vs market · -15.1% vs season50% boost+1050+48.4% vs market · -3.4% vs season

UNDER-1000bet365fair -692 · -3.9% vs fair

30% boost-769-1.2% vs market · +3.5% vs season50% boost-667+0.5% vs market · +5.3% vs season

Hitters on the prop boardSt. Louis Cardinals @ Colorado Rockiessorted by the focused market, not batting order

odds snapshot · feeds refreshed 1:00 PM ET · not live pricing