← Detroit Tigers @ Minnesota Twins

Luke Keaschall

MINbats R1st in the orderDetroit Tigers @ Minnesota Twins7:41 PMTarget Field

facingDrew Anderson3.87 ERA · 10.05 K/9 · 1.33 WHIP · 86.0 IPRHP · HR/PA allowed 3.5% (league avg 2.9%) · barrel% allowed 8.1% (league avg 7.4%)
Keaschall at the plateHR/PA 1.7%barrel rate 3.7%hard-hit% 29.9%

Home Runs

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
HR/PA allowed3.5%4.1%
70th percentileleague avg 2.9%370 batters facedvs RHB · 82nd pctseason 3.5% (70th)171 batters facedsupports OVERsupports OVER
barrel% allowed8.1%10.2%
63rd percentileleague avg 7.4%370 batters facedvs RHB · 88th pctseason 8.1% (63rd)98 batted ballssupports OVERsupports OVER
hard-hit% allowed38.4%38.8%
52nd percentileleague avg 38.2%370 batters facedvs RHB · 55th pctseason 38.4% (52nd)98 batted ballsneutralneutral
fly-ball% allowed25.2%24.5%
40th percentileleague avg 26.6%370 batters facedvs RHB · 35th pctseason 25.2% (40th)98 batted ballssupports UNDERsupports UNDER
xSLG against.367.404
37th percentileleague avg .386370 batters facedvs RHB · 63rd pctseason .367 (37th)147 at-batssupports UNDERsupports OVER
The ArmDrew Anderson: home runs allowed by splitcounts, and those counts per batter faced
BFHRHR/BF
vs RHB ●17174.1%
vs LHB19863.0%
on the road ●17384.6%
at home19652.6%
season369133.5%

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 home runs in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
HR/PA1.7%2.3%
21st percentileleague avg 3.0%522 PAvs RHP · 33rd pctseason 1.7% (21st)356 PAsupports UNDERsupports UNDER
barrel rate3.7%3.5%
17th percentileleague avg 7.8%522 PAvs RHP · 15th pctseason 3.7% (17th)259 batted ballssupports UNDERsupports UNDER
hard-hit%29.9%32.0%
13th percentileleague avg 38.9%522 PAvs RHP · 19th pctseason 29.9% (13th)259 batted ballssupports UNDERsupports UNDER
fly-ball%29.5%29.7%
69th percentileleague avg 26.8%522 PAvs RHP · 70th pctseason 29.5% (69th)259 batted ballssupports OVERsupports OVER
xSLG.362.347
36th percentileleague avg .386521 PAvs RHP · 28th pctseason .362 (36th)308 at-batssupports UNDERsupports UNDER
xISO.116.110
31st percentileleague avg .146521 PAvs RHP · 26th pctseason .116 (31st)308 at-batssupports UNDERsupports UNDER
avg exit velo85.2 mph85.1 mph
15th percentileleague avg 88.0 mph522 PAvs RHP · 14th pctseason 85.2 mph (15th)259 batted ballssupports UNDERsupports UNDER
The MatchupLuke Keaschall: Home Runs by split
GPAHRHR/PASLGover 0.5
vs RHP ●8935582.3%.4229% (8/89)
vs LHP4016510.6%.3453% (1/40)
at home ●6826741.5%.3806% (4/68)
on the road6125352.0%.4158% (5/61)
season12952091.7%.3977% (9/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PAHR/PABBEbarrelxSLGxISOEV
vs RHP ●3562.2%2593.5%.347.11085.1
vs LHP1650.6%1154.3%.374.12385.4
at home ●2681.5%1893.7%.340.10485.9
on the road2532.0%1853.8%.373.12584.5
season5211.7%3743.7%.356.11485.2
0.5line
OVER+950Fanaticspooled fair +892

30% boost+1235pooled fair50% boost+1425pooled fair

UNDER-953NoVigfair -841 · -1.2% vs fair

30% boost-733+1.6% vs market · +5.7% vs season50% boost-635+3.5% vs market · +7.7% vs season

Total Bases

129 games logged
line1.5

Drew Anderson Breakdown · opposing pitcher data
xSLG against.367.404
37th percentileleague avg .386370 batters facedvs RHB · 63rd pctseason .367 (37th)147 at-batssupports UNDERsupports OVER
xBA against.224.225
29th percentileleague avg .239370 batters facedvs RHB · 30th pctseason .224 (29th)147 at-batssupports UNDERsupports UNDER
AVG against.242.248
league avg .244-0.002 vs league7 startsvs RHBseason .242171 batters facedneutralneutral
hard-hit% allowed38.4%38.8%
52nd percentileleague avg 38.2%370 batters facedvs RHB · 55th pctseason 38.4% (52nd)98 batted ballsneutralneutral
barrel% allowed8.1%10.2%
63rd percentileleague avg 7.4%370 batters facedvs RHB · 88th pctseason 8.1% (63rd)98 batted ballssupports OVERsupports OVER
The ArmDrew Anderson: total bases allowed by splitcounts, and those counts per batter faced
BFTBTB/BFSLG
vs RHB ●171680.40.456
vs LHB198650.33.365
on the road ●173780.45.500
at home196550.28.322
season3691330.36.407

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 total bases in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
xSLG.362.347
36th percentileleague avg .386521 PAvs RHP · 28th pctseason .362 (36th)308 at-batssupports UNDERsupports UNDER
SLG.397.416
45th percentileleague avg .400521 PAvs RHP · 57th pctseason .397 (45th)356 PAneutralneutral
xBA.246.237
56th percentileleague avg .240521 PAvs RHP · 41st pctseason .246 (56th)308 at-batsneutralneutral
AVG.278.281
85th percentileleague avg .244521 PAvs RHP · 88th pctseason .278 (85th)356 PAsupports OVERsupports OVER
xISO.116.110
31st percentileleague avg .146521 PAvs RHP · 26th pctseason .116 (31st)308 at-batssupports UNDERsupports UNDER
hard-hit%29.9%32.0%
13th percentileleague avg 38.9%522 PAvs RHP · 19th pctseason 29.9% (13th)259 batted ballssupports UNDERsupports UNDER
barrel rate3.7%3.5%
17th percentileleague avg 7.8%522 PAvs RHP · 15th pctseason 3.7% (17th)259 batted ballssupports UNDERsupports UNDER
line-drive%25.5%25.1%
74th percentileleague avg 23.6%522 PAvs RHP · 67th pctseason 25.5% (74th)259 batted ballssupports OVERsupports OVER
The MatchupLuke Keaschall: Total Bases by split
GPATBTB/GSLGover 1.5
vs RHP ●893551271.43.42239% (35/89)
vs LHP40165501.25.34530% (12/40)
at home ●68267871.28.38035% (24/68)
on the road61253901.48.41538% (23/61)
season1295201771.37.39736% (47/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PATB/PABBExSLGxISObarrelEV
vs RHP ●35635.4%259.347.1103.5%85.1
vs LHP16530.9%115.374.1234.3%85.4
at home ●26832.5%189.340.1043.7%85.9
on the road25335.6%185.373.1253.8%84.5
season52134.0%374.356.1143.7%85.2
1.5line
OVER+145BetRiverspooled fair +141

30% boost+189pooled fair50% boost+218pooled fair

UNDER-148ProphetXfair -139 · -2.5% vs fair

30% boost-114+9.3% vs market · +19.4% vs season50% boost+101+17.2% vs market · +28% vs season

Hits

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
xBA against.224.225
29th percentileleague avg .239370 batters facedvs RHB · 30th pctseason .224 (29th)147 at-batssupports UNDERsupports UNDER
AVG against.242.248
league avg .244-0.002 vs league7 startsvs RHBseason .242171 batters facedneutralneutral
K%25.9%28.7%
75th percentile for strikeoutsleague avg 22.7%370 batters facedvs RHB · 88th pctseason 25.9% (75th)171 batters facedsupports UNDERsupports UNDER
whiff%27.8%32.7%
72nd percentile for whiffs generatedleague avg 25.3%370 batters facedvs RHB · 93rd pctseason 27.8% (72nd)306 swingssupports UNDERsupports UNDER
The ArmDrew Anderson: hits allowed by splitcounts, and those counts per batter faced
BFHH/BFAVG
vs RHB ●1713721.6%.248
vs LHB1984221.2%.236
on the road ●1734526.0%.288
at home1963417.3%.199
season3697921.4%.242

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 hits in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
xBA.246.237
56th percentileleague avg .240521 PAvs RHP · 41st pctseason .246 (56th)308 at-batsneutralneutral
AVG.278.281
85th percentileleague avg .244521 PAvs RHP · 88th pctseason .278 (85th)356 PAsupports OVERsupports OVER
zone contact%90.2%91.7%
89th percentile for contact in the zoneleague avg 84.0%521 PAvs RHP · 96th pctseason 90.2% (89th)398 in-zone swingssupports OVERsupports OVER
whiff%16.7%15.7%
9th percentile for swing-and-missleague avg 25.2%521 PAvs RHP · 6th pctseason 16.7% (9th)549 swingssupports OVERsupports OVER
K%15.0%13.8%
11th percentile for strikeout rateleague avg 22.5%521 PAvs RHP · 8th pctseason 15.0% (11th)356 PAsupports OVERsupports OVER
line-drive%25.5%25.1%
74th percentileleague avg 23.6%522 PAvs RHP · 67th pctseason 25.5% (74th)259 batted ballssupports OVERsupports OVER
The MatchupLuke Keaschall: Hits by split
GABHAVGover 0.5
vs RHP ●8930187.28969% (61/89)
vs LHP4014537.25570% (28/40)
at home ●6822959.25862% (42/68)
on the road6121765.30077% (47/61)
season129446124.27869% (89/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBALD%SS%
vs RHP ●35623.9%259.23725.1%36.3%
vs LHP16523.6%115.25226.1%47.0%
at home ●26822.0%189.23628.0%36.0%
on the road25325.7%185.24822.7%43.2%
season52123.8%37425.4%39.6%
0.5line
OVER-225Bovadapooled fair -199

30% boost-173pooled fair50% boost-150pooled fair

UNDER+196ProphetXfair +201 · -1.6% vs fair

30% boost+255+18.1% vs market · +10% vs season50% boost+294+31.2% vs market · +22.2% vs season

H+R+RBI

129 games logged
line1.5

Drew Anderson Breakdown · opposing pitcher data
xBA against.224.225
29th percentileleague avg .239370 batters facedvs RHB · 30th pctseason .224 (29th)147 at-batssupports UNDERsupports UNDER
xERA3.81
no split for this stat
37th percentile for expected ERAleague avg 4.17370 batters facedno handedness split for this statsupports UNDERseason only
xSLG against.367.404
37th percentileleague avg .386370 batters facedvs RHB · 63rd pctseason .367 (37th)147 at-batssupports UNDERsupports OVER
BB%9.7%11.1%
71st percentile for walks allowedleague avg 8.5%370 batters facedvs RHB · 83rd pctseason 9.7% (71st)171 batters facedsupports OVERsupports OVER
K%25.9%28.7%
75th percentile for strikeoutsleague avg 22.7%370 batters facedvs RHB · 88th pctseason 25.9% (75th)171 batters facedsupports UNDERsupports UNDER
The ArmDrew Anderson: h+r+rbi allowed by splitcounts, and those counts per batter faced
BFHTBOBP
vs RHB ●1713768.345
vs LHB1984265.301
on the road ●1734578.349
at home1963455.297
season36979133

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 hits + RBI (this source carries no runs) in 1 PA, across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000

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

Luke Keaschall Breakdown · batter data
H+R+RBI per game1.811.89
54th percentileleague avg 1.74129 gamesvs RHP · 63rd pctseason 1.81 (54th)89 gamesneutralsupports OVER
xwOBA.316
no split for this stat
59th percentileleague avg .310521 PAno handedness split for this statneutralseason only
xBA.246.237
56th percentileleague avg .240521 PAvs RHP · 41st pctseason .246 (56th)308 at-batsneutralneutral
SLG.397.416
45th percentileleague avg .400521 PAvs RHP · 57th pctseason .397 (45th)356 PAneutralneutral
The MatchupLuke Keaschall: H+R+RBI by split
GPAHRRBIH+R+RBI/Gover 1.5
vs RHP ●893558752291.8953% (47/89)
vs LHP401653715141.6553% (21/40)
at home ●682675934251.7450% (34/68)
on the road612536533181.9056% (34/61)
season12952012467431.8153% (68/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBAxSLGbarrelEV
vs RHP ●35623.9%259.237.3473.5%85.1
vs LHP16523.6%115.252.3744.3%85.4
at home ●26822.0%189.236.3403.7%85.9
on the road25325.7%185.248.3733.8%84.5
season52123.8%374.3563.7%85.2
1.5line
OVER-117ProphetXfair -115 · -0.7% vs fair

30% boost+111+12.9% vs market · +11.3% vs season50% boost+128+22.1% vs market · +20.3% vs season

UNDER+110BetMGMfair +113 · -1.5% vs fair

30% boost+143+14% vs market · +14.9% vs season50% boost+165+24.3% vs market · +25.3% vs season

RBIs

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
xERA3.81
no split for this stat
37th percentile for expected ERAleague avg 4.17370 batters facedno handedness split for this statsupports UNDERseason only
xSLG against.367.404
37th percentileleague avg .386370 batters facedvs RHB · 63rd pctseason .367 (37th)147 at-batssupports UNDERsupports OVER
barrel% allowed8.1%10.2%
63rd percentileleague avg 7.4%370 batters facedvs RHB · 88th pctseason 8.1% (63rd)98 batted ballssupports OVERsupports OVER
BB%9.7%11.1%
71st percentile for walks allowedleague avg 8.5%370 batters facedvs RHB · 83rd pctseason 9.7% (71st)171 batters facedsupports OVERsupports OVER
The ArmDrew Anderson: rbis allowed by splitcounts, and those counts per batter faced
BFHHRSLG
vs RHB ●171377.456
vs LHB198426.365
on the road ●173458.500
at home196345.322
season3697913.407

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 RBI in 1 PA, across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
RBI per game0.330.33
21st percentileleague avg 0.44129 gamesvs RHP · 21st pctseason 0.33 (21st)89 gamessupports UNDERsupports UNDER
xSLG.362.347
36th percentileleague avg .386521 PAvs RHP · 28th pctseason .362 (36th)308 at-batssupports UNDERsupports UNDER
hard-hit%29.9%32.0%
13th percentileleague avg 38.9%522 PAvs RHP · 19th pctseason 29.9% (13th)259 batted ballssupports UNDERsupports UNDER
barrel rate3.7%3.5%
17th percentileleague avg 7.8%522 PAvs RHP · 15th pctseason 3.7% (17th)259 batted ballssupports UNDERsupports UNDER
The MatchupLuke Keaschall: RBIs by split
GPARBIRBI/GSLGover 0.5
vs RHP ●89355290.33.42226% (23/89)
vs LHP40165140.35.34528% (11/40)
at home ●68267250.37.38029% (20/68)
on the road61253180.30.41523% (14/61)
season129520430.33.39726% (34/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PARBI/PABBExSLGbarrelhard hitEV
vs RHP ●3568.4%259.3473.5%32.0%85.1
vs LHP1657.9%115.3744.3%25.2%85.4
at home ●2689.3%189.3403.7%32.8%85.9
on the road2537.1%185.3733.8%27.0%84.5
season521374.3563.7%29.9%85.2
0.5line
OVER+239NoVigfair +241 · -0.6% vs fair

30% boost+311+20.3% vs market · +8.2% vs season50% boost+358+34.3% vs market · +20.8% vs season

UNDER-250BetMGMfair -251 · +0.1% vs fair

30% boost-192+8.7% vs market · +11.9% vs season50% boost-167+14.4% vs market · +17.8% vs season

Runs

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
xERA3.81
no split for this stat
37th percentile for expected ERAleague avg 4.17370 batters facedno handedness split for this statsupports UNDERseason only
xBA against.224.225
29th percentileleague avg .239370 batters facedvs RHB · 30th pctseason .224 (29th)147 at-batssupports UNDERsupports UNDER
BB%9.7%11.1%
71st percentile for walks allowedleague avg 8.5%370 batters facedvs RHB · 83rd pctseason 9.7% (71st)171 batters facedsupports OVERsupports OVER
The ArmDrew Anderson: runs allowed by splitcounts, and those counts per batter faced
BFHBBOBP
vs RHB ●1713719.345
vs LHB1984216.301
on the road ●1734515.349
at home1963420.297
season3697935

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

Head to HeadLuke Keaschall vs Drew Anderson, career1 PA across 1 season. This career line carries no runs column
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000

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

Luke Keaschall Breakdown · batter data
runs per game0.520.58
70th percentileleague avg 0.46129 gamesvs RHP · 83rd pctseason 0.52 (70th)89 gamessupports OVERsupports OVER
xwOBA.316
no split for this stat
59th percentileleague avg .310521 PAno handedness split for this statneutralseason only
sprint speed28.7
no split for this stat
84th percentileleague avg 27.4521 PAno handedness split for this statsupports OVERseason only
xBA.246.237
56th percentileleague avg .240521 PAvs RHP · 41st pctseason .246 (56th)308 at-batsneutralneutral
BB%9.6%9.0%
61st percentileleague avg 8.8%521 PAvs RHP · 54th pctseason 9.6% (61st)356 PAsupports OVERneutral
The MatchupLuke Keaschall: Runs by split
GPARR/GOBPover 0.5
vs RHP ●89355520.58.38144% (39/89)
vs LHP40165150.38.33335% (14/40)
at home ●68267340.50.34141% (28/68)
on the road61253330.54.39341% (25/61)
season129520670.52.36641% (53/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PAR/PABBExBALD%SS%EV
vs RHP ●356259.23725.1%36.3%85.1
vs LHP165115.25226.1%47.0%85.4
at home ●26812.7%189.23628.0%36.0%85.9
on the road25313.0%185.24822.7%43.2%84.5
season52137425.4%39.6%85.2
0.5line
OVER+107ProphetXfair +112 · -2.3% vs fair

30% boost+139+12.9% vs market · -1.8% vs season50% boost+161+23% vs market · +7% vs season

UNDER-118BetMGMfair -118 · -0.1% vs fair

30% boost+110+13.7% vs market · +23.8% vs season50% boost+127+22.9% vs market · +33.8% vs season

Doubles

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
xSLG against.367.404
37th percentileleague avg .386370 batters facedvs RHB · 63rd pctseason .367 (37th)147 at-batssupports UNDERsupports OVER
hard-hit% allowed38.4%38.8%
52nd percentileleague avg 38.2%370 batters facedvs RHB · 55th pctseason 38.4% (52nd)98 batted ballsneutralneutral
barrel% allowed8.1%10.2%
63rd percentileleague avg 7.4%370 batters facedvs RHB · 88th pctseason 8.1% (63rd)98 batted ballssupports OVERsupports OVER
line-drive% allowed19.0%
no comparison availableno split for this stat
370 batters facedno handedness split for this statneutralseason only
The ArmDrew Anderson: doubles allowed by splitcounts, and those counts per batter faced
BF2B2B/BFSLG
vs RHB ●17184.7%.456
vs LHB19852.5%.365
on the road ●17395.2%.500
at home19642.0%.322
season369133.5%.407

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 doubles in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
2B/PA4.6%4.2%
68th percentileleague avg 4.1%522 PAvs RHP · 54th pctseason 4.6% (68th)356 PAsupports OVERneutral
xSLG.362.347
36th percentileleague avg .386521 PAvs RHP · 28th pctseason .362 (36th)308 at-batssupports UNDERsupports UNDER
xISO.116.110
31st percentileleague avg .146521 PAvs RHP · 26th pctseason .116 (31st)308 at-batssupports UNDERsupports UNDER
line-drive%25.5%25.1%
74th percentileleague avg 23.6%522 PAvs RHP · 67th pctseason 25.5% (74th)259 batted ballssupports OVERsupports OVER
sweet-spot%39.6%36.3%
85th percentileleague avg 35.3%522 PAvs RHP · 61st pctseason 39.6% (85th)259 batted ballssupports OVERsupports OVER
sprint speed28.7
no split for this stat
84th percentileleague avg 27.4521 PAno handedness split for this statsupports OVERseason only
The MatchupLuke Keaschall: Doubles by split
GPA2B2B/PASLGover 0.5
vs RHP ●89355164.5%.42217% (15/89)
vs LHP4016584.8%.34518% (7/40)
at home ●68267145.2%.38019% (13/68)
on the road61253104.0%.41515% (9/61)
season129520244.6%.39717% (22/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PA2B/PABBExSLGLD%SS%
vs RHP ●3564.2%259.34725.1%36.3%
vs LHP1655.5%115.37426.1%47.0%
at home ●2685.2%189.34028.0%36.0%
on the road2534.0%185.37322.7%43.2%
season5214.6%374.35625.4%39.6%
0.5line
OVER+350bet365fair +356 · -1.2% vs fair

30% boost+455+21.5% vs market · -5.3% vs season50% boost+525+36.9% vs market · +6.6% vs season

UNDER-450BetMGMfair -366 · -4% vs fair

30% boost-346+1.3% vs market · +6.9% vs season50% boost-300+4.8% vs market · +10.6% vs season

Singles

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
xBA against.224.225
29th percentileleague avg .239370 batters facedvs RHB · 30th pctseason .224 (29th)147 at-batssupports UNDERsupports UNDER
K%25.9%28.7%
75th percentile for strikeoutsleague avg 22.7%370 batters facedvs RHB · 88th pctseason 25.9% (75th)171 batters facedsupports UNDERsupports UNDER
whiff%27.8%32.7%
72nd percentile for whiffs generatedleague avg 25.3%370 batters facedvs RHB · 93rd pctseason 27.8% (72nd)306 swingssupports UNDERsupports UNDER
The ArmDrew Anderson: singles allowed by splitcounts, and those counts per batter faced
BF1B1B/BF
vs RHB ●1712112.3%
vs LHB1983115.7%
on the road ●1732816.2%
at home1962412.2%
season3695214.1%

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 singles in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
xBA.246.237
56th percentileleague avg .240521 PAvs RHP · 41st pctseason .246 (56th)308 at-batsneutralneutral
zone contact%90.2%91.7%
89th percentile for contact in the zoneleague avg 84.0%521 PAvs RHP · 96th pctseason 90.2% (89th)398 in-zone swingssupports OVERsupports OVER
whiff%16.7%15.7%
9th percentile for swing-and-missleague avg 25.2%521 PAvs RHP · 6th pctseason 16.7% (9th)549 swingssupports OVERsupports OVER
line-drive%25.5%25.1%
74th percentileleague avg 23.6%522 PAvs RHP · 67th pctseason 25.5% (74th)259 batted ballssupports OVERsupports OVER
sprint speed28.7
no split for this stat
84th percentileleague avg 27.4521 PAno handedness split for this statsupports OVERseason only
The MatchupLuke Keaschall: Singles by split
GAB1BAVGover 0.5
vs RHP ●8930163.28954% (48/89)
vs LHP4014527.25560% (24/40)
at home ●6822940.25849% (33/68)
on the road6121750.30064% (39/61)
season12944690.27856% (72/129)

● tonight's split

The BatLuke Keaschall: contact quality by splitexpected outcomes and batted-ball shape, per split
PA1B/PABBExBALD%SS%
vs RHP ●35617.1%259.23725.1%36.3%
vs LHP16517.6%115.25226.1%47.0%
at home ●26814.9%189.23628.0%36.0%
on the road25319.8%185.24822.7%43.2%
season52117.5%37425.4%39.6%
0.5line
OVER-121ProphetXfair -114 · -2.6% vs fair

30% boost+107+10.6% vs market · +15.8% vs season50% boost+124+19.4% vs market · +25% vs season

UNDER+105bet365fair +112 · -3.3% vs fair

30% boost+136+11.6% vs market · +4.5% vs season50% boost+157+21.5% vs market · +13.8% vs season

Walks

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
BB%9.7%11.1%
71st percentile for walks allowedleague avg 8.5%370 batters facedvs RHB · 83rd pctseason 9.7% (71st)171 batters facedsupports OVERsupports OVER
first-pitch strike%62.4%61.4%
56th percentile for first-pitch strikesleague avg 61.9%370 batters facedvs RHB · 47th pctseason 62.4% (56th)171 first pitchesneutralneutral
BB/93.74.5
league avg 3.4+0.2 vs league7 startsvs RHBseason 3.7171 batters facedneutralneutral
The ArmDrew Anderson: walks allowed by splitcounts, and those counts per batter faced
BFBBBB/BF
vs RHB ●1711911.1%
vs LHB198168.1%
on the road ●173158.7%
at home1962010.2%
season369359.5%

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

Head to HeadLuke Keaschall vs Drew Anderson, career0 walks in 1 PA, across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20261100000001.000.000
career1100000001.000.000
Luke Keaschall Breakdown · batter data
BB%9.6%9.0%
61st percentileleague avg 8.8%521 PAvs RHP · 54th pctseason 9.6% (61st)356 PAsupports OVERneutral
chase rate22.1%22.2%
8th percentile for chasing out of the zoneleague avg 30.7%521 PAvs RHP · 8th pctseason 22.1% (8th)677 pitches outside the zonesupports OVERsupports OVER
zone swing%62.7%63.2%
league avg 66.9%-4.2% vs league521 PAvs RHPseason 62.7%630 in-zone pitchesneutralneutral
The MatchupLuke Keaschall: Walks by split
GPABBBB%OBPover 0.5
vs RHP ●893553710.4%.38133% (29/89)
vs LHP40165137.9%.33330% (12/40)
at home ●68267249.0%.34129% (20/68)
on the road612532610.3%.39334% (21/61)
season129520509.6%.36632% (41/129)

● tonight's split

0.5line
OVER+155bet365fair +162 · -2.6% vs fair

30% boost+201+15.2% vs market · -4.2% vs season50% boost+232+27% vs market · +5.7% vs season

UNDER-190Hard Rockfair -163 · -5.5% vs fair

30% boost-146+4.3% vs market · +14.9% vs season50% boost-127+10.8% vs market · +22.1% vs season

Stolen Bases

129 games logged
line0.5

Drew Anderson Breakdown · opposing pitcher data
SB rate allowed1.2%
no split for this stat
61st percentile for steals allowed per chanceleague avg 1.0%6 of 513 opportunitiesno handedness split for this statsupports OVERseason only
runners test him1.8%
no split for this stat
72nd percentile for runners going per chanceleague avg 1.3%9 of 513 opportunitiesno handedness split for this statsupports OVERseason only
SB allowed6
no split for this stat
season totalno handedness split for this statneutralseason only
runners caught3
no split for this stat
season totalno handedness split for this statneutralseason only
pickoffs0
no split for this stat
season totalno handedness split for this statneutralseason only
Luke Keaschall Breakdown · batter data
sprint speed28.7
no split for this stat
84th percentileleague avg 27.4521 PAno handedness split for this statsupports OVERseason only
SB per game0.120.11
81st percentileleague avg 0.07129 gamesvs RHP · 79th pctseason 0.12 (81st)89 gamessupports OVERsupports OVER
xBA.246.237
56th percentileleague avg .240521 PAvs RHP · 41st pctseason .246 (56th)308 at-batsneutralneutral
BB%9.6%9.0%
61st percentileleague avg 8.8%521 PAvs RHP · 54th pctseason 9.6% (61st)356 PAsupports OVERneutral
The MatchupLuke Keaschall: Stolen Bases by split
GPASBSB/Gover 0.5
vs RHP ●89355100.1111% (10/89)
vs LHP4016560.1515% (6/40)
at home ●6826780.1212% (8/68)
on the road6125380.1313% (8/61)
season129520160.1212% (16/129)

● tonight's split

0.5line
OVER+600Fanaticspooled fair +599

30% boost+780pooled fair50% boost+900pooled fair

UNDER-500bet365fair -586 · +2.5% vs fair

30% boost-385+7.6% vs market · +10.4% vs season50% boost-333+11% vs market · +13.9% vs season

Hitters on the prop boardDetroit Tigers @ Minnesota Twinssorted by the focused market, not batting order

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