MLB/Players/John Means
John Means

JOHN MEANS

P · 20182024 · 156 games
156
CAREER GAMES · REGULAR SEASON
7 seasons
.226
CAREER BATTING AVERAGE
684 hits in 3,032 at-bats
144
CAREER HOME RUNS
169 RBI · 4 stolen bases
3.68
CAREER ERA
401.0 innings · 334 strikeouts
23-26
CAREER RECORD
WHIP 1.05

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BAL8152123282464320.211.231.368.599
2023BAL8164142680878200.159.198.354.551
2022BAL46261620034140.258.303.290.593
2021BAL521,1141282504226058522680.224.259.427.686
2020BAL20328447240242214844.220.251.451.703
2019BAL621,1801362766664668762420.234.280.417.697
2018BAL23210126025080.375.375.7501.125
Career1563,032350684136101441691586684.226.264.420.683

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2024BAL42020.216621622.610.87
2023BAL41223.213741042.660.72
2022BAL2008.0832703.381.25
2021BAL2669146.21255926134303.621.03
2020BAL102443.23622742124.530.98
2019BAL311211155.01386238121233.601.14
2018BAL1003.16504113.501.80
Career782326401.034216479334723.681.05

04/Every pitch

2021 Regular season
Play log from 2015
Spray chart · 3 batted balls
Forceout · 50.4 mph · 3 ftForceout · 36.3 mph · 7 ftDouble · 102.7 mph · 388 ft
Hit (1) Out (2) Home run (0)
Average exit velocity 63.1 mph · longest 388 ft
Pitch locations · 2328 pitches
Called strike (346) Swinging strike (298) In play (426) Foul (451) Ball (807)

Catcher’s view · the zone drawn is the average of the 2,328 batter zones recorded here, 1.57 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,11647.9%92.82,39947.7%
Changeup63427.2%83.42,25547.3%
Knuckle Curve38116.4%78.02,27747.0%
Slider1968.4%86.32,32643.4%
Slurve10.0%77.02,3060.0%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2@ BOSW 30220100057.01005
APR 2@ BOSW 3022010005
APR 7@ NYYW 43201701244.27124
APR 7@ NYYW 4320170024
APR 13vs SEAL 34193523255.05325
APR 13vs SEAL 3419352025
APR 18@ TEXL 01240300297.03029
APR 18@ TEXL 0124030029
APR 25vs W 81201211366.12136
APR 25vs W 8120121036
APR 30@ W 32242322197.03219
APR 30@ W 3224232019
MAY 5@ SEAW 60270000012
MAY 5@ SEAW 602700000129.000012
MAY 11@ NYML 23220600036.06003
MAY 11@ NYML 2322060003
MAY 19vs TBL 7925462016
MAY 19vs TBL 79254623166.16416
MAY 24@ MINL 38252522057.05205
MAY 24@ MINL 3825252005
MAY 29@ CWSL 1320352024
MAY 29@ CWSL 13203523245.05324
JUN 5vs CLEL 41052322010.23201
JUN 5vs CLEL 4105232001
JUL 20@ TBL 3921572002
JUL 20@ TBL 39215725025.07502
JUL 25vs WSHW 5424451012
JUL 25vs WSHW 54244514126.25412
JUL 31@ DETW 5223141016
JUL 31@ DETW 52231411166.04116
AUG 6vs TBL 610242801155.08115
AUG 6vs TBL 61024280015
AUG 12vs DETL 4620683013
AUG 12vs DETL 46206836134.18613
AUG 17@ TBL 010217826074.08407
AUG 17@ TBL 01021782007
AUG 22vs ATLL 1321341025
AUG 22vs ATLL 13213413256.04325
AUG 28vs TBL 3423250005
AUG 28vs TBL 34232500056.15205
SEP 3@ NYYL 3417231025
SEP 3@ NYYL 34172312255.03225
SEP 9vs KCL 06252511257.05225
SEP 9vs KCL 0625251025
SEP 15vs NYYL 3421241024
SEP 15vs NYYL 34212412245.24224
SEP 20@ PHIW 20240400166.24016
SEP 20@ PHIW 2024040016
SEP 26vs TEXL 47233713085.07308
SEP 26vs TEXL 4723371008
OCT 2@ TORL 110177737023.07602
OCT 2@ TORL 11017773002

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.