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

2019 Regular season
Play log from 2015
Spray chart · 34 batted balls
Groundout · 82.4 mph · 3 ftSacrifice buntGroundout · 64.5 mph · 3 ftGroundout · 79.7 mph · 10 ftForceout · 37.4 mph · 6 ftSacrifice buntSacrifice buntGroundout · 61.0 mph · 44 ftSacrifice bunt · 38.7 mph · 6 ftSacrifice bunt · 42.4 mph · 5 ftGroundout · 71.9 mph · 138 ftLineout · 95.1 mph · 276 ftFlyoutPop OutGroundoutGroundout · 39.3 mph · 33 ftSacrifice buntForceoutSacrifice buntFlyout · 70.5 mph · 224 ftGrounded into a double play · 90.7 mph · 30 ftGroundout · 58.5 mph · 5 ftGroundoutBunt Pop OutGrounded into a double play · 86.6 mph · 15 ftPop Out · 69.6 mph · 40 ftGroundout · 92.6 mph · 5 ftSacrifice bunt · 30.0 mph · 24 ftSacrifice bunt · 30.0 mph · 28 ftGroundout · 49.1 mph · 55 ftBunt Pop OutSingle · 105.7 mph · 95 ftSingle · 73.7 mph · 135 ftSingle · 95.9 mph · 165 ft
Hit (3) Out (31) Home run (0)
Average exit velocity 66.6 mph · longest 276 ft
Pitch locations · 2369 pitches
Called strike (389) Swinging strike (296) In play (427) Foul (403) Ball (854)

Catcher’s view · the zone drawn is the average of the 2,369 batter zones recorded here, 1.62 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,21351.2%96.02,06645.2%
Slider79533.5%88.32,22051.9%
Curveball26311.1%78.62,51837.3%
Changeup692.9%86.71,55934.8%
Sinker291.2%95.41,79927.6%
Unknown10.0%100.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 31@ MIAL 03243510110
MAR 31@ MIAL 032435131106.253110
APR 6vs LADL 2719581024
APR 6vs LADL 27195815246.08524
APR 11@ SFL 01241511366.25136
APR 11@ SFL 0124151036
APR 16@ SDW 8222131035
APR 16@ SDW 82221311357.03135
APR 21vs PHIW 4119020045
APR 21vs PHIW 41190200456.02045
APR 27@ ATLW 9521582034
APR 27@ ATLW 95215825344.28534
MAY 2@ MILW 11624571029
MAY 2@ MILW 116245715295.27529
MAY 11vs SDL 34243823186.08318
MAY 11vs SDL 3424382018
MAY 17@ PHIL 4517551038
MAY 17@ PHIL 45175513384.25538
MAY 22@ PITW 93273713177.07317
MAY 22@ PITW 9327371017
MAY 27vs AZW 4319250022
MAY 27vs AZW 43192502225.15222
JUN 1vs TORW 42220200376.22037
JUN 1vs TORW 4222020037
JUN 8@ NYML 35234813385.28438
JUN 8@ NYML 3523481038
JUN 13vs SDW 96274910010
JUN 13vs SDW 962749140106.094010
JUN 16vs SDL 131410001300.10030
JUN 16vs SDL 13141000030
JUN 19@ AZW 6424260024
JUN 19@ AZW 64242602246.06124
JUN 24@ SFW 20220400266.04026
JUN 24@ SFW 2022040026
JUN 29vs LADW 5326370028
JUN 29vs LADW 53263703286.27228
JUL 6@ AZL 2422381024
JUL 6@ AZL 24223813245.08324
JUL 12vs CINW 32232412067.04206
JUL 12vs CINW 3223241006
JUL 17vs SFL 8112561126335.111633
JUL 17vs SFL 811256112033
JUL 24@ WSHL 23141201544.02154
JUL 24@ WSHL 2314120054
JUL 29vs LADW 91261301368.03136
JUL 29vs LADW 9126130036
AUG 3vs SFL 5621491015
AUG 3vs SFL 56214914154.09415
AUG 8@ SDL 39237613245.26324
AUG 8@ SDL 3923761024
AUG 16vs MIAW 3028050007
AUG 16vs MIAW 30280500078.05007

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.