← Los Angeles Angels @ Pittsburgh Pirates

Rafael Flores

PITbats R4th in the order · projectedLos Angeles Angels @ Pittsburgh Pirates6:46 PMPNC Park

facingRyan Johnson5.47 ERA · 6.47 K/9 · 1.42 WHIP · 72.1 IPRHP · HR/PA allowed 5.0% (league avg 2.9%) · barrel% allowed 10.7% (league avg 7.4%)
Flores at the plateHR/PA 6.9%barrel rate 15.3%hard-hit% 44.1%

Home Runs

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
HR/PA allowed5.0%5.3%
93rd percentileleague avg 2.9%317 batters facedvs RHB · 95th pctseason 5.0% (93rd)132 batters facedsupports OVERsupports OVER
barrel% allowed10.7%10.6%
92nd percentileleague avg 7.4%317 batters facedvs RHB · 92nd pctseason 10.7% (92nd)94 batted ballssupports OVERsupports OVER
hard-hit% allowed38.0%42.5%
48th percentileleague avg 38.2%317 batters facedvs RHB · 79th pctseason 38.0% (48th)94 batted ballsneutralsupports OVER
fly-ball% allowed35.7%37.2%
94th percentileleague avg 26.7%317 batters facedvs RHB · 96th pctseason 35.7% (94th)94 batted ballssupports OVERsupports OVER
xSLG against.463.484
90th percentileleague avg .386316 batters facedvs RHB · 95th pctseason .463 (90th)116 at-batssupports OVERsupports OVER
The ArmRyan Johnson: home runs allowed by splitcounts, and those counts per batter faced
BFHRHR/BF
vs RHB ●13275.3%
vs LHB18494.9%
on the road ●14874.7%
at home16895.4%
season316165.1%

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
HR/PAthin6.9%6.1%
100th percentileleague avg 3.0%101 PAvs RHP · 98th pctseason 6.9% (100th)thin sample: 49 PAsupports OVERsupports OVER
barrel ratethin15.3%13.3%
96th percentileleague avg 7.8%101 PAvs RHP · 90th pctseason 15.3% (96th)thin sample: 30 batted ballssupports OVERsupports OVER
hard-hit%thin44.1%50.0%
74th percentileleague avg 39.0%101 PAvs RHP · 93rd pctseason 44.1% (74th)thin sample: 30 batted ballssupports OVERsupports OVER
fly-ball%thin39.0%33.3%
98th percentileleague avg 26.7%101 PAvs RHP · 89th pctseason 39.0% (98th)thin sample: 30 batted ballssupports OVERsupports OVER
xSLGthin.470.463
89th percentileleague avg .386101 PAvs RHP · 88th pctseason .470 (89th)thin sample: 45 at-batssupports OVERsupports OVER
xISOthin.243.233
97th percentileleague avg .146101 PAvs RHP · 94th pctseason .243 (97th)thin sample: 45 at-batssupports OVERsupports OVER
avg exit velothin89.7 mph88.5 mph
71st percentileleague avg 88.0 mph101 PAvs RHP · 52nd pctseason 89.7 mph (71st)thin sample: 30 batted ballssupports OVERneutral
The MatchupRafael Flores: Home Runs by split
GPAHRHR/PASLGover 0.5
vs RHP ●1341512.2%.64123% (3/13)
vs LHP166023.3%.35313% (2/16)
at home ●154848.3%.66720% (3/15)
on the road145335.7%.31214% (2/14)
season2910176.9%.47817% (5/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PAHR/PABBEbarrelxSLGxISOEV
vs RHP ●496.1%3013.3%.463.23388.5
vs LHP527.7%2917.2%.476.25390.9
at home ●488.3%3016.7%.602.30089.1
on the road535.7%2913.8%.354.19490.3
season1016.9%5915.3%.470.24389.7
0.5line
OVER+700NoVigfair +645 · +7.3% vs fair

30% boost+910+35.3% vs market · +74.1% vs season50% boost+1050+54.1% vs market · +98.3% vs season

UNDER-852NoVigfair -644 · -3.3% vs fair

30% boost-655-0.2% vs market · -4.6% vs season50% boost-568+1.8% vs market · -2.7% vs season

Total Bases

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xSLG against.463.484
90th percentileleague avg .386316 batters facedvs RHB · 95th pctseason .463 (90th)116 at-batssupports OVERsupports OVER
xBA against.262.272
77th percentileleague avg .239316 batters facedvs RHB · 87th pctseason .262 (77th)116 at-batssupports OVERsupports OVER
AVG against.245.257
league avg .244+.001 vs league14 startsvs RHBseason .245132 batters facedneutralneutral
hard-hit% allowed38.0%42.5%
48th percentileleague avg 38.2%317 batters facedvs RHB · 79th pctseason 38.0% (48th)94 batted ballsneutralsupports OVER
barrel% allowed10.7%10.6%
92nd percentileleague avg 7.4%317 batters facedvs RHB · 92nd pctseason 10.7% (92nd)94 batted ballssupports OVERsupports OVER
The ArmRyan Johnson: total bases allowed by splitcounts, and those counts per batter faced
BFTBTB/BFSLG
vs RHB ●132530.40.469
vs LHB184680.37.425
on the road ●148580.39.464
at home168630.38.426
season3161210.38.443

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
xSLGthin.470.463
89th percentileleague avg .386101 PAvs RHP · 88th pctseason .470 (89th)thin sample: 45 at-batssupports OVERsupports OVER
SLGthin.478.467
87th percentileleague avg .400101 PAvs RHP · 83rd pctseason .478 (87th)thin sample: 49 PAsupports OVERsupports OVER
xBAthin.226.230
29th percentileleague avg .240101 PAvs RHP · 32nd pctseason .226 (29th)thin sample: 45 at-batssupports UNDERsupports UNDER
AVGthin.211.200
10th percentileleague avg .244101 PAvs RHP · 5th pctseason .211 (10th)thin sample: 49 PAsupports UNDERsupports UNDER
xISOthin.243.233
97th percentileleague avg .146101 PAvs RHP · 94th pctseason .243 (97th)thin sample: 45 at-batssupports OVERsupports OVER
hard-hit%thin44.1%50.0%
74th percentileleague avg 39.0%101 PAvs RHP · 93rd pctseason 44.1% (74th)thin sample: 30 batted ballssupports OVERsupports OVER
barrel ratethin15.3%13.3%
96th percentileleague avg 7.8%101 PAvs RHP · 90th pctseason 15.3% (96th)thin sample: 30 batted ballssupports OVERsupports OVER
line-drive%thin10.2%16.7%
0th percentileleague avg 23.6%101 PAvs RHP · 2nd pctseason 10.2% (0th)thin sample: 30 batted ballssupports UNDERsupports UNDER
The MatchupRafael Flores: Total Bases by split
GPATBTB/GSLGover 0.5
vs RHP ●1341251.92.64154% (7/13)
vs LHP1660181.13.35338% (6/16)
at home ●1548281.87.66767% (10/15)
on the road1453151.07.31221% (3/14)
season29101431.48.47845% (13/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PATB/PABBExSLGxISObarrelEV
vs RHP ●4942.9%30.463.23313.3%88.5
vs LHP5242.3%29.476.25317.2%90.9
at home ●4858.3%30.602.30016.7%89.1
on the road5328.3%29.354.19413.8%90.3
season10142.6%59.470.24315.3%89.7
0.5line
OVER-152Caesarsfair -132 · -5.5% vs fair

30% boost-117+5.7% vs market · -16.8% vs season50% boost-101+13.2% vs market · -10.9% vs season

UNDER+125theScore Betfair +132 · -3.2% vs fair

30% boost+162+12.9% vs market · +44.8% vs season50% boost+188+23.6% vs market · +58.6% vs season

Hits

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xBA against.262.272
77th percentileleague avg .239316 batters facedvs RHB · 87th pctseason .262 (77th)116 at-batssupports OVERsupports OVER
AVG against.245.257
league avg .244+.001 vs league14 startsvs RHBseason .245132 batters facedneutralneutral
K%16.5%16.7%
10th percentile for strikeoutsleague avg 22.7%316 batters facedvs RHB · 12th pctseason 16.5% (10th)132 batters facedsupports OVERsupports OVER
whiff%22.7%24.7%
33rd percentile for whiffs generatedleague avg 25.3%316 batters facedvs RHB · 49th pctseason 22.7% (33rd)247 swingssupports OVERneutral
The ArmRyan Johnson: hits allowed by splitcounts, and those counts per batter faced
BFHH/BFAVG
vs RHB ●1322922.0%.257
vs LHB1843820.7%.238
on the road ●1483423.0%.272
at home1683319.6%.223
season3166721.2%.245

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
xBAthin.226.230
29th percentileleague avg .240101 PAvs RHP · 32nd pctseason .226 (29th)thin sample: 45 at-batssupports UNDERsupports UNDER
AVGthin.211.200
10th percentileleague avg .244101 PAvs RHP · 5th pctseason .211 (10th)thin sample: 49 PAsupports UNDERsupports UNDER
zone contact%thin78.5%76.1%
15th percentile for contact in the zoneleague avg 83.9%101 PAvs RHP · 6th pctseason 78.5% (15th)thin sample: 67 in-zone swingssupports UNDERsupports UNDER
whiff%thin32.0%33.0%
86th percentile for swing-and-missleague avg 25.2%101 PAvs RHP · 89th pctseason 32.0% (86th)thin sample: 97 swingssupports UNDERsupports UNDER
K%thin30.7%30.6%
89th percentile for strikeout rateleague avg 22.5%101 PAvs RHP · 88th pctseason 30.7% (89th)thin sample: 49 PAsupports UNDERsupports UNDER
line-drive%thin10.2%16.7%
0th percentileleague avg 23.6%101 PAvs RHP · 2nd pctseason 10.2% (0th)thin sample: 30 batted ballssupports UNDERsupports UNDER
The MatchupRafael Flores: Hits by split
GABHAVGover 0.5
vs RHP ●13399.23154% (7/13)
vs LHP165110.19638% (6/16)
at home ●154214.33367% (10/15)
on the road14485.10421% (3/14)
season299019.21145% (13/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBALD%SS%
vs RHP ●4918.4%30.23016.7%36.7%
vs LHP5219.2%29.2233.5%34.5%
at home ●4829.2%30.30210.0%40.0%
on the road539.4%29.16010.3%31.0%
season10118.8%5910.2%35.6%
0.5line
B★ FORMleans under
  • the under has hit 64% blended (L10 70%, season 55%) against a 43% priced probability
  • his AVG of .211 - 10th percentile for AVG
  • his xBA of .226 - 29th percentile for xBA
  • counterpoint - faces Ryan Johnson (RHP): xBA against .262 - 77th percentile for xBA against

thin sample: 29 games this season

basis: 29 games this season

OVER-150ProphetXfair -135 · -4.1% vs fair

30% boost-115+7.3% vs market · -16.3% vs season50% boost-100+15% vs market · -10.3% vs season

UNDER+128BetOnlinefair +135 · -2.9% vs fair

30% boost+166+13.5% vs market · +47% vs season50% boost+192+24.4% vs market · +61.1% vs season

H+R+RBI

29 games logged
line1.5

Ryan Johnson Breakdown · opposing pitcher data
xBA against.262.272
77th percentileleague avg .239316 batters facedvs RHB · 87th pctseason .262 (77th)116 at-batssupports OVERsupports OVER
xERA5.51
no split for this stat
91st percentile for expected ERAleague avg 4.16316 batters facedno handedness split for this statsupports OVERseason only
xSLG against.463.484
90th percentileleague avg .386316 batters facedvs RHB · 95th pctseason .463 (90th)116 at-batssupports OVERsupports OVER
BB%11.4%9.1%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs RHB · 63rd pctseason 11.4% (86th)132 batters facedsupports OVERsupports OVER
K%16.5%16.7%
10th percentile for strikeoutsleague avg 22.7%316 batters facedvs RHB · 12th pctseason 16.5% (10th)132 batters facedsupports OVERsupports OVER
The ArmRyan Johnson: h+r+rbi allowed by splitcounts, and those counts per batter faced
BFHTBOBP
vs RHB ●1322953.341
vs LHB1843868.337
on the road ●1483458.365
at home1683363.315
season31667121

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
H+R+RBI per gamethin1.662.15
38th percentileleague avg 1.7529 gamesvs RHP · 87th pctseason 1.66 (38th)thin sample: 13 gamessupports UNDERsupports OVER
xwOBA.333
no split for this stat
76th percentileleague avg .310101 PAno handedness split for this statsupports OVERseason only
xBAthin.226.230
29th percentileleague avg .240101 PAvs RHP · 32nd pctseason .226 (29th)thin sample: 45 at-batssupports UNDERsupports UNDER
SLGthin.478.467
87th percentileleague avg .400101 PAvs RHP · 83rd pctseason .478 (87th)thin sample: 49 PAsupports OVERsupports OVER
The MatchupRafael Flores: H+R+RBI by split
GPAHRRBIH+R+RBI/Gover 1.5
vs RHP ●134198112.1531% (4/13)
vs LHP166010461.2525% (4/16)
at home ●154814961.9333% (5/15)
on the road145353111.3621% (3/14)
season291011912171.6628% (8/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBAxSLGbarrelEV
vs RHP ●4918.4%30.230.46313.3%88.5
vs LHP5219.2%29.223.47617.2%90.9
at home ●4829.2%30.302.60216.7%89.1
on the road539.4%29.160.35413.8%90.3
season10118.8%59.47015.3%89.7
1.5line
OVER+115bet365fair +128 · -5.6% vs fair

30% boost+150+9.5% vs market · -31.2% vs season50% boost+172+19.6% vs market · -24.8% vs season

UNDER-140theScore Betfair -127 · -4.3% vs fair

30% boost-108+7.8% vs market · +39.7% vs season50% boost+107+15.8% vs market · +50% vs season

RBIs

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xERA5.51
no split for this stat
91st percentile for expected ERAleague avg 4.16316 batters facedno handedness split for this statsupports OVERseason only
xSLG against.463.484
90th percentileleague avg .386316 batters facedvs RHB · 95th pctseason .463 (90th)116 at-batssupports OVERsupports OVER
barrel% allowed10.7%10.6%
92nd percentileleague avg 7.4%317 batters facedvs RHB · 92nd pctseason 10.7% (92nd)94 batted ballssupports OVERsupports OVER
BB%11.4%9.1%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs RHB · 63rd pctseason 11.4% (86th)132 batters facedsupports OVERsupports OVER
The ArmRyan Johnson: rbis allowed by splitcounts, and those counts per batter faced
BFHHRSLG
vs RHB ●132297.469
vs LHB184389.425
on the road ●148347.464
at home168339.426
season3166716.443

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
RBI per gamethin0.590.85
87th percentileleague avg 0.4529 gamesvs RHP · 100th pctseason 0.59 (87th)thin sample: 13 gamessupports OVERsupports OVER
xSLGthin.470.463
89th percentileleague avg .386101 PAvs RHP · 88th pctseason .470 (89th)thin sample: 45 at-batssupports OVERsupports OVER
hard-hit%thin44.1%50.0%
74th percentileleague avg 39.0%101 PAvs RHP · 93rd pctseason 44.1% (74th)thin sample: 30 batted ballssupports OVERsupports OVER
barrel ratethin15.3%13.3%
96th percentileleague avg 7.8%101 PAvs RHP · 90th pctseason 15.3% (96th)thin sample: 30 batted ballssupports OVERsupports OVER
The MatchupRafael Flores: RBIs by split
GPARBIRBI/GSLGover 0.5
vs RHP ●1341110.85.64123% (3/13)
vs LHP166060.38.35325% (4/16)
at home ●154860.40.66720% (3/15)
on the road1453110.79.31229% (4/14)
season29101170.59.47824% (7/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PARBI/PABBExSLGbarrelhard hitEV
vs RHP ●4914.3%30.46313.3%50.0%88.5
vs LHP5219.2%29.47617.2%37.9%90.9
at home ●4812.5%30.60216.7%50.0%89.1
on the road5320.8%29.35413.8%37.9%90.3
season10159.47015.3%44.1%89.7
0.5line
OVER+208NoVigfair +212 · -1.3% vs fair

30% boost+270+18.5% vs market · -10.6% vs season50% boost+312+31.8% vs market · -0.6% vs season

UNDER-250theScore Betfair -217 · -4.2% vs fair

30% boost-192+4% vs market · +15.3% vs season50% boost-167+9.4% vs market · +21.4% vs season

Runs

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xERA5.51
no split for this stat
91st percentile for expected ERAleague avg 4.16316 batters facedno handedness split for this statsupports OVERseason only
xBA against.262.272
77th percentileleague avg .239316 batters facedvs RHB · 87th pctseason .262 (77th)116 at-batssupports OVERsupports OVER
BB%11.4%9.1%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs RHB · 63rd pctseason 11.4% (86th)132 batters facedsupports OVERsupports OVER
The ArmRyan Johnson: runs allowed by splitcounts, and those counts per batter faced
BFHBBOBP
vs RHB ●1322912.341
vs LHB1843824.337
on the road ●1483416.365
at home1683320.315
season3166736

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
runs per gamethin0.410.62
35th percentileleague avg 0.4629 gamesvs RHP · 91st pctseason 0.41 (35th)thin sample: 13 gamessupports UNDERsupports OVER
xwOBA.333
no split for this stat
76th percentileleague avg .310101 PAno handedness split for this statsupports OVERseason only
sprint speed26.2
no split for this stat
21st percentileleague avg 27.4101 PAno handedness split for this statsupports UNDERseason only
xBAthin.226.230
29th percentileleague avg .240101 PAvs RHP · 32nd pctseason .226 (29th)thin sample: 45 at-batssupports UNDERsupports UNDER
BB%thin10.9%8.2%
76th percentileleague avg 8.7%101 PAvs RHP · 45th pctseason 10.9% (76th)thin sample: 49 PAsupports OVERneutral
The MatchupRafael Flores: Runs by split
GPARR/GOBPover 0.5
vs RHP ●134180.62.26846% (6/13)
vs LHP166040.25.31725% (4/16)
at home ●154890.60.41753% (8/15)
on the road145330.21.18914% (2/14)
season29101120.41.29734% (10/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PAR/PABBExBALD%SS%EV
vs RHP ●4930.23016.7%36.7%88.5
vs LHP5229.2233.5%34.5%90.9
at home ●4818.8%30.30210.0%40.0%89.1
on the road535.7%29.16010.3%31.0%90.3
season1015910.2%35.6%89.7
0.5line
OVER+160bet365fair +158 · +0.9% vs fair

30% boost+208+19.5% vs market · +6.2% vs season50% boost+240+31.9% vs market · +17.2% vs season

UNDER-180theScore Betfair -158 · -4.7% vs fair

30% boost-138+5.6% vs market · +12.8% vs season50% boost-120+12.4% vs market · +20.1% vs season

Doubles

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xSLG against.463.484
90th percentileleague avg .386316 batters facedvs RHB · 95th pctseason .463 (90th)116 at-batssupports OVERsupports OVER
hard-hit% allowed38.0%42.5%
48th percentileleague avg 38.2%317 batters facedvs RHB · 79th pctseason 38.0% (48th)94 batted ballsneutralsupports OVER
barrel% allowed10.7%10.6%
92nd percentileleague avg 7.4%317 batters facedvs RHB · 92nd pctseason 10.7% (92nd)94 batted ballssupports OVERsupports OVER
line-drive% allowed21.4%
no comparison availableno split for this stat
316 batters facedno handedness split for this statneutralseason only
The ArmRyan Johnson: doubles allowed by splitcounts, and those counts per batter faced
BF2B2B/BFSLG
vs RHB ●13232.3%.469
vs LHB18431.6%.425
on the road ●14832.0%.464
at home16831.8%.426
season31661.9%.443

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
2B/PAthin3.0%6.1%
18th percentileleague avg 4.1%101 PAvs RHP · 94th pctseason 3.0% (18th)thin sample: 49 PAsupports UNDERsupports OVER
xSLGthin.470.463
89th percentileleague avg .386101 PAvs RHP · 88th pctseason .470 (89th)thin sample: 45 at-batssupports OVERsupports OVER
xISOthin.243.233
97th percentileleague avg .146101 PAvs RHP · 94th pctseason .243 (97th)thin sample: 45 at-batssupports OVERsupports OVER
line-drive%thin10.2%16.7%
0th percentileleague avg 23.6%101 PAvs RHP · 2nd pctseason 10.2% (0th)thin sample: 30 batted ballssupports UNDERsupports UNDER
sweet-spot%thin35.6%36.7%
53rd percentileleague avg 35.3%101 PAvs RHP · 65th pctseason 35.6% (53rd)thin sample: 30 batted ballsneutralsupports OVER
sprint speed26.2
no split for this stat
21st percentileleague avg 27.4101 PAno handedness split for this statsupports UNDERseason only
The MatchupRafael Flores: Doubles by split
GPA2B2B/PASLGover 0.5
vs RHP ●134112.4%.6418% (1/13)
vs LHP166023.3%.35313% (2/16)
at home ●154824.2%.66713% (2/15)
on the road145311.9%.3127% (1/14)
season2910133.0%.47810% (3/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PA2B/PABBExSLGLD%SS%
vs RHP ●496.1%30.46316.7%36.7%
vs LHP520.0%29.4763.5%34.5%
at home ●484.2%30.60210.0%40.0%
on the road531.9%29.35410.3%31.0%
season1013.0%59.47010.2%35.6%
0.5line
OVER+450bet365fair +430 · +3.7% vs fair

30% boost+585+29.5% vs market · -29.1% vs season50% boost+675+46.5% vs market · -19.8% vs season

UNDER-600Hard Rockfair -431 · -5.3% vs fair

30% boost-462-1.2% vs market · +9.1% vs season50% boost-400+1.5% vs market · +12.1% vs season

Singles

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xBA against.262.272
77th percentileleague avg .239316 batters facedvs RHB · 87th pctseason .262 (77th)116 at-batssupports OVERsupports OVER
K%16.5%16.7%
10th percentile for strikeoutsleague avg 22.7%316 batters facedvs RHB · 12th pctseason 16.5% (10th)132 batters facedsupports OVERsupports OVER
whiff%22.7%24.7%
33rd percentile for whiffs generatedleague avg 25.3%316 batters facedvs RHB · 49th pctseason 22.7% (33rd)247 swingssupports OVERneutral
The ArmRyan Johnson: singles allowed by splitcounts, and those counts per batter faced
BF1B1B/BF
vs RHB ●1321914.4%
vs LHB1842614.1%
on the road ●1482416.2%
at home1682112.5%
season3164514.2%

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
xBAthin.226.230
29th percentileleague avg .240101 PAvs RHP · 32nd pctseason .226 (29th)thin sample: 45 at-batssupports UNDERsupports UNDER
zone contact%thin78.5%76.1%
15th percentile for contact in the zoneleague avg 83.9%101 PAvs RHP · 6th pctseason 78.5% (15th)thin sample: 67 in-zone swingssupports UNDERsupports UNDER
whiff%thin32.0%33.0%
86th percentile for swing-and-missleague avg 25.2%101 PAvs RHP · 89th pctseason 32.0% (86th)thin sample: 97 swingssupports UNDERsupports UNDER
line-drive%thin10.2%16.7%
0th percentileleague avg 23.6%101 PAvs RHP · 2nd pctseason 10.2% (0th)thin sample: 30 batted ballssupports UNDERsupports UNDER
sprint speed26.2
no split for this stat
21st percentileleague avg 27.4101 PAno handedness split for this statsupports UNDERseason only
The MatchupRafael Flores: Singles by split
GAB1BAVGover 0.5
vs RHP ●13393.23123% (3/13)
vs LHP16516.19631% (5/16)
at home ●15428.33347% (7/15)
on the road14481.1047% (1/14)
season29909.21128% (8/29)

● tonight's split

The BatRafael Flores: contact quality by splitexpected outcomes and batted-ball shape, per split
PA1B/PABBExBALD%SS%
vs RHP ●496.1%30.23016.7%36.7%
vs LHP5211.5%29.2233.5%34.5%
at home ●4816.7%30.30210.0%40.0%
on the road531.9%29.16010.3%31.0%
season1018.9%5910.2%35.6%
0.5line
OVER+130bet365fair +140 · -4.1% vs fair

30% boost+169+12.2% vs market · -25.8% vs season50% boost+195+23% vs market · -18.6% vs season

UNDER-165BetMGMfair -140 · -6.4% vs fair

30% boost-127+4.2% vs market · +29.5% vs season50% boost-110+11.3% vs market · +38.2% vs season

Walks

29 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
BB%11.4%9.1%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs RHB · 63rd pctseason 11.4% (86th)132 batters facedsupports OVERsupports OVER
first-pitch strike%59.8%60.6%
28th percentile for first-pitch strikesleague avg 61.9%316 batters facedvs RHB · 37th pctseason 59.8% (28th)132 first pitchessupports OVERsupports OVER
BB/94.53.6
league avg 3.4+1.1 vs league14 startsvs RHBseason 4.5132 batters facedneutralneutral
The ArmRyan Johnson: walks allowed by splitcounts, and those counts per batter faced
BFBBBB/BF
vs RHB ●132129.1%
vs LHB1842413.0%
on the road ●1481610.8%
at home1682011.9%
season3163611.4%

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

Head to HeadRafael Flores vs Ryan Johnsonfirst career matchup · no MLB regular-season meetings on record
Rafael Flores Breakdown · batter data
BB%thin10.9%8.2%
76th percentileleague avg 8.7%101 PAvs RHP · 45th pctseason 10.9% (76th)thin sample: 49 PAsupports OVERneutral
chase ratethin28.6%30.3%
37th percentile for chasing out of the zoneleague avg 30.7%101 PAvs RHP · 50th pctseason 28.6% (37th)thin sample: 99 pitches outside the zonesupports OVERneutral
zone swing%thin57.3%62.6%
league avg 66.8%-9.5% vs league101 PAvs RHPseason 57.3%thin sample: 107 in-zone pitchesneutralneutral
The MatchupRafael Flores: Walks by split
GPABBBB%OBPover 0.5
vs RHP ●134124.9%.26815% (2/13)
vs LHP1660915.0%.31750% (8/16)
at home ●1548612.5%.41740% (6/15)
on the road145359.4%.18929% (4/14)
season291011110.9%.29734% (10/29)

● tonight's split

0.5line
OVER+196Caesarsfair +212 · -5.2% vs fair

30% boost+255+13.5% vs market · +22.3% vs season50% boost+294+26.1% vs market · +35.9% vs season

UNDER-273DraftKingsfair -213 · -7% vs fair

30% boost-210+0.5% vs market · -3.3% vs season50% boost-182+5.5% vs market · +1.5% vs season

Hitters on the prop boardLos Angeles Angels @ Pittsburgh Piratessorted by the focused market, not batting order

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