MLB icon
MLB Betting

Odds, predictions, standings, and expert analysis for every MLB game

KCR · Batter

Salvador Perez

Bats R · 2026 player profile

MLB / DH
Charts through 2026-09-27 · season stats retrieved 2026-10-13
Average.2292026 · MLB season
Home runs212026 · MLB season
RBI782026 · MLB season
OPS.6572026 · MLB season

Quality of contact

10-game rolling xwOBA

.100.200.300.400.50010-game xwOBALEAGUE AVG .302
10-game rolling xwOBA
League Avg

2026-03-27 — 2026-09-27 · 151 recorded dates. Higher xwOBA means stronger expected production.

KCR at —

Matchup unavailable

Our picks & reasoning

No upcoming matchup in this schedule snapshot.

OddsIndex analysis

Our picks on Perez

Saved upcoming picks

No saved upcoming picks for Salvador Perez.

Pick record checked Oct 13, 2026 ET. Local preview uses saved data.

Our past picks

Original reasoning and recorded results.

Showing 20 past picks from 47 linked picks since Jan 1, 2026 ET. Snapshot Oct 13, 2026 ET.

Salvador Perez under 0.5 hitsL

Sep 24, 2026 ET · Odds at publication 2.5400

Read original reasoning

Perez is batting just .228 on the season and has been ice cold recently — L7d OPS of 0.422. vs Sandlin in 2026: 0-for-2 with a 0.000 OPS. Sandlin's strikeout-oriented approach (8.66 K/9 season rate, 33 K in 34.1 IP) threatens aging, pull-heavy contact hitters. Under at +154 offers fair value given a .228 season average, recent cold streak, and 0-for-2 head-to-head in 2026.

Salvador Perez over 0.5 runs batted inW

Sep 22, 2026 ET · Odds at publication 2.3000

Read original reasoning

The committee projects Over 8.0 total and KC as likely winner, meaning Royals bats need to produce. Perez owns 19 HR in 2026 and sits in the middle of the order (DH), giving him the lineup position to drive in runs. Kay carries a 4.41 ERA and has yielded 3+ ER in two of his last three outings. Perez's 2026 BvP vs Kay is 8 PA, 0.661 OPS — not great but functional. Over 0.5 RBI at +130 provides value given team run-scoring expectation and mid-lineup placement. Held to LOW confidence due to Perez's cold L7d OPS (0.334) and modest career BvP.

Salvador Perez under 1.5 total basesW

Sep 12, 2026 ET · Odds at publication 1.6700

Read original reasoning

Career vs Ranger Suarez: 0-for-4 (.000 AVG, .500 OPS) — zero hits in 4 career PA. The 2026 split shows 2 PA with 1.000 OPS but that reads as walks, not hits, given the .000 career average. Suarez is a crafty LHP who has historically neutralized Perez. Under total projection of 7.0 suppresses KC run production ceiling. Perez's L28d hot stretch (.779 OPS) is noted, but the career matchup suppression at Fenway with Suarez on extended rest is the primary edge.

Market lines · saved snapshot

Snapshot unavailable. Market lines from the latest recorded feed update. Availability may have changed.

Market snapshot unavailable.

At the plate

Which pitches he handles and how he makes decisions at the plate.

Where the ball goes

350 FTLeftCenterRight
Batted Balls468
Hits133
Home Runs21
Pull%60.7
Out
1B
2B/3B
HR

Contact by location

83.315 BIP96.640 BIP97.715 BIP87.736 BIP93.834 BIP91.345 BIP91.922 BIP92.949 BIP90.948 BIP74.2High91.1Away90.0Low82.8InsideCatcher's perspective
74.2mph
97.7mphExit velocity

Heatmap · exit velocity in mph · catcher’s view. Choose a pitch type above to filter measured contact.

Data detail

Season & career

Updated 2026-10-13. Seasons are split by team.

Season / teamGPAHHRRBIAVGOBPSLGOPS
2026 · Kansas City Royals1526271332178.229.274.383.657
2025 · Kansas City Royals15564114130100.236.284.446.730
2024 · Kansas City Royals15865216027104.271.330.456.786
2023 · Kansas City Royals1405801372380.255.292.422.714
2022 · Kansas City Royals1144731132376.254.292.465.757
2021 · Kansas City Royals16166516948121.273.316.544.860
2020 · Kansas City Royals37156501132.333.353.633.986
2018 · Kansas City Royals1295441202780.235.274.439.713
2017 · Kansas City Royals1294991262780.268.297.495.792
2016 · Kansas City Royals1395461272264.247.288.438.726
2015 · Kansas City Royals1425531382170.260.280.426.706
2014 · Kansas City Royals1506061501770.260.289.403.692
2013 · Kansas City Royals1385261451379.292.323.433.756
2012 · Kansas City Royals76305871139.301.328.471.799
2011 · Kansas City Royals3915849321.331.361.473.834
Career1859753118453241094.261.299.451.750
Recorded game dates 151 dates

Existing chart-builder observations, grouped by date. Not an official box-score game log; missing values stay blank.

DatePA*xwOBABAEV (mph)Barrel fraction
2026-09-2730.5710.33395.50.333
2026-09-2640.2390.25090.60.250
2026-09-2550.6250.25090.80.250
2026-09-2440.5420.33396.80.500
2026-09-2340.5460.25089.40.333
2026-09-2230.3110.33384.80.000
2026-09-2040.4570.500101.50.000
2026-09-1910.0000.000——
2026-09-1840.0930.00090.50.000
2026-09-1730.5430.00091.80.333

*PA is the count of appearances with a positive wOBA denominator.

How to read these numbers
xwOBA

Sample: 627 pa

Compared with 2026 batters with a recorded value and at least 50 plate appearances.

Exit velocity

Sample: 468 bip

Compared with 2026 batters with a recorded value and at least 30 batted balls.

Barrel rate

Sample: 468 bip

Compared with 2026 batters with a recorded value and at least 30 batted balls.

Hard-hit rate

Sample: 468 bip

Compared with 2026 batters with a recorded value and at least 30 batted balls.

Strikeout rate

Sample: 627 pa

Compared with 2026 batters with a recorded value and at least 50 plate appearances.

Walk rate

Sample: 627 pa

Compared with 2026 batters with a recorded value and at least 50 plate appearances.