← St. Louis Cardinals @ Colorado Rockies

Thomas Saggese

STLbats R9th in the order · projectedSt. Louis Cardinals @ Colorado Rockies8:41 PMCoors Field

facingRyan Feltner5.84 ERA · 6.73 K/9 · 1.55 WHIP · 101.2 IPRHP · HR/PA allowed 4.2% (league avg 2.9%) · barrel% allowed 10.5% (league avg 7.4%)
Saggese at the plateHR/PA 4.0%barrel rate 12.7%hard-hit% 38.1%

Home Runs

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
HR/PA allowed4.2%4.7%
84th percentileleague avg 2.9%456 batters facedvs RHB · 91st pctseason 4.2% (84th)213 batters facedsupports OVERsupports OVER
barrel% allowed10.5%11.0%
90th percentileleague avg 7.4%456 batters facedvs RHB · 93rd pctseason 10.5% (90th)163 batted ballssupports OVERsupports OVER
hard-hit% allowed37.2%38.0%
43rd percentileleague avg 38.2%456 batters facedvs RHB · 49th pctseason 37.2% (43rd)163 batted ballsneutralneutral
fly-ball% allowed28.8%28.8%
69th percentileleague avg 26.7%456 batters facedvs RHB · 69th pctseason 28.8% (69th)163 batted ballssupports OVERsupports OVER
xSLG against.480.491
94th percentileleague avg .386455 batters facedvs RHB · 96th pctseason .480 (94th)197 at-batssupports OVERsupports OVER
The ArmRyan Feltner: home runs allowed by splitcounts, and those counts per batter faced
BFHRHR/BF
vs RHB ●213104.7%
vs LHB24293.7%
at home ●237114.6%
on the road21883.7%
season455194.2%

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
HR/PAthin4.0%1.6%
76th percentileleague avg 3.0%100 PAvs RHP · 17th pctseason 4.0% (76th)thin sample: 63 PAsupports OVERsupports UNDER
barrel ratethin12.7%9.3%
88th percentileleague avg 7.8%100 PAvs RHP · 66th pctseason 12.7% (88th)thin sample: 43 batted ballssupports OVERsupports OVER
hard-hit%thin38.1%32.6%
45th percentileleague avg 39.0%100 PAvs RHP · 19th pctseason 38.1% (45th)thin sample: 43 batted ballsneutralsupports UNDER
fly-ball%thin27.0%20.9%
52nd percentileleague avg 26.7%100 PAvs RHP · 16th pctseason 27.0% (52nd)thin sample: 43 batted ballsneutralsupports UNDER
xSLGthin.436.403
79th percentileleague avg .386100 PAvs RHP · 64th pctseason .436 (79th)thin sample: 61 at-batssupports OVERsupports OVER
xISOthin.206.167
86th percentileleague avg .146100 PAvs RHP · 68th pctseason .206 (86th)thin sample: 61 at-batssupports OVERsupports OVER
avg exit velothin88.6 mph87.6 mph
53rd percentileleague avg 88.0 mph100 PAvs RHP · 42nd pctseason 88.6 mph (53rd)thin sample: 43 batted ballsneutralneutral
The MatchupThomas Saggese: Home Runs by split
GPAHRHR/PASLGover 0.5
vs RHP ●185911.7%.3046% (1/18)
vs LHP134137.3%.60015% (2/13)
on the road ●155635.4%.44013% (2/15)
at home164412.3%.3906% (1/16)
season3110044.0%.41810% (3/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PAHR/PABBEbarrelxSLGxISOEV
vs RHP ●631.6%439.3%.403.16787.6
vs LHP378.1%2020.0%.486.27690.8
on the road ●565.4%3514.3%.437.23889.8
at home442.3%2810.7%.423.16287.2
season1004.0%6312.7%.431.20488.6
0.5line
OVER+850bet365fair +679 · +22% vs fair

30% boost+1105+54.2% vs market · +16.6% vs season50% boost+1275+76% vs market · +33.1% vs season

UNDER-1115betPARXfair -666 · -5.3% vs fair

30% boost-858-3% vs market · +0.9% vs season50% boost-743-1.4% vs market · +2.5% vs season

Total Bases

31 games logged
line1.5

Ryan Feltner Breakdown · opposing pitcher data
xSLG against.480.491
94th percentileleague avg .386455 batters facedvs RHB · 96th pctseason .480 (94th)197 at-batssupports OVERsupports OVER
xBA against.265.256
80th percentileleague avg .239455 batters facedvs RHB · 70th pctseason .265 (80th)197 at-batssupports OVERsupports OVER
AVG against.281.274
league avg .244+.037 vs league20 startsvs RHBseason .281213 batters facedneutralneutral
hard-hit% allowed37.2%38.0%
43rd percentileleague avg 38.2%456 batters facedvs RHB · 49th pctseason 37.2% (43rd)163 batted ballsneutralneutral
barrel% allowed10.5%11.0%
90th percentileleague avg 7.4%456 batters facedvs RHB · 93rd pctseason 10.5% (90th)163 batted ballssupports OVERsupports OVER
The ArmRyan Feltner: total bases allowed by splitcounts, and those counts per batter faced
BFTBTB/BFSLG
vs RHB ●2131040.49.528
vs LHB2421030.43.502
at home ●2371120.47.528
on the road218950.44.500
season4552070.45.515

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
xSLGthin.436.403
79th percentileleague avg .386100 PAvs RHP · 64th pctseason .436 (79th)thin sample: 61 at-batssupports OVERsupports OVER
SLGthin.418.311
59th percentileleague avg .400100 PAvs RHP · 5th pctseason .418 (59th)thin sample: 63 PAneutralsupports UNDER
xBAthin.230.236
32nd percentileleague avg .240100 PAvs RHP · 40th pctseason .230 (32nd)thin sample: 61 at-batssupports UNDERsupports UNDER
AVGthin.242.230
44th percentileleague avg .244100 PAvs RHP · 26th pctseason .242 (44th)thin sample: 63 PAneutralsupports UNDER
xISOthin.206.167
86th percentileleague avg .146100 PAvs RHP · 68th pctseason .206 (86th)thin sample: 61 at-batssupports OVERsupports OVER
hard-hit%thin38.1%32.6%
45th percentileleague avg 39.0%100 PAvs RHP · 19th pctseason 38.1% (45th)thin sample: 43 batted ballsneutralsupports UNDER
barrel ratethin12.7%9.3%
88th percentileleague avg 7.8%100 PAvs RHP · 66th pctseason 12.7% (88th)thin sample: 43 batted ballssupports OVERsupports OVER
line-drive%thin27.0%25.6%
82nd percentileleague avg 23.6%100 PAvs RHP · 72nd pctseason 27.0% (82nd)thin sample: 43 batted ballssupports OVERsupports OVER
The MatchupThomas Saggese: Total Bases by split
GPATBTB/GSLGover 1.5
vs RHP ●1859170.94.30422% (4/18)
vs LHP1341211.62.60023% (3/13)
on the road ●1556221.47.44027% (4/15)
at home1644161.00.39019% (3/16)
season31100381.23.41823% (7/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PATB/PABBExSLGxISObarrelEV
vs RHP ●6330.2%43.403.1679.3%87.6
vs LHP3751.4%20.486.27620.0%90.8
on the road ●5639.3%35.437.23814.3%89.8
at home4436.4%28.423.16210.7%87.2
season10038.0%63.431.20412.7%88.6
1.5line
OVER+128BetRiverspooled fair +136

30% boost+166pooled fair50% boost+192pooled fair

UNDER-150Bovadafair -136 · -3.9% vs fair

30% boost-115+7.7% vs market · +44.5% vs season50% boost-100+15.4% vs market · +54.8% vs season

Hits

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
xBA against.265.256
80th percentileleague avg .239455 batters facedvs RHB · 70th pctseason .265 (80th)197 at-batssupports OVERsupports OVER
AVG against.281.274
league avg .244+.037 vs league20 startsvs RHBseason .281213 batters facedneutralneutral
K%16.7%16.0%
12th percentile for strikeoutsleague avg 22.7%455 batters facedvs RHB · 8th pctseason 16.7% (12th)213 batters facedsupports OVERsupports OVER
whiff%23.9%22.0%
44th percentile for whiffs generatedleague avg 25.3%455 batters facedvs RHB · 26th pctseason 23.9% (44th)395 swingsneutralsupports OVER
The ArmRyan Feltner: hits allowed by splitcounts, and those counts per batter faced
BFHH/BFAVG
vs RHB ●2135425.4%.274
vs LHB2425924.4%.288
at home ●2375623.6%.264
on the road2185726.1%.300
season45511324.8%.281

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
xBAthin.230.236
32nd percentileleague avg .240100 PAvs RHP · 40th pctseason .230 (32nd)thin sample: 61 at-batssupports UNDERsupports UNDER
AVGthin.242.230
44th percentileleague avg .244100 PAvs RHP · 26th pctseason .242 (44th)thin sample: 63 PAneutralsupports UNDER
zone contact%thin73.4%71.8%
3rd percentile for contact in the zoneleague avg 83.9%100 PAvs RHP · 2nd pctseason 73.4% (3rd)thin sample: 85 in-zone swingssupports UNDERsupports UNDER
whiff%thin32.8%31.3%
88th percentile for swing-and-missleague avg 25.2%100 PAvs RHP · 84th pctseason 32.8% (88th)thin sample: 131 swingssupports UNDERsupports UNDER
K%thin29.0%28.6%
84th percentile for strikeout rateleague avg 22.5%100 PAvs RHP · 83rd pctseason 29.0% (84th)thin sample: 63 PAsupports UNDERsupports UNDER
line-drive%thin27.0%25.6%
82nd percentileleague avg 23.6%100 PAvs RHP · 72nd pctseason 27.0% (82nd)thin sample: 43 batted ballssupports OVERsupports OVER
The MatchupThomas Saggese: Hits by split
GABHAVGover 0.5
vs RHP ●185612.21439% (7/18)
vs LHP133510.28662% (8/13)
on the road ●155011.22047% (7/15)
at home164111.26850% (8/16)
season319122.24248% (15/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBALD%SS%
vs RHP ●6322.2%43.23625.6%30.2%
vs LHP3721.6%20.21030.0%45.0%
on the road ●5619.6%35.20014.3%22.9%
at home4425.0%28.26142.9%50.0%
season10022.0%6327.0%34.9%
0.5line
OVER-220BetMGMfair -194 · -4.1% vs fair

30% boost-169+4.8% vs market · -23% vs season50% boost-147+10.8% vs market · -18.6% vs season

UNDER+190theScore Betfair +194 · -1.4% vs fair

30% boost+247+18% vs market · +79.1% vs season50% boost+285+30.9% vs market · +98.7% vs season

H+R+RBI

31 games logged
line1.5

Ryan Feltner Breakdown · opposing pitcher data
xBA against.265.256
80th percentileleague avg .239455 batters facedvs RHB · 70th pctseason .265 (80th)197 at-batssupports OVERsupports OVER
xERA5.40
no split for this stat
89th percentile for expected ERAleague avg 4.16455 batters facedno handedness split for this statsupports OVERseason only
xSLG against.480.491
94th percentileleague avg .386455 batters facedvs RHB · 96th pctseason .480 (94th)197 at-batssupports OVERsupports OVER
BB%9.9%7.5%
73rd percentile for walks allowedleague avg 8.6%455 batters facedvs RHB · 38th pctseason 9.9% (73rd)213 batters facedsupports OVERsupports UNDER
K%16.7%16.0%
12th percentile for strikeoutsleague avg 22.7%455 batters facedvs RHB · 8th pctseason 16.7% (12th)213 batters facedsupports OVERsupports OVER
The ArmRyan Feltner: h+r+rbi allowed by splitcounts, and those counts per batter faced
BFHTBOBP
vs RHB ●21354104.329
vs LHB24259103.369
at home ●23756112.329
on the road2185795.373
season455113207

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
H+R+RBI per gamethin1.481.28
21st percentileleague avg 1.7531 gamesvs RHP · 11th pctseason 1.48 (21st)thin sample: 18 gamessupports UNDERsupports UNDER
xwOBA.312
no split for this stat
54th percentileleague avg .310100 PAno handedness split for this statneutralseason only
xBAthin.230.236
32nd percentileleague avg .240100 PAvs RHP · 40th pctseason .230 (32nd)thin sample: 61 at-batssupports UNDERsupports UNDER
SLGthin.418.311
59th percentileleague avg .400100 PAvs RHP · 5th pctseason .418 (59th)thin sample: 63 PAneutralsupports UNDER
The MatchupThomas Saggese: H+R+RBI by split
GPAHRRBIH+R+RBI/Gover 1.5
vs RHP ●185912741.2828% (5/18)
vs LHP134110761.7738% (5/13)
on the road ●155611871.7333% (5/15)
at home164411631.2531% (5/16)
season311002214101.4832% (10/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PAH/PABBExBAxSLGbarrelEV
vs RHP ●6322.2%43.236.4039.3%87.6
vs LHP3721.6%20.210.48620.0%90.8
on the road ●5619.6%35.200.43714.3%89.8
at home4425.0%28.261.42310.7%87.2
season10022.0%63.43112.7%88.6
1.5line
OVER-128ProphetXfair -118 · -3.5% vs fair

30% boost+102+9.2% vs market · -35% vs season50% boost+117+17.7% vs market · -29.9% vs season

UNDER+110Bovadafair +117 · -3.3% vs fair

30% boost+143+12% vs market · +64.6% vs season50% boost+165+22.2% vs market · +79.5% vs season

RBIs

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
xERA5.40
no split for this stat
89th percentile for expected ERAleague avg 4.16455 batters facedno handedness split for this statsupports OVERseason only
xSLG against.480.491
94th percentileleague avg .386455 batters facedvs RHB · 96th pctseason .480 (94th)197 at-batssupports OVERsupports OVER
barrel% allowed10.5%11.0%
90th percentileleague avg 7.4%456 batters facedvs RHB · 93rd pctseason 10.5% (90th)163 batted ballssupports OVERsupports OVER
BB%9.9%7.5%
73rd percentile for walks allowedleague avg 8.6%455 batters facedvs RHB · 38th pctseason 9.9% (73rd)213 batters facedsupports OVERsupports UNDER
The ArmRyan Feltner: rbis allowed by splitcounts, and those counts per batter faced
BFHHRSLG
vs RHB ●2135410.528
vs LHB242599.502
at home ●2375611.528
on the road218578.500
season45511319.515

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
RBI per gamethin0.320.22
15th percentileleague avg 0.4531 gamesvs RHP · 4th pctseason 0.32 (15th)thin sample: 18 gamessupports UNDERsupports UNDER
xSLGthin.436.403
79th percentileleague avg .386100 PAvs RHP · 64th pctseason .436 (79th)thin sample: 61 at-batssupports OVERsupports OVER
hard-hit%thin38.1%32.6%
45th percentileleague avg 39.0%100 PAvs RHP · 19th pctseason 38.1% (45th)thin sample: 43 batted ballsneutralsupports UNDER
barrel ratethin12.7%9.3%
88th percentileleague avg 7.8%100 PAvs RHP · 66th pctseason 12.7% (88th)thin sample: 43 batted ballssupports OVERsupports OVER
The MatchupThomas Saggese: RBIs by split
GPARBIRBI/GSLGover 0.5
vs RHP ●185940.22.30411% (2/18)
vs LHP134160.46.60031% (4/13)
on the road ●155670.47.44020% (3/15)
at home164430.19.39019% (3/16)
season31100100.32.41819% (6/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PARBI/PABBExSLGbarrelhard hitEV
vs RHP ●637.9%43.4039.3%32.6%87.6
vs LHP3713.5%20.48620.0%50.0%90.8
on the road ●5612.5%35.43714.3%42.9%89.8
at home446.8%28.42310.7%32.1%87.2
season10063.43112.7%38.1%88.6
0.5line
OVER+164ProphetXfair +171 · -2.5% vs fair

30% boost+213+15.6% vs market · -39.4% vs season50% boost+246+27.7% vs market · -33% vs season

UNDER-186betPARXfair -175 · -2.2% vs fair

30% boost-143+8.1% vs market · +37% vs season50% boost-124+14.9% vs market · +45.7% vs season

Runs

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
xERA5.40
no split for this stat
89th percentile for expected ERAleague avg 4.16455 batters facedno handedness split for this statsupports OVERseason only
xBA against.265.256
80th percentileleague avg .239455 batters facedvs RHB · 70th pctseason .265 (80th)197 at-batssupports OVERsupports OVER
BB%9.9%7.5%
73rd percentile for walks allowedleague avg 8.6%455 batters facedvs RHB · 38th pctseason 9.9% (73rd)213 batters facedsupports OVERsupports UNDER
The ArmRyan Feltner: runs allowed by splitcounts, and those counts per batter faced
BFHBBOBP
vs RHB ●2135416.329
vs LHB2425929.369
at home ●2375621.329
on the road2185724.373
season45511345

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
runs per gamethin0.450.39
48th percentileleague avg 0.4631 gamesvs RHP · 28th pctseason 0.45 (48th)thin sample: 18 gamesneutralsupports UNDER
xwOBA.312
no split for this stat
54th percentileleague avg .310100 PAno handedness split for this statneutralseason only
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4100 PAno handedness split for this statsupports OVERseason only
xBAthin.230.236
32nd percentileleague avg .240100 PAvs RHP · 40th pctseason .230 (32nd)thin sample: 61 at-batssupports UNDERsupports UNDER
BB%thin8.0%3.2%
42nd percentileleague avg 8.7%100 PAvs RHP · 2nd pctseason 8.0% (42nd)thin sample: 63 PAneutralsupports UNDER
The MatchupThomas Saggese: Runs by split
GPARR/GOBPover 0.5
vs RHP ●185970.39.25428% (5/18)
vs LHP134170.54.36638% (5/13)
on the road ●155680.53.28633% (5/15)
at home164460.38.31831% (5/16)
season31100140.45.30032% (10/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PAR/PABBExBALD%SS%EV
vs RHP ●6343.23625.6%30.2%87.6
vs LHP3720.21030.0%45.0%90.8
on the road ●5616.1%35.20014.3%22.9%89.8
at home4415.9%28.26142.9%50.0%87.2
season1006327.0%34.9%88.6
0.5line
OVER+120bet365fair +123 · -1.2% vs fair

30% boost+156+14.9% vs market · -17.4% vs season50% boost+180+25.7% vs market · -9.7% vs season

UNDER-140theScore Betfair -123 · -5.5% vs fair

30% boost-108+6.3% vs market · +30.6% vs season50% boost+107+14.1% vs market · +40.3% vs season

Doubles

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
xSLG against.480.491
94th percentileleague avg .386455 batters facedvs RHB · 96th pctseason .480 (94th)197 at-batssupports OVERsupports OVER
hard-hit% allowed37.2%38.0%
43rd percentileleague avg 38.2%456 batters facedvs RHB · 49th pctseason 37.2% (43rd)163 batted ballsneutralneutral
barrel% allowed10.5%11.0%
90th percentileleague avg 7.4%456 batters facedvs RHB · 93rd pctseason 10.5% (90th)163 batted ballssupports OVERsupports OVER
line-drive% allowed21.9%
no comparison availableno split for this stat
455 batters facedno handedness split for this statneutralseason only
The ArmRyan Feltner: doubles allowed by splitcounts, and those counts per batter faced
BF2B2B/BFSLG
vs RHB ●213188.5%.528
vs LHB242114.5%.502
at home ●237177.2%.528
on the road218125.5%.500
season455296.4%.515

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
2B/PAthin2.0%3.2%
4th percentileleague avg 4.1%100 PAvs RHP · 22nd pctseason 2.0% (4th)thin sample: 63 PAsupports UNDERsupports UNDER
xSLGthin.436.403
79th percentileleague avg .386100 PAvs RHP · 64th pctseason .436 (79th)thin sample: 61 at-batssupports OVERsupports OVER
xISOthin.206.167
86th percentileleague avg .146100 PAvs RHP · 68th pctseason .206 (86th)thin sample: 61 at-batssupports OVERsupports OVER
line-drive%thin27.0%25.6%
82nd percentileleague avg 23.6%100 PAvs RHP · 72nd pctseason 27.0% (82nd)thin sample: 43 batted ballssupports OVERsupports OVER
sweet-spot%thin34.9%30.2%
45th percentileleague avg 35.3%100 PAvs RHP · 13th pctseason 34.9% (45th)thin sample: 43 batted ballsneutralsupports UNDER
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4100 PAno handedness split for this statsupports OVERseason only
The MatchupThomas Saggese: Doubles by split
GPA2B2B/PASLGover 0.5
vs RHP ●185923.4%.30411% (2/18)
vs LHP134100.0%.6000% (0/13)
on the road ●155623.6%.44013% (2/15)
at home164400.0%.3900% (0/16)
season3110022.0%.4186% (2/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PA2B/PABBExSLGLD%SS%
vs RHP ●633.2%43.40325.6%30.2%
vs LHP370.0%20.48630.0%45.0%
on the road ●563.6%35.43714.3%22.9%
at home440.0%28.42342.9%50.0%
season1002.0%63.43127.0%34.9%
0.5line
OVER+351DraftKingsfair +357 · -1.3% vs fair

30% boost+456+21.8% vs market · -64.1% vs season50% boost+526+37.2% vs market · -59.6% vs season

UNDER-500BetMGMfair -370 · -5.5% vs fair

30% boost-385-0.8% vs market · +17.9% vs season50% boost-333+2.3% vs market · +21.6% vs season

Singles

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
xBA against.265.256
80th percentileleague avg .239455 batters facedvs RHB · 70th pctseason .265 (80th)197 at-batssupports OVERsupports OVER
K%16.7%16.0%
12th percentile for strikeoutsleague avg 22.7%455 batters facedvs RHB · 8th pctseason 16.7% (12th)213 batters facedsupports OVERsupports OVER
whiff%23.9%22.0%
44th percentile for whiffs generatedleague avg 25.3%455 batters facedvs RHB · 26th pctseason 23.9% (44th)395 swingsneutralsupports OVER
The ArmRyan Feltner: singles allowed by splitcounts, and those counts per batter faced
BF1B1B/BF
vs RHB ●2132511.7%
vs LHB2423614.9%
at home ●2372510.5%
on the road2183616.5%
season4556113.4%

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
xBAthin.230.236
32nd percentileleague avg .240100 PAvs RHP · 40th pctseason .230 (32nd)thin sample: 61 at-batssupports UNDERsupports UNDER
zone contact%thin73.4%71.8%
3rd percentile for contact in the zoneleague avg 83.9%100 PAvs RHP · 2nd pctseason 73.4% (3rd)thin sample: 85 in-zone swingssupports UNDERsupports UNDER
whiff%thin32.8%31.3%
88th percentile for swing-and-missleague avg 25.2%100 PAvs RHP · 84th pctseason 32.8% (88th)thin sample: 131 swingssupports UNDERsupports UNDER
line-drive%thin27.0%25.6%
82nd percentileleague avg 23.6%100 PAvs RHP · 72nd pctseason 27.0% (82nd)thin sample: 43 batted ballssupports OVERsupports OVER
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4100 PAno handedness split for this statsupports OVERseason only
The MatchupThomas Saggese: Singles by split
GAB1BAVGover 0.5
vs RHP ●18569.21439% (7/18)
vs LHP13356.28646% (6/13)
on the road ●15506.22040% (6/15)
at home16419.26844% (7/16)
season319115.24242% (13/31)

● tonight's split

The BatThomas Saggese: contact quality by splitexpected outcomes and batted-ball shape, per split
PA1B/PABBExBALD%SS%
vs RHP ●6317.5%43.23625.6%30.2%
vs LHP3710.8%20.21030.0%45.0%
on the road ●5610.7%35.20014.3%22.9%
at home4420.5%28.26142.9%50.0%
season10016.0%6327.0%34.9%
0.5line
OVER-115BetMGMfair -111 · -1.6% vs fair

30% boost+113+12.1% vs market · -10.7% vs season50% boost+130+21.2% vs market · -3.4% vs season

UNDER+100DraftKingsfair +107 · -3.5% vs fair

30% boost+130+11.1% vs market · +33.5% vs season50% boost+150+20.8% vs market · +45.2% vs season

Walks

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
BB%9.9%7.5%
73rd percentile for walks allowedleague avg 8.6%455 batters facedvs RHB · 38th pctseason 9.9% (73rd)213 batters facedsupports OVERsupports UNDER
first-pitch strike%64.6%64.0%
75th percentile for first-pitch strikesleague avg 61.9%455 batters facedvs RHB · 69th pctseason 64.6% (75th)214 first pitchessupports UNDERsupports UNDER
BB/94.03.0
league avg 3.4+0.6 vs league20 startsvs RHBseason 4.0213 batters facedneutralneutral
The ArmRyan Feltner: walks allowed by splitcounts, and those counts per batter faced
BFBBBB/BF
vs RHB ●213167.5%
vs LHB2422912.0%
at home ●237218.9%
on the road2182411.0%
season455459.9%

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

Head to HeadThomas Saggese vs Ryan Feltnerfirst career matchup · no MLB regular-season meetings on record
Thomas Saggese Breakdown · batter data
BB%thin8.0%3.2%
42nd percentileleague avg 8.7%100 PAvs RHP · 2nd pctseason 8.0% (42nd)thin sample: 63 PAneutralsupports UNDER
chase ratethin36.4%39.3%
82nd percentile for chasing out of the zoneleague avg 30.7%100 PAvs RHP · 92nd pctseason 36.4% (82nd)thin sample: 117 pitches outside the zonesupports UNDERsupports UNDER
zone swing%thin73.1%74.6%
league avg 66.8%+6.3% vs league100 PAvs RHPseason 73.1%thin sample: 114 in-zone pitchesneutralneutral
The MatchupThomas Saggese: Walks by split
GPABBBB%OBPover 0.5
vs RHP ●185935.1%.25417% (3/18)
vs LHP1341512.2%.36638% (5/13)
on the road ●155658.9%.28633% (5/15)
at home164436.8%.31819% (3/16)
season3110088.0%.30026% (8/31)

● tonight's split

0.5line
OVER+330bet365fair +334 · -1% vs fair

30% boost+429+21.7% vs market · +36.5% vs season50% boost+495+36.8% vs market · +53.5% vs season

UNDER-461DraftKingsfair -334 · -6.4% vs fair

30% boost-355-1.4% vs market · -4.9% vs season50% boost-307+1.9% vs market · -1.7% vs season

Stolen Bases

31 games logged
line0.5

Ryan Feltner Breakdown · opposing pitcher data
SB rate allowed2.3%
no split for this stat
94th percentile for steals allowed per chanceleague avg 1.0%13 of 556 opportunitiesno handedness split for this statsupports OVERseason only
runners test him2.7%
no split for this stat
92nd percentile for runners going per chanceleague avg 1.3%15 of 556 opportunitiesno handedness split for this statsupports OVERseason only
SB allowed13
no split for this stat
season totalno handedness split for this statneutralseason only
runners caught2
no split for this stat
season totalno handedness split for this statneutralseason only
pickoffs1
no split for this stat
season totalno handedness split for this statneutralseason only
Thomas Saggese Breakdown · batter data
sprint speed28.1
no split for this stat
69th percentileleague avg 27.4100 PAno handedness split for this statsupports OVERseason only
SB per gamethin0.030.00
42nd percentileleague avg 0.0731 gamesvs RHP · 7th pctseason 0.03 (42nd)thin sample: 18 gamesneutralsupports UNDER
xBAthin.230.236
32nd percentileleague avg .240100 PAvs RHP · 40th pctseason .230 (32nd)thin sample: 61 at-batssupports UNDERsupports UNDER
BB%thin8.0%3.2%
42nd percentileleague avg 8.7%100 PAvs RHP · 2nd pctseason 8.0% (42nd)thin sample: 63 PAneutralsupports UNDER
The MatchupThomas Saggese: Stolen Bases by split
GPASBSB/Gover 0.5
vs RHP ●185900.000% (0/18)
vs LHP134110.088% (1/13)
on the road ●155600.000% (0/15)
at home164410.066% (1/16)
season3110010.033% (1/31)

● tonight's split

0.5line
OVER+760DraftKingsfair +757 · +0.4% vs fair

30% boost+988+27.3% vs market · -64.9% vs season50% boost+1140+45.1% vs market · -60% vs season

UNDER-1200bet365fair -770 · -4.1% vs fair

30% boost-923-1.9% vs market · +7.3% vs season50% boost-800-0.4% vs market · +8.9% 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