MLB/Players/Cristopher Sánchez
Cristopher Sánchez

CRISTOPHER SÁNCHEZ

P · Philadelphia Phillies · 20212026 · 205 games
205
CAREER GAMES · REGULAR SEASON
4 seasons · postseason below
.252
CAREER BATTING AVERAGE
648 hits in 2,574 at-bats
66
CAREER HOME RUNS
131 RBI · 48 stolen bases
3.08
CAREER ERA
717.0 innings · 716 strikeouts
46-26
CAREER RECORD
WHIP 1.17

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PHI621,41215236468422608830628.258.301.358.660
2023PHI387508817636432403219214.235.266.421.687
2022PHI303125076180102634702.244.318.397.715
2021PHI141001632802514264.320.404.460.864
Career1442,57430664813086613116859448.252.298.385.683

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026PHI29165181.11755242207142.581.20
2025PHI32135202.01715644212122.501.06
2024PHI31119181.21826744153113.321.24
2023PHI193599.188381696163.441.05
2022PHI152240.03825173555.631.38
2021PHI71012.216771314.971.82
Career1334626717.0670245170716593.081.17

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024PHI220512.2505.053.60
2023PHI210201.2002.113.86

04/Every pitch

2023 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1460 pitches
Called strike (282) Swinging strike (186) In play (281) Foul (237) Ball (474)

Catcher’s view · the zone drawn is the average of the 1,460 batter zones recorded here, 1.60 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker67246.0%92.11,99750.1%
Changeup47932.8%81.91,88845.7%
Slider30821.1%82.72,04848.4%
Four-Seam Fastball10.1%93.91,8550.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 22vs COLW 43183502254.15325
APR 22vs COLW 4318350025
JUN 17@ W 3213010015
JUN 17@ W 32130100154.01015
JUN 24vs NYML 24193512045.05304
JUN 24vs NYML 2419351004
JUN 30vs WSHL 1224271016
JUN 30vs WSHL 12242712166.07116
JUL 6@ TBW 31211411026.04102
JUL 6@ TBW 3121141002
JUL 14vs SDL 38183323155.03315
JUL 14vs SDL 3818332015
JUL 19vs MILL 35213603135.06113
JUL 19vs MILL 3521360013
JUL 24vs BALL 2326242008
JUL 24vs BALL 23262422087.04208
JUL 30@ PITL 46130000235.00023
JUL 30@ PITL 4613000023
AUG 5vs KCW 9621662017
AUG 5vs KCW 96216625175.06617
AUG 11vs MINW 132222622356.06235
AUG 11vs MINW 13222262035
AUG 19@ WSHW 123253703056.07205
AUG 19@ WSHW 12325370005
AUG 25vs STLW 7223251006
AUG 25vs STLW 72232512066.05206
AUG 30vs LAAL 81020571005
AUG 30vs LAAL 810205714054.27305
SEP 8vs MIAL 23190400145.04014
SEP 8vs MIAL 2319040014
SEP 13vs ATLL 142948141107.184110
SEP 13vs ATLL 14294810110
SEP 19@ ATLL 3917371012
SEP 19@ ATLL 39173713124.07312
SEP 24vs NYMW 52232310110
SEP 24vs NYMW 522323121107.032110
SEP 30@ NYML 41130000011.00001
SEP 30@ NYML 4113000001

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.