STATS
MLB/Players/Jon Gray
Jon Gray

JON GRAY

P · 20152025 · 464 games
464
CAREER GAMES · REGULAR SEASON
10 seasons · postseason below
.256
CAREER BATTING AVERAGE
2,382 hits in 9,312 at-bats
310
CAREER HOME RUNS
572 RBI · 178 stolen bases
4.49
CAREER ERA
1230.2 innings · 1,223 strikeouts
75-71
CAREER RECORD
WHIP 1.31

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TEX4881610821434822505617218.262.310.404.714
2023TEX581,164150298322446610828424.256.319.400.720
2022TEX4894412221034434567826830.222.282.375.657
2021COL581,1441662805410427011631416.245.314.420.734
2020COL163206290204122922442.281.327.481.809
2019COL521,1341402946810386411230016.259.326.437.763
2018COL621,354204360728549110436624.266.318.451.769
2017COL4085094226341020396022418.266.314.400.714
2016COL581,260184306568368211837020.243.308.386.693
2015COL1832652104262825288010.319.373.485.858
Career4589,3121,2822,382430663105728022,422178.256.315.416.731

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025TEX61114.0151261257.711.50
2024TEX2456102.2107512886114.471.31
2023TEX2998157.11497254142224.121.29
2022TEX2477127.11055639134173.961.13
2021COL29812149.01407658157214.591.33
2020COL82439.04529112266.691.44
2019COL26118150.01476456150193.841.35
2018COL31129172.11809852183275.121.35
2017COL20104110.11134530112103.671.30
2016COL291010168.01538659185184.611.26
2015COL90240.25225144045.531.62
Career23575711230.21,2066144071,2231604.491.31

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023TEX621401.1905.281.59
2017COL211714.6361.1227.00

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 · 2393 pitches
Called strike (369) Swinging strike (320) In play (451) Foul (444) Ball (809)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,01042.2%95.72,00947.9%
Slider80133.5%88.02,38352.1%
Changeup27811.6%88.81,45539.2%
Sweeper1526.4%83.32,49740.8%
Curveball1486.2%78.22,49939.9%
Sinker40.2%96.32,31175.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 3vs BALL 02222422276.14227
APR 3vs BALL 0222242027
APR 9@ CHCW 82212612345.26234
APR 9@ CHCW 8221261034
APR 15@ HOUL 287110012
APR 15@ HOUL 2871100122.01112
APR 21vs L 4519461052
APR 21vs L 45194612525.16352
APR 26@ CINL 3519340022
APR 26@ CINL 35193403226.04322
MAY 2vs AZW 64234824125.18412
MAY 2vs AZW 6423482012
MAY 8@ SEAW 21241411087.04108
MAY 8@ SEAW 2124141008
MAY 13@ W 5026030025
MAY 13@ W 50260300258.03025
MAY 20vs COLW 11520150026
MAY 20vs COLW 115201501265.05126
MAY 26@ BALW 12224141018
MAY 26@ BALW 122241411187.04118
JUN 2vs SEAW 2021020015
JUN 2vs SEAW 20210200157.02015
JUN 7vs STLL 012814110129.041012
JUN 7vs STLL 01281410012
JUN 18vs TORW 11711660032
JUN 18vs TORW 117116605322.16632
JUN 24@ NYYL 01181311245.03124
JUN 24@ NYYL 0118131024
JUN 30vs HOUL 3523571024
JUN 30vs HOUL 35235715246.07524
JUL 5@ BOSL 2425490032
JUL 5@ BOSL 24254903326.09332
JUL 14vs CLEW 12423452034
JUL 14vs CLEW 124234524346.05434
JUL 19vs TBW 5118080014
JUL 19vs TBW 51180800144.18014
JUL 24@ HOUL 91020670036
JUL 24@ HOUL 910206706365.07636
AUG 5vs MIAW 9820570026
AUG 5vs MIAW 98205705265.17526
AUG 11@ SFW 21230200077.02007
AUG 11@ SFW 2123020007
AUG 16vs LAAL 02241611247.06124
AUG 16vs LAAL 0224161024
AUG 22@ AZL 36175702354.07535
AUG 22@ AZL 3617570035
AUG 28@ NYMW 43223423196.04319
AUG 28@ NYMW 4322342019
SEP 3vs MINW 65223713485.07348
SEP 3vs MINW 6522371048
SEP 10vs W 9412441023
SEP 10vs W 94124413232.24323
SEP 15@ CLEL 31217371023
SEP 15@ CLEL 312173713233.27323
SEP 20vs BOSW 15511442011
SEP 20vs BOSW 155114424112.14411
SEP 25@ LAAW 51221511076.05107
SEP 25@ LAAW 5122151007

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.