MLB/Players/Shawn Armstrong
Shawn Armstrong

SHAWN ARMSTRONG

P · Cleveland Guardians · 20152026 · 707 games
707
CAREER GAMES · REGULAR SEASON
10 seasons · postseason below
.252
CAREER BATTING AVERAGE
678 hits in 2,690 at-bats
84
CAREER HOME RUNS
193 RBI · 52 stolen bases
3.90
CAREER ERA
454.1 innings · 467 strikeouts
17-12
CAREER RECORD
WHIP 1.25

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024CHC1145327615434412405013218.289.351.436.787
2023TB783822472162413221082.188.233.272.505
2022TB100484641323401438341328.273.320.430.750
2021TB622945678142203430882.265.333.531.864
2020BAL28106121880256284.170.214.302.516
2019BAL1104687613226216385812614.282.361.449.810
2018SEA289841860256300.184.231.306.537
2017CLE42194244660101620402.237.308.423.731
2016CLE2076618202210142.237.326.342.668
2015CLE165641040224220.179.233.357.590
Career5982,690346678150108419324072052.252.313.409.722

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CLE382133.02918193344.911.45
2025TEX714374.04019207452.310.81
2024CHC573366.27736256664.861.53
2023TB391052.0368115421.380.90
2022TB502361.26630176674.381.35
2021TB311036.039271544106.751.50
2020BAL142015.09331411.800.80
2019BAL551158.06637296385.741.64
2018SEA140114.29231511.230.82
2017CLE211024.22312102054.381.34
2016CLE100010.2935712.531.31
2015CLE8008.05221112.250.88
Career4081712454.1408197159467513.901.25

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023TB24100.2501.010.00
2022TB25100.2001.130.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 430 pitches
Called strike (51) Swinging strike (50) In play (77) Foul (100) Ball (152)

Catcher’s view · the zone drawn is the average of the 430 batter zones recorded here, 1.57 to 3.51 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball24356.5%93.22,35051.4%
Cutter9221.4%90.52,49540.2%
Sweeper6414.9%85.42,73835.9%
Sinker317.2%92.92,50551.6%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 6@ TEXW 961000001
APR 6@ TEXW 9610000010.10001
APR 8@ AZL 375000011
APR 8@ AZL 3750000111.20011
APR 9@ AZL 2118550020
APR 9@ AZL 21185506201.05520
APR 13vs CWSL 4108010025
APR 13vs CWSL 41080100252.11025
MAY 2@ DETL 2580000132.20013
MAY 2@ DETL 258000013
MAY 16vs TBL 465121000
MAY 16vs TBL 4651212001.02100
MAY 17vs TBL 474111002
MAY 17vs TBL 4741111021.01102
MAY 22@ CINL 153000000
MAY 22@ CINL 1530000001.00000
MAY 27vs KCL 2541211011.02101
MAY 27vs KCL 254121001
JUN 23vs MINL 0550100011.11001
JUN 23vs MINL 055010001
JUN 25vs MINL 0430000001.00000
JUN 25vs MINL 043000000
JUL 1@ DETL 475010000
JUL 1@ DETL 4750100001.11000
JUL 2@ DETW 11831212000.12100
JUL 2@ DETW 1183121000
JUL 5vs SDL 2630000011.00001
JUL 5vs SDL 263000001
JUL 6vs SDW 11230000011.00001
JUL 6vs SDW 1123000001
JUL 7vs DETW 1124000000
JUL 7vs DETW 11240000001.00000
JUL 29@ CWSW 934010021
JUL 29@ CWSW 9340100211.01021
JUL 31@ BOSL 2681401111.14111
JUL 31@ BOSL 268140011
AUG 22vs BOSL 1962213011.12201
AUG 22vs BOSL 196221001
SEP 6@ CWSW 944010011
SEP 6@ CWSW 9440100111.01011
SEP 8@ CWSW 1123000000
SEP 8@ CWSW 11230000001.00000

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.