MLB/Players/Salvador Perez
Salvador Perez

SALVADOR PEREZ

C · Kansas City Royals · 20112026 · 1,840 games
1,840
CAREER GAMES · REGULAR SEASON
15 seasons
.262
CAREER BATTING AVERAGE
1,828 hits in 6,990 at-bats
321
CAREER HOME RUNS
1,082 RBI · 7 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026KC133513471162211866211081.226.257.378.635
2025KC1555975414135030100281250.236.270.446.716
2024KC1585905816028027104441290.271.322.456.778
2023KC140538591372102380191350.255.280.422.702
2022KC114445481132312376181090.254.283.465.748
2021KC1616208816924048121281701.273.304.544.848
2020KC37150225012011323361.333.346.633.980
2018KC129510521202302780171081.235.260.439.699
2017KC12947157126241278017951.268.293.495.788
2016KC139514571272822264221190.247.278.438.716
2015KC14253152138250217013821.260.278.426.703
2014KC15057857150282177022851.260.287.403.690
2013KC13849648145253137921630.292.321.433.755
2012KC762893887160113912270.301.329.471.799
2011KC391482049823217200.331.361.473.834
Career1,8406,9907571,828342123211,0822921,4117.262.291.452.743

04/Where the ball went

2012 Regular season
Play log from 2015

The play log begins in 2015. There is no pitch-level record of 2012, so no chart is drawn for it.


05/Game log

2012
Regular season
DateOppResultABRHHRRBIBBSO
JUN 23vs STLL 4114121200
JUN 24vs STLL 8114010100
JUN 26vs TBW 804010101
JUN 27vs TBW 544010000
JUN 30@ MINL 154010000
JUN 30@ MINW 434121100
JUL 1@ MINL 8101110000
JUL 2@ TORW 1134221200
JUL 3@ TORL 363110000
JUL 4@ TORL 143010001
JUL 5@ TORW 965240000
JUL 7@ DETL 784000000
JUL 8@ DETL 173111100
JUL 14vs CWSL 895120001
JUL 14vs CWSW 633000010
JUL 15vs CWSL 124020000
JUL 17vs SEAL 493111110
JUL 18vs SEAL 694110001
JUL 19vs SEAL 163020000
JUL 21vs MINL 124010000
JUL 21vs MINW 733000010
JUL 22vs MINL 574010002
JUL 25@ LAAL 6114110000
JUL 25@ LAAW 414000000
JUL 27@ SEAL 143000000
JUL 28@ SEAL 161010110
JUL 29@ SEAL 674120001
AUG 1vs CLEW 834110001
AUG 2vs CLEW 523000001
AUG 4vs TEXL 243100010
AUG 4vs TEXL 354130000
AUG 5vs TEXW 765010202
AUG 7@ CWSL 244010000
AUG 9@ CWSW 214111101
AUG 9@ BALW 824000100
AUG 10@ BALL 174111100
AUG 11@ BALW 733221200
AUG 15vs W 503100011
AUG 16vs W 324000000
AUG 17vs L 034010000
AUG 18vs CWSW 424020200
AUG 19vs CWSW 524020300
AUG 20@ TBL 154010000
AUG 21@ TBW 104000000
AUG 22@ TBL 354110000
AUG 25@ BOSW 1096110101
AUG 26@ BOSL 685120000
AUG 27@ BOSL 154010000
AUG 29vs DETW 985120100
AUG 31vs DETW 214010001
SEP 1vs MINL 785140100
SEP 2vs MINW 643210010
SEP 5vs TEXW 634010100
SEP 6vs TEXL 673010111
SEP 7vs TEXL 454010100
SEP 8@ CWSL 454010002
SEP 8@ CWSW 753221210
SEP 9@ CWSW 215120000
SEP 12@ MINW 914120100
SEP 13@ MINW 1055121200
SEP 14@ MINL 344010210
SEP 15vs LAAL 794000000
SEP 15vs LAAW 324111100
SEP 16vs LAAL 344110001
SEP 19vs CWSL 234000001
SEP 20vs CWSW 304010001
SEP 21vs CWSW 434000000
SEP 24@ DETL 264010000
SEP 25@ DETL 023000001
SEP 26@ DETL 454010003
SEP 27@ DETL 454010001
SEP 28@ CLEL 584120200
SEP 29@ CLEW 764120011
SEP 30@ CLEL 3152010000
OCT 2vs DETL 363020010
OCT 3vs DETW 424000100

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.