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

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

No batted balls with a location in this window.

Pitch locations · 797 pitches
Called strike (117) Swinging strike (113) In play (138) Foul (178) Ball (251)

Catcher’s view · the zone drawn is the average of the 797 batter zones recorded here, 1.61 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Cutter30037.6%91.42,52748.7%
Sinker27334.3%94.72,21253.1%
Four-Seam Fastball16520.7%94.52,38357.6%
Slurve597.4%85.22,59337.3%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 4@ BOSW 6260000132.00013
JUN 4@ BOSW 626000013
JUN 7vs MINW 217010001
JUN 7vs MINW 2170100012.01001
JUN 10vs TEXL 4850200001.02000
JUN 10vs TEXL 485020000
JUN 12@ L 3430100001.01000
JUN 12@ L 343010000
JUN 16@ SDW 6220100100.11010
JUN 16@ SDW 622010010
JUN 17@ SDL 0230000011.00001
JUN 17@ SDL 023000001
JUN 20vs BALL 6871211031.22103
JUN 20vs BALL 687121003
JUN 22vs KCL 563000001
JUN 22vs KCL 5630000011.00001
JUN 23vs KCW 1135020001
JUN 23vs KCW 11350200011.02001
JUN 27@ AZL 487120013
JUN 27@ AZL 4871201132.02113
JUN 30@ SEAW 15470100122.01012
JUN 30@ SEAW 1547010012
JUL 2@ SEAL 6720000000.20000
JUL 2@ SEAL 672000000
JUL 6vs PHIL 1311030005
JUL 6vs PHIL 13110300053.03005
JUL 15@ KCW 4270100022.01002
JUL 15@ KCW 427010002
JUL 19@ TEXL 1560000012.00001
JUL 19@ TEXL 156000001
JUL 22vs BALL 5630000121.00012
JUL 22vs BALL 563000012
JUL 26vs MIAL 1750100021.11002
JUL 26vs MIAL 175010002
AUG 1@ NYYW 526000001
AUG 1@ NYYW 5260000012.00001
AUG 4@ DETW 8060000022.00002
AUG 4@ DETW 806000002
AUG 6@ DETW 1064230011
AUG 6@ DETW 10642301110.13211
AUG 9vs STLL 466000003
AUG 9vs STLL 4660000032.00003
AUG 12vs CLEW 658020013
AUG 12vs CLEW 6580200132.02013
AUG 18@ LAAW 9650000021.20002
AUG 18@ LAAW 965000002
AUG 22vs COLW 12430000021.00002
AUG 22vs COLW 1243000002
AUG 24vs COLW 538020002
AUG 24vs COLW 5380200022.02002
AUG 27vs NYYW 7430000001.00000
AUG 27vs NYYW 743000000
AUG 30@ MIAW 305000011
AUG 30@ MIAW 3050000111.20011
SEP 2@ CLEL 673000001
SEP 2@ CLEL 6730000011.00001
SEP 5vs BOSW 867230001
SEP 5vs BOSW 8672302011.03001
SEP 8vs SEAW 7440100011.01001
SEP 8vs SEAW 744010001
SEP 10vs SEAW 6340100011.01001
SEP 10vs SEAW 634010001
SEP 13@ MINW 543000001
SEP 13@ MINW 5430000011.00001
SEP 14@ BALW 433000001
SEP 14@ BALW 4330000011.00001
SEP 17@ BALL 454110001
SEP 17@ BALL 4541101011.01001
SEP 19vs LAAW 623000000
SEP 19vs LAAW 6230000001.00000
SEP 21vs LAAW 544211010
SEP 21vs LAAW 5442112101.01210
SEP 23vs TORW 765240000
SEP 23vs TORW 7652404000.14200
SEP 26@ BOSW 975110003
SEP 26@ BOSW 9751101031.01003
SEP 30@ TORW 753000020
SEP 30@ TORW 7530000201.00020

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.