← Los Angeles Angels @ Pittsburgh Pirates

Brandon Lowe

PITbats L2nd 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%)
Lowe at the plateHR/PA 5.0%barrel rate 11.9%hard-hit% 45.8%

Home Runs

131 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
HR/PA allowed5.0%4.9%
93rd percentileleague avg 2.9%317 batters facedvs LHB · 93rd pctseason 5.0% (93rd)185 batters facedsupports OVERsupports OVER
barrel% allowed10.7%10.8%
92nd percentileleague avg 7.4%317 batters facedvs LHB · 93rd pctseason 10.7% (92nd)130 batted ballssupports OVERsupports OVER
hard-hit% allowed38.0%34.6%
48th percentileleague avg 38.2%317 batters facedvs LHB · 25th pctseason 38.0% (48th)130 batted ballsneutralsupports UNDER
fly-ball% allowed35.7%34.6%
94th percentileleague avg 26.7%317 batters facedvs LHB · 93rd pctseason 35.7% (94th)130 batted ballssupports OVERsupports OVER
xSLG against.463.439
90th percentileleague avg .386316 batters facedvs LHB · 79th pctseason .463 (90th)160 at-batssupports OVERsupports OVER
The ArmRyan Johnson: home runs allowed by splitcounts, and those counts per batter faced
BFHRHR/BF
vs LHB ●18494.9%
vs RHB13275.3%
on the road ●14874.7%
at home16895.4%
season316165.1%

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 home runs in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
HR/PA5.0%5.8%
89th percentileleague avg 3.0%578 PAvs RHP · 97th pctseason 5.0% (89th)394 PAsupports OVERsupports OVER
barrel rate11.9%12.8%
83rd percentileleague avg 7.8%578 PAvs RHP · 88th pctseason 11.9% (83rd)251 batted ballssupports OVERsupports OVER
hard-hit%45.8%48.6%
82nd percentileleague avg 39.0%578 PAvs RHP · 90th pctseason 45.8% (82nd)251 batted ballssupports OVERsupports OVER
fly-ball%34.8%35.5%
93rd percentileleague avg 26.7%578 PAvs RHP · 95th pctseason 34.8% (93rd)251 batted ballssupports OVERsupports OVER
xSLG.428.480
75th percentileleague avg .386577 PAvs RHP · 91st pctseason .428 (75th)349 at-batssupports OVERsupports OVER
xISO.191.223
81st percentileleague avg .146577 PAvs RHP · 92nd pctseason .191 (81st)349 at-batssupports OVERsupports OVER
avg exit velo91.0 mph92.0 mph
86th percentileleague avg 88.0 mph578 PAvs RHP · 92nd pctseason 91.0 mph (86th)251 batted ballssupports OVERsupports OVER
The MatchupBrandon Lowe: Home Runs by split
GPAHRHR/PASLGover 0.5
vs RHP ●95434255.8%.53023% (22/95)
vs LHP3614442.8%.34111% (4/36)
at home ●67295155.1%.48321% (14/67)
on the road64283144.9%.48019% (12/64)
season131578295.0%.48220% (26/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PAHR/PABBEbarrelxSLGxISOEV
vs RHP ●3945.8%25112.8%.480.22392.0
vs LHP1843.3%1039.7%.305.12088.7
at home ●2955.1%19012.1%.455.21391.6
on the road2834.9%16411.6%.387.16390.4
season5785.0%35411.9%.422.18991.0
0.5line
OVER+456Polymarketpooled fair +420

30% boost+593pooled fair50% boost+684pooled fair

UNDER-420ProphetXfair -421 · +0.1% vs fair

30% boost-323+5.8% vs market · +5% vs season50% boost-280+9.7% vs market · +8.8% vs season

Total Bases

131 games logged
line1.5

Ryan Johnson Breakdown · opposing pitcher data
xSLG against.463.439
90th percentileleague avg .386316 batters facedvs LHB · 79th pctseason .463 (90th)160 at-batssupports OVERsupports OVER
xBA against.262.250
77th percentileleague avg .239316 batters facedvs LHB · 61st pctseason .262 (77th)160 at-batssupports OVERsupports OVER
AVG against.245.238
league avg .244+.001 vs league14 startsvs LHBseason .245184 batters facedneutralneutral
hard-hit% allowed38.0%34.6%
48th percentileleague avg 38.2%317 batters facedvs LHB · 25th pctseason 38.0% (48th)130 batted ballsneutralsupports UNDER
barrel% allowed10.7%10.8%
92nd percentileleague avg 7.4%317 batters facedvs LHB · 93rd pctseason 10.7% (92nd)130 batted ballssupports OVERsupports OVER
The ArmRyan Johnson: total bases allowed by splitcounts, and those counts per batter faced
BFTBTB/BFSLG
vs LHB ●184680.37.425
vs RHB132530.40.469
on the road ●148580.39.464
at home168630.38.426
season3161210.38.443

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 total bases in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
xSLG.428.480
75th percentileleague avg .386577 PAvs RHP · 91st pctseason .428 (75th)349 at-batssupports OVERsupports OVER
SLG.482.542
88th percentileleague avg .400578 PAvs RHP · 99th pctseason .482 (88th)394 PAsupports OVERsupports OVER
xBA.237.257
41st percentileleague avg .240577 PAvs RHP · 75th pctseason .237 (41st)349 at-batsneutralsupports OVER
AVG.254.274
59th percentileleague avg .244578 PAvs RHP · 80th pctseason .254 (59th)394 PAneutralsupports OVER
xISO.191.223
81st percentileleague avg .146577 PAvs RHP · 92nd pctseason .191 (81st)349 at-batssupports OVERsupports OVER
hard-hit%45.8%48.6%
82nd percentileleague avg 39.0%578 PAvs RHP · 90th pctseason 45.8% (82nd)251 batted ballssupports OVERsupports OVER
barrel rate11.9%12.8%
83rd percentileleague avg 7.8%578 PAvs RHP · 88th pctseason 11.9% (83rd)251 batted ballssupports OVERsupports OVER
line-drive%24.0%25.5%
55th percentileleague avg 23.6%578 PAvs RHP · 72nd pctseason 24.0% (55th)251 batted ballsneutralsupports OVER
The MatchupBrandon Lowe: Total Bases by split
GPATBTB/GSLGover 1.5
vs RHP ●954342032.14.53048% (46/95)
vs LHP36144451.25.34136% (13/36)
at home ●672951281.91.48346% (31/67)
on the road642831201.88.48044% (28/64)
season1315782481.89.48245% (59/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PATB/PABBExSLGxISObarrelEV
vs RHP ●39447.7%251.480.22312.8%92.0
vs LHP18432.6%103.305.1209.7%88.7
at home ●29543.4%190.455.21312.1%91.6
on the road28342.4%164.387.16311.6%90.4
season57842.9%354.422.18911.9%91.0
1.5line
OVER+128ProphetXfair +131 · -1.5% vs fair

30% boost+166+15.1% vs market · +20% vs season50% boost+192+26.1% vs market · +31.5% vs season

UNDER-140BetMGMfair -133 · -2.3% vs fair

30% boost-108+9.9% vs market · +6% vs season50% boost+107+18.1% vs market · +13.8% vs season

Hits

131 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xBA against.262.250
77th percentileleague avg .239316 batters facedvs LHB · 61st pctseason .262 (77th)160 at-batssupports OVERsupports OVER
AVG against.245.238
league avg .244+.001 vs league14 startsvs LHBseason .245184 batters facedneutralneutral
K%16.5%16.2%
10th percentile for strikeoutsleague avg 22.7%316 batters facedvs LHB · 9th pctseason 16.5% (10th)185 batters facedsupports OVERsupports OVER
whiff%22.7%21.2%
33rd percentile for whiffs generatedleague avg 25.3%316 batters facedvs LHB · 19th pctseason 22.7% (33rd)326 swingssupports OVERsupports OVER
The ArmRyan Johnson: hits allowed by splitcounts, and those counts per batter faced
BFHH/BFAVG
vs LHB ●1843820.7%.238
vs RHB1322922.0%.257
on the road ●1483423.0%.272
at home1683319.6%.223
season3166721.2%.245

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 hits in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
xBA.237.257
41st percentileleague avg .240577 PAvs RHP · 75th pctseason .237 (41st)349 at-batsneutralsupports OVER
AVG.254.274
59th percentileleague avg .244578 PAvs RHP · 80th pctseason .254 (59th)394 PAneutralsupports OVER
zone contact%80.1%81.0%
22nd percentile for contact in the zoneleague avg 83.9%577 PAvs RHP · 26th pctseason 80.1% (22nd)521 in-zone swingssupports UNDERsupports UNDER
whiff%35.2%33.1%
94th percentile for swing-and-missleague avg 25.2%577 PAvs RHP · 89th pctseason 35.2% (94th)792 swingssupports UNDERsupports UNDER
K%28.9%24.9%
84th percentile for strikeout rateleague avg 22.5%577 PAvs RHP · 67th pctseason 28.9% (84th)394 PAsupports UNDERsupports UNDER
line-drive%24.0%25.5%
55th percentileleague avg 23.6%578 PAvs RHP · 72nd pctseason 24.0% (55th)251 batted ballsneutralsupports OVER
The MatchupBrandon Lowe: Hits by split
GABHAVGover 0.5
vs RHP ●95383102.26672% (68/95)
vs LHP3613229.22056% (20/36)
at home ●6726568.25766% (44/67)
on the road6425063.25269% (44/64)
season131515131.25467% (88/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBALD%SS%
vs RHP ●39424.1%251.25725.5%36.3%
vs LHP18419.6%103.18620.4%35.9%
at home ●29523.1%190.24223.2%39.5%
on the road28322.3%164.22525.0%32.3%
season57822.7%35424.0%36.2%
0.5line
OVER-198ProphetXfair -184 · -2.5% vs fair

30% boost-152+7.3% vs market · +11.3% vs season50% boost-132+13.9% vs market · +18.1% vs season

UNDER+182NoVigfair +180 · +0.7% vs fair

30% boost+237+20.2% vs market · +10.5% vs season50% boost+273+33.2% vs market · +22.4% vs season

H+R+RBI

131 games logged
line1.5

Ryan Johnson Breakdown · opposing pitcher data
xBA against.262.250
77th percentileleague avg .239316 batters facedvs LHB · 61st pctseason .262 (77th)160 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.439
90th percentileleague avg .386316 batters facedvs LHB · 79th pctseason .463 (90th)160 at-batssupports OVERsupports OVER
BB%11.4%13.0%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs LHB · 95th pctseason 11.4% (86th)185 batters facedsupports OVERsupports OVER
K%16.5%16.2%
10th percentile for strikeoutsleague avg 22.7%316 batters facedvs LHB · 9th pctseason 16.5% (10th)185 batters facedsupports OVERsupports OVER
The ArmRyan Johnson: h+r+rbi allowed by splitcounts, and those counts per batter faced
BFHTBOBP
vs LHB ●1843868.337
vs RHB1322953.341
on the road ●1483458.365
at home1683363.315
season31667121

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 hits + RBI (this source carries no runs) in 1 PA, across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.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.

Brandon Lowe Breakdown · batter data
H+R+RBI per game2.272.44
94th percentileleague avg 1.75131 gamesvs RHP · 98th pctseason 2.27 (94th)95 gamessupports OVERsupports OVER
xwOBA.323
no split for this stat
67th percentileleague avg .310577 PAno handedness split for this statsupports OVERseason only
xBA.237.257
41st percentileleague avg .240577 PAvs RHP · 75th pctseason .237 (41st)349 at-batsneutralsupports OVER
SLG.482.542
88th percentileleague avg .400578 PAvs RHP · 99th pctseason .482 (88th)394 PAsupports OVERsupports OVER
The MatchupBrandon Lowe: H+R+RBI by split
GPAHRRBIH+R+RBI/Gover 1.5
vs RHP ●9543410268622.4453% (50/95)
vs LHP361442916211.8347% (17/36)
at home ●672956844462.3652% (35/67)
on the road642836340372.1950% (32/64)
season13157813184832.2751% (67/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBAxSLGbarrelEV
vs RHP ●39424.1%251.257.48012.8%92.0
vs LHP18419.6%103.186.3059.7%88.7
at home ●29523.1%190.242.45512.1%91.6
on the road28322.3%164.225.38711.6%90.4
season57822.7%354.42211.9%91.0
1.5line
OVER-115ProphetXfair -110 · -2.2% vs fair

30% boost+113+11.4% vs market · +9% vs season50% boost+130+20.5% vs market · +17.9% vs season

UNDER+102NoVigfair +109 · -3.4% vs fair

30% boost+133+11.2% vs market · +13.6% vs season50% boost+153+20.9% vs market · +23.6% vs season

RBIs

131 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.439
90th percentileleague avg .386316 batters facedvs LHB · 79th pctseason .463 (90th)160 at-batssupports OVERsupports OVER
barrel% allowed10.7%10.8%
92nd percentileleague avg 7.4%317 batters facedvs LHB · 93rd pctseason 10.7% (92nd)130 batted ballssupports OVERsupports OVER
BB%11.4%13.0%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs LHB · 95th pctseason 11.4% (86th)185 batters facedsupports OVERsupports OVER
The ArmRyan Johnson: rbis allowed by splitcounts, and those counts per batter faced
BFHHRSLG
vs LHB ●184389.425
vs RHB132297.469
on the road ●148347.464
at home168339.426
season3166716.443

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 RBI in 1 PA, across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
RBI per game0.630.65
94th percentileleague avg 0.45131 gamesvs RHP · 95th pctseason 0.63 (94th)95 gamessupports OVERsupports OVER
xSLG.428.480
75th percentileleague avg .386577 PAvs RHP · 91st pctseason .428 (75th)349 at-batssupports OVERsupports OVER
hard-hit%45.8%48.6%
82nd percentileleague avg 39.0%578 PAvs RHP · 90th pctseason 45.8% (82nd)251 batted ballssupports OVERsupports OVER
barrel rate11.9%12.8%
83rd percentileleague avg 7.8%578 PAvs RHP · 88th pctseason 11.9% (83rd)251 batted ballssupports OVERsupports OVER
The MatchupBrandon Lowe: RBIs by split
GPARBIRBI/GSLGover 0.5
vs RHP ●95434620.65.53038% (36/95)
vs LHP36144210.58.34133% (12/36)
at home ●67295460.69.48339% (26/67)
on the road64283370.58.48034% (22/64)
season131578830.63.48237% (48/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PARBI/PABBExSLGbarrelhard hitEV
vs RHP ●39417.0%251.48012.8%48.6%92.0
vs LHP1848.7%103.3059.7%38.8%88.7
at home ●29515.6%190.45512.1%42.6%91.6
on the road28313.1%164.38711.6%49.4%90.4
season578354.42211.9%45.8%91.0
0.5line
OVER+178ProphetXfair +177 · +0.5% vs fair

30% boost+231+19.6% vs market · +21.4% vs season50% boost+267+32.5% vs market · +34.5% vs season

UNDER-185BetMGMfair -184 · -0.3% vs fair

30% boost-142+10.2% vs market · +7.9% vs season50% boost-123+17.2% vs market · +14.7% vs season

Runs

131 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.250
77th percentileleague avg .239316 batters facedvs LHB · 61st pctseason .262 (77th)160 at-batssupports OVERsupports OVER
BB%11.4%13.0%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs LHB · 95th pctseason 11.4% (86th)185 batters facedsupports OVERsupports OVER
The ArmRyan Johnson: runs allowed by splitcounts, and those counts per batter faced
BFHBBOBP
vs LHB ●1843824.337
vs RHB1322912.341
on the road ●1483416.365
at home1683320.315
season3166736

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

Head to HeadBrandon Lowe vs Ryan Johnson, career1 PA across 1 season. This career line carries no runs column
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000

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

Brandon Lowe Breakdown · batter data
runs per game0.640.72
92nd percentileleague avg 0.46131 gamesvs RHP · 99th pctseason 0.64 (92nd)95 gamessupports OVERsupports OVER
xwOBA.323
no split for this stat
67th percentileleague avg .310577 PAno handedness split for this statsupports OVERseason only
sprint speed27.0
no split for this stat
38th percentileleague avg 27.4577 PAno handedness split for this statsupports UNDERseason only
xBA.237.257
41st percentileleague avg .240577 PAvs RHP · 75th pctseason .237 (41st)349 at-batsneutralsupports OVER
BB%9.4%10.7%
58th percentileleague avg 8.7%577 PAvs RHP · 75th pctseason 9.4% (58th)394 PAneutralsupports OVER
The MatchupBrandon Lowe: Runs by split
GPARR/GOBPover 0.5
vs RHP ●95434680.72.34153% (50/95)
vs LHP36144160.44.27136% (13/36)
at home ●67295440.66.32548% (32/67)
on the road64283400.63.32248% (31/64)
season131578840.64.32448% (63/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PAR/PABBExBALD%SS%EV
vs RHP ●394251.25725.5%36.3%92.0
vs LHP184103.18620.4%35.9%88.7
at home ●29514.9%190.24223.2%39.5%91.6
on the road28314.1%164.22525.0%32.3%90.4
season57835424.0%36.2%91.0
0.5line
OVER-106ProphetXfair -102 · -2% vs fair

30% boost+123+12.2% vs market · +7.1% vs season50% boost+142+21.7% vs market · +16.1% vs season

UNDER-105BetMGMfair -102 · -1.3% vs fair

30% boost+124+13% vs market · +16.2% vs season50% boost+143+22.6% vs market · +26.1% vs season

Doubles

131 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xSLG against.463.439
90th percentileleague avg .386316 batters facedvs LHB · 79th pctseason .463 (90th)160 at-batssupports OVERsupports OVER
hard-hit% allowed38.0%34.6%
48th percentileleague avg 38.2%317 batters facedvs LHB · 25th pctseason 38.0% (48th)130 batted ballsneutralsupports UNDER
barrel% allowed10.7%10.8%
92nd percentileleague avg 7.4%317 batters facedvs LHB · 93rd pctseason 10.7% (92nd)130 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 LHB ●18431.6%.425
vs RHB13232.3%.469
on the road ●14832.0%.464
at home16831.8%.426
season31661.9%.443

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 doubles in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
2B/PA4.8%5.6%
74th percentileleague avg 4.1%578 PAvs RHP · 89th pctseason 4.8% (74th)394 PAsupports OVERsupports OVER
xSLG.428.480
75th percentileleague avg .386577 PAvs RHP · 91st pctseason .428 (75th)349 at-batssupports OVERsupports OVER
xISO.191.223
81st percentileleague avg .146577 PAvs RHP · 92nd pctseason .191 (81st)349 at-batssupports OVERsupports OVER
line-drive%24.0%25.5%
55th percentileleague avg 23.6%578 PAvs RHP · 72nd pctseason 24.0% (55th)251 batted ballsneutralsupports OVER
sweet-spot%36.2%36.3%
59th percentileleague avg 35.3%578 PAvs RHP · 61st pctseason 36.2% (59th)251 batted ballsneutralsupports OVER
sprint speed27.0
no split for this stat
38th percentileleague avg 27.4577 PAno handedness split for this statsupports UNDERseason only
The MatchupBrandon Lowe: Doubles by split
GPA2B2B/PASLGover 0.5
vs RHP ●95434245.5%.53023% (22/95)
vs LHP3614442.8%.34111% (4/36)
at home ●67295155.1%.48321% (14/67)
on the road64283134.6%.48019% (12/64)
season131578284.8%.48220% (26/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PA2B/PABBExSLGLD%SS%
vs RHP ●3945.6%251.48025.5%36.3%
vs LHP1843.3%103.30520.4%35.9%
at home ●2955.1%190.45523.2%39.5%
on the road2834.6%164.38725.0%32.3%
season5784.8%354.42224.0%36.2%
0.5line
OVER+350bet365fair +367 · -3.6% vs fair

30% boost+455+18.8% vs market · +10.2% vs season50% boost+525+33.7% vs market · +24% vs season

UNDER-500BetMGMfair -369 · -5.6% vs fair

30% boost-385-0.8% vs market · +1% vs season50% boost-333+2.3% vs market · +4.2% vs season

Singles

131 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
xBA against.262.250
77th percentileleague avg .239316 batters facedvs LHB · 61st pctseason .262 (77th)160 at-batssupports OVERsupports OVER
K%16.5%16.2%
10th percentile for strikeoutsleague avg 22.7%316 batters facedvs LHB · 9th pctseason 16.5% (10th)185 batters facedsupports OVERsupports OVER
whiff%22.7%21.2%
33rd percentile for whiffs generatedleague avg 25.3%316 batters facedvs LHB · 19th pctseason 22.7% (33rd)326 swingssupports OVERsupports OVER
The ArmRyan Johnson: singles allowed by splitcounts, and those counts per batter faced
BF1B1B/BF
vs LHB ●1842614.1%
vs RHB1321914.4%
on the road ●1482416.2%
at home1682112.5%
season3164514.2%

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 singles in 1 AB (.000), across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
xBA.237.257
41st percentileleague avg .240577 PAvs RHP · 75th pctseason .237 (41st)349 at-batsneutralsupports OVER
zone contact%80.1%81.0%
22nd percentile for contact in the zoneleague avg 83.9%577 PAvs RHP · 26th pctseason 80.1% (22nd)521 in-zone swingssupports UNDERsupports UNDER
whiff%35.2%33.1%
94th percentile for swing-and-missleague avg 25.2%577 PAvs RHP · 89th pctseason 35.2% (94th)792 swingssupports UNDERsupports UNDER
line-drive%24.0%25.5%
55th percentileleague avg 23.6%578 PAvs RHP · 72nd pctseason 24.0% (55th)251 batted ballsneutralsupports OVER
sprint speed27.0
no split for this stat
38th percentileleague avg 27.4577 PAno handedness split for this statsupports UNDERseason only
The MatchupBrandon Lowe: Singles by split
GAB1BAVGover 0.5
vs RHP ●9538352.26642% (40/95)
vs LHP3613221.22042% (15/36)
at home ●6726538.25740% (27/67)
on the road6425035.25244% (28/64)
season13151573.25442% (55/131)

● tonight's split

The BatBrandon Lowe: contact quality by splitexpected outcomes and batted-ball shape, per split
PA1B/PABBExBALD%SS%
vs RHP ●39412.4%251.25725.5%36.3%
vs LHP18413.0%103.18620.4%35.9%
at home ●29512.9%190.24223.2%39.5%
on the road28312.4%164.22525.0%32.3%
season57812.8%35424.0%36.2%
0.5line
OVER+118ProphetXfair +124 · -2.8% vs fair

30% boost+153+13% vs market · +6.4% vs season50% boost+177+23.5% vs market · +16.3% vs season

UNDER-140BetMGMfair -129 · -3.5% vs fair

30% boost-108+8.6% vs market · +11.9% vs season50% boost+107+16.6% vs market · +20.2% vs season

Walks

131 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
BB%11.4%13.0%
86th percentile for walks allowedleague avg 8.6%316 batters facedvs LHB · 95th pctseason 11.4% (86th)185 batters facedsupports OVERsupports OVER
first-pitch strike%59.8%58.6%
28th percentile for first-pitch strikesleague avg 61.9%316 batters facedvs LHB · 19th pctseason 59.8% (28th)186 first pitchessupports OVERsupports OVER
BB/94.55.2
league avg 3.4+1.1 vs league14 startsvs LHBseason 4.5184 batters facedneutralneutral
The ArmRyan Johnson: walks allowed by splitcounts, and those counts per batter faced
BFBBBB/BF
vs LHB ●1842413.0%
vs RHB132129.1%
on the road ●1481610.8%
at home1682011.9%
season3163611.4%

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

Head to HeadBrandon Lowe vs Ryan Johnson, career0 walks in 1 PA, across 1 season. Limited context, not decisive
seasonPAABH1B2BHRTBRBIBBKAVGOPS
20251100000000.000.000
career1100000000.000.000
Brandon Lowe Breakdown · batter data
BB%9.4%10.7%
58th percentileleague avg 8.7%577 PAvs RHP · 75th pctseason 9.4% (58th)394 PAneutralsupports OVER
chase rate33.6%30.7%
70th percentile for chasing out of the zoneleague avg 30.7%577 PAvs RHP · 53rd pctseason 33.6% (70th)884 pitches outside the zonesupports UNDERneutral
zone swing%70.5%72.7%
league avg 66.8%+3.7% vs league577 PAvs RHPseason 70.5%717 in-zone pitchesneutralneutral
The MatchupBrandon Lowe: Walks by split
GPABBBB%OBPover 0.5
vs RHP ●954344510.4%.34137% (35/95)
vs LHP3614496.3%.27125% (9/36)
at home ●67295268.8%.32533% (22/67)
on the road64283289.9%.32234% (22/64)
season131578549.3%.32434% (44/131)

● tonight's split

0.5line
OVER+136DraftKingsfair +146 · -3.9% vs fair

30% boost+177+12.7% vs market · -7% vs season50% boost+204+23.7% vs market · +2.1% vs season

UNDER-170Fanaticsfair -150 · -4.7% vs fair

30% boost-131+5.9% vs market · +17.2% vs season50% boost-113+12.9% vs market · +25% vs season

Stolen Bases

131 games logged
line0.5

Ryan Johnson Breakdown · opposing pitcher data
SB rate allowed0.0%
no split for this stat
5th percentile for steals allowed per chanceleague avg 1.0%0 of 399 opportunitiesno handedness split for this statsupports UNDERseason only
runners test him0.3%
no split for this stat
9th percentile for runners going per chanceleague avg 1.3%1 of 399 opportunitiesno handedness split for this statsupports UNDERseason only
SB allowed0
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
pickoffs0
no split for this stat
season totalno handedness split for this statneutralseason only
Brandon Lowe Breakdown · batter data
sprint speed27.0
no split for this stat
38th percentileleague avg 27.4577 PAno handedness split for this statsupports UNDERseason only
SB per game0.020.02
30th percentileleague avg 0.07131 gamesvs RHP · 30th pctseason 0.02 (30th)95 gamessupports UNDERsupports UNDER
xBA.237.257
41st percentileleague avg .240577 PAvs RHP · 75th pctseason .237 (41st)349 at-batsneutralsupports OVER
BB%9.4%10.7%
58th percentileleague avg 8.7%577 PAvs RHP · 75th pctseason 9.4% (58th)394 PAneutralsupports OVER
The MatchupBrandon Lowe: Stolen Bases by split
GPASBSB/Gover 0.5
vs RHP ●9543420.022% (2/95)
vs LHP3614400.000% (0/36)
at home ●6729500.000% (0/67)
on the road6428320.033% (2/64)
season13157820.022% (2/131)

● tonight's split

0.5line
OVER+1567NoVigmarket fair unavailable (too few two-sided quotes)

30% boost+2037no market fair50% boost+2351no market fair

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