Basenerd Banner
Loading games...
John Means
John Means
Omaha Storm Chasers • Pitcher
Age 32 • 6' 4" • 230 lb
Bats: L • Throws: L
MLB Debut: 2018-09-26
Born: Olathe , KS • USA
Draft: 2014
2024 Stats
W
2
L
0
ERA
2.61
WHIP
0.87
IP
20.2
SO
16
SV
0
HLD
0
G
4
GS
4
Career Stats
W
23
L
26
ERA
3.68
WHIP
1.05
IP
401.0
SO
334
SV
0
HLD
0
G
78
GS
73
Year-by-Year Pitching
Year Team GGSIP WLSVSO ERAWHIPAwards
2018 BAL 1 3.1 4 13.50 1.80
2019 BAL 31 27 155.0 12 11 121 3.60 1.14 AS
2020 BAL 10 10 43.2 2 4 42 4.53 0.98
2021 BAL 26 26 146.2 6 9 134 3.62 1.03
2022 BAL 2 2 8.0 7 3.38 1.25
2023 BAL 4 4 23.2 1 2 10 2.66 0.72
2024 BAL 4 4 20.2 2 16 2.61 0.87
Spring Training
Pitching
YearTeamGGSIPWLSVSOERAWHIP
2019 BAL 7213.1 15 5.401.35
2020 BAL 224.1 115 4.150.69
2021 BAL 6619.0 214 7.111.42
2022 BAL 3310.0 16 3.601.50
Game Logs
Season selector loads one year at a time.
Pitching
Date Opponent IP H R ER BB SO HR
2024-05-22 @ STL 3.0 1 0 0 2 1 0
2024-05-17 vs SEA 6.0 6 2 2 0 4 1
2024-05-11 vs AZ 4.2 6 4 4 0 3 1
2024-05-04 @ CIN 7.0 3 0 0 0 8 0
Transactions
Entire history • newest first.
2026-02-13
LHP John Means roster status changed by Kansas City Royals.
2026-02-13
Kansas City Royals signed free agent LHP John Means to a minor league contract.
2025-11-06
LHP John Means elected free agency.
2025-08-26
Cleveland Guardians sent LHP John Means on a rehab assignment to Columbus Clippers.
2025-08-26
Cleveland Guardians sent LHP John Means on a rehab assignment to Columbus Clippers.
2025-08-15
Cleveland Guardians sent LHP John Means on a rehab assignment to Lake County Captains.
2025-08-15
Cleveland Guardians sent LHP John Means on a rehab assignment to Lake County Captains.
2025-04-08
Cleveland Guardians transferred LHP John Means from the 15-day injured list to the 60-day injured list. Left elbow UCL revision/reconstruction.
2025-03-27
Cleveland Guardians placed LHP John Means on the 15-day injured list retroactive to March 24, 2025. Left elbow UCL revision/reconstruction.
2025-02-19
Cleveland Guardians signed free agent LHP John Means.
2024-10-31
LHP John Means elected free agency.
2024-06-13
Baltimore Orioles transferred LHP John Means from the 15-day injured list to the 60-day injured list. Left elbow UCL surgery.
2024-05-23
Baltimore Orioles placed LHP John Means on the 15-day injured list. Left forearm strain.
2024-05-01
Baltimore Orioles activated LHP John Means from the 15-day injured list.
2024-03-31
Baltimore Orioles sent LHP John Means on a rehab assignment to Norfolk Tides.
2024-03-28
Baltimore Orioles placed LHP John Means on the 15-day injured list retroactive to March 25, 2024. Left forearm strain.
2023-10-11
Baltimore Orioles activated LHP John Means.
2023-10-07
LHP John Means roster status changed by Baltimore Orioles.
2023-09-12
Baltimore Orioles activated LHP John Means from the 60-day injured list.
2023-08-25
Baltimore Orioles sent LHP John Means on a rehab assignment to Norfolk Tides.
2023-08-25
Baltimore Orioles sent LHP John Means on a rehab assignment to Norfolk Tides.
2023-08-25
Baltimore Orioles sent LHP John Means on a rehab assignment to Norfolk Tides.
2023-08-10
Baltimore Orioles sent LHP John Means on a rehab assignment to Bowie Baysox.
2023-08-10
Baltimore Orioles sent LHP John Means on a rehab assignment to Bowie Baysox.
2023-03-30
Baltimore Orioles placed LHP John Means on the 60-day injured list. Left elbow UCL surgery.
2022-11-10
Baltimore Orioles activated LHP John Means from the 60-day injured list.
2022-04-15
Baltimore Orioles placed LHP John Means on the 10-day injured list retroactive to April 14, 2022. Left elbow strain.
2022-04-14
Baltimore Orioles placed LHP John Means on the 10-day injured list. Left elbow strain.
2022-04-14
Baltimore Orioles placed LHP John Means on the 10-day injured list. Left elbow strain.
2022-04-14
Baltimore Orioles transferred LHP John Means from the 10-day injured list to the 60-day injured list. Left elbow sprain.
2021-07-20
Baltimore Orioles activated LHP John Means.
2021-07-15
Baltimore Orioles sent LHP John Means on a rehab assignment to Norfolk Tides.
2021-07-09
Baltimore Orioles sent LHP John Means on a rehab assignment to Bowie Baysox.
2021-07-04
Baltimore Orioles sent LHP John Means on a rehab assignment to Aberdeen IronBirds.
2021-07-04
Baltimore Orioles sent LHP John Means on a rehab assignment to Aberdeen IronBirds.
2021-06-06
Baltimore Orioles placed LHP John Means on the 10-day injured list. Left shoulder strain.
2020-08-16
Baltimore Orioles activated P John Means from the 10 day injured list.
2020-08-16
Baltimore Orioles activated P John Means from the 10 day injured list.
2020-08-16
Baltimore Orioles activated P John Means from the 10 day injured list.
2020-08-16
Baltimore Orioles activated LHP John Means from the 10-day injured list.
2020-08-11
Baltimore Orioles placed LHP John Means on the 10-day injured list.
2020-08-05
Baltimore Orioles placed LHP John Means on the bereavement list.
2020-07-30
Baltimore Orioles activated LHP John Means from the 10-day injured list.
2020-07-22
Baltimore Orioles placed LHP John Means on the 10-day injured list retroactive to July 20, 2020. Left shoulder fatigue.
2020-01-03
John Means changed number to 47.
2019-08-30
Baltimore Orioles activated LHP John Means.
2019-08-25
LHP John Means roster status changed by Baltimore Orioles.
2019-08-07
Baltimore Orioles activated LHP John Means from the 10-day injured list.
2019-07-26
Baltimore Orioles placed LHP John Means on the 10-day injured list retroactive to July 25, 2019. Left bicep strain.
2019-06-28
Baltimore Orioles activated LHP John Means from the 10-day injured list.
2019-06-20
Baltimore Orioles placed LHP John Means on the 10-day injured list retroactive to June 17, 2019. Left shoulder strain.
2018-09-24
Baltimore Orioles selected the contract of LHP John Means from Norfolk Tides.
2018-02-23
LHP John Means assigned to Baltimore Orioles.
2017-02-26
LHP John Means assigned to Baltimore Orioles.
2014-06-25
Baltimore Orioles signed LHP John Means.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2024
Ready
Basic Line
Season / Game
Loading…
Pitch Arsenal
Usage • Velo • Break • Spin • xwOBA
Pitch N Use% Velo HB IVB Spin xwOBA Whiff% Zone% Chase% BNStuff+ BNCtrl+
Loading…
Notes
Primary pitch summary
Movement Profile (Induced Break)
Pitcher's View: HB vs Rise / Drop (in)
Circles: 12/18/24 in • Dots = pitch types (size ~ pitch count)
Pitch Location Heatmaps
KDE-style blur • fixed zone • catcher POV
vs. LHH
vs. RHH
Zone: left -0.7083 / right 0.7083 • bot 1.595 / top 3.394 • Domain: X [-2,2], Z [0,5]
Statcast Game Log
Per-game pitch metrics from Statcast
Date Pitches Velo BNStuff+ BNCtrl+ Whiff% Zone% Chase% K% BB% xwOBA
Loading…
More