MLB/Players/Cristian Javier
Cristian Javier

CRISTIAN JAVIER

P · Houston Astros · 20202026 · 254 games
254
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.201
CAREER BATTING AVERAGE
730 hits in 3,634 at-bats
146
CAREER HOME RUNS
195 RBI · 82 stolen bases
3.86
CAREER ERA
587.2 innings · 648 strikeouts
37-27
CAREER RECORD
WHIP 1.18

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024HOU142583260182815385410.233.331.411.742
2023HOU621,222170286668507512431844.234.305.424.729
2022HOU601,04888178362344310438818.170.245.305.550
2021HOU727228213422232411062608.186.290.355.644
2020HOU2438442721202221361082.188.257.391.648
Career2323,634414730154141461954081,12882.201.282.371.653

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026HOU142549.25533225095.981.55
2025HOU82437.03219153434.621.27
2024HOU73134.23015192743.891.41
2023HOU31105162.01438262159254.561.27
2022HOU30119148.2894252194172.540.95
2021HOU3641101.1674053130163.551.18
2020HOU125254.136211854113.480.99
Career1383727587.2452252241648853.861.18

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023HOU641825.19511.0124.09
2022HOU639211.05112.2160.71
2021HOU1239734.17910.2193.38
2020HOU1032512.1569.1132.89

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 2554 pitches
Called strike (369) Swinging strike (382) In play (333) Foul (541) Ball (929)

Catcher’s view · the zone drawn is the average of the 2,554 batter zones recorded here, 1.58 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,52859.8%93.82,35554.1%
Sweeper70627.6%79.82,62150.0%
Knuckle Curve2138.3%76.52,88541.8%
Changeup1054.1%85.32,22020.0%
Sinker20.1%94.61,690100.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9@ LAAL 0260200031.22003
APR 9@ LAAL 026020003
APR 13@ AZL 239000005
APR 13@ AZL 2390000053.00005
APR 20vs LAAL 06130300143.23014
APR 20vs LAAL 0613030014
APR 27@ TEXW 43182412245.04224
APR 27@ TEXW 4318241024
MAY 3vs SEAW 40170200245.12024
MAY 3vs SEAW 4017020024
MAY 8vs DETW 5090000153.00015
MAY 8vs DETW 509000015
MAY 14@ WSHL 613187817353.28735
MAY 14@ WSHL 61318781035
MAY 20vs TEXL 0320131019
MAY 20vs TEXL 03201311196.03119
MAY 25vs CLEW 2120030019
MAY 25vs CLEW 21200300195.23019
MAY 31@ W 31161401444.04144
MAY 31@ W 3116140044
JUN 6vs SEAL 4717561014
JUN 6vs SEAL 47175615143.26514
JUN 13@ TEXL 3522250037
JUN 13@ TEXL 35222501376.05237
JUN 19vs CWSW 4317120045
JUN 19vs CWSW 43171201455.02145
JUN 25@ NYYW 30220000113
JUN 25@ NYYW 302200001137.000113
JUL 1vs LAAW 81221110014
JUL 1vs LAAW 812211110147.011014
JUL 6vs KCL 47195435375.04537
JUL 6vs KCL 4719543037
JUL 13@ LAAL 171635033103.253310
JUL 13@ LAAL 17163500310
JUL 21vs NYYW 32161211435.02143
JUL 21vs NYYW 3216121043
JUL 27@ L 2420352016
JUL 27@ L 24203523165.05316
AUG 2vs BOSL 1221241017
AUG 2vs BOSL 12212412176.04217
AUG 7@ CLEL 01241611046.06104
AUG 7@ CLEL 0124161004
AUG 14vs W 6319010036
AUG 14vs W 63190100366.01036
AUG 20@ ATLL 4521121018
AUG 20@ ATLL 45211211186.02118
AUG 26vs BALL 02122312143.03214
AUG 26vs BALL 0212231014
AUG 31@ TEXW 53193413375.04337
AUG 31@ TEXW 5319341037
SEP 7vs TEXW 43203413285.14128
SEP 7vs TEXW 4320341028
SEP 14@ DETW 21200200086.02008
SEP 14@ DETW 2120020008
SEP 20@ TBW 5015010046
SEP 20@ TBW 50150100465.01046
SEP 25@ BALW 63180100086.01008
SEP 25@ BALW 6318010008
OCT 1vs TBW 2118020027
OCT 1vs TBW 21180200276.02027

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.