Shawn Armstrong

#43
PITCHER · R/R · MLB · ACTIVE: 2015–PRESENT BORN: NEW BERN, USA
Cleveland Guardians
Career
16 W · 3.81 ERA · 454 K
437.1 IP · 1.23 WHIP · 388 G
2026 Season
1-0 · 3.38 ERA
16.0 IP · 20 K · 1.25 WHIP
Last 30 Days
0-0 · 1.69 ERA
5.3 IP · 7 K · 0.94 WHIP
Salary / Contract
2026: $4M
View Details →
2026 Salary Note Shawn Armstrong's 2026 salary is $4M. Salary History →
The Game Network

Where History Is Kept. This page is part of a living baseball archive.

About This Archive →
News

Latest News

The Game Network

Where History Is Kept. This page is part of a living baseball archive.

About This Archive →
Tracking

Milestones

View all →

Shawn Armstrong is a pitcher for the Cleveland Guardians. Across 388 MLB appearances, with a 3.81 ERA and 454 strikeouts. This page covers season stats, team history, salary history, and related info.

Deep Data

Full Career Record

Season-by-season performance, contract terms, and the complete archive.

Season-by-Season Pitching
← Scroll for more →
Year Team W L ERA G GS SV IP H ER BB SO WHIP
2015 CLE 0 0 2.25 8 0 0 8.0 5 2 2 11 0.88
2016 CLE 0 0 2.53 10 0 0 10.2 9 3 5 7 1.31
2017 CLE 1 0 4.38 21 0 0 24.2 23 12 10 20 1.34
2018 SEA 0 1 1.23 14 0 1 14.2 9 2 3 15 0.82
2019 BAL 1 0 5.13 51 0 4 54.1 58 31 26 60 1.55
2019 SEA 0 1 14.73 4 0 0 3.2 8 6 3 3 3.00
2020 BAL 2 0 1.80 14 0 0 15.0 9 3 3 14 0.80
2021 BAL 0 0 8.55 20 0 0 20.0 28 19 10 22 1.90
2021 TB 1 0 4.50 11 0 0 16.0 11 8 5 22 1.00
2022 MIA 0 0 10.80 7 0 0 6.2 10 8 3 5 1.95
2022 TB 2 3 3.60 43 3 2 55.0 56 22 14 61 1.27
2023 TB 1 0 1.38 39 6 0 52.0 36 8 11 54 0.90
2024 CHC 0 1 4.91 8 0 0 7.1 10 4 4 4 1.91
2024 STL 1 0 2.84 11 0 0 12.2 11 4 2 12 1.03
2024 TB 2 2 5.40 38 7 1 46.2 56 28 19 50 1.61
2025 TEX 4 3 2.31 71 2 9 74.0 40 19 20 74 0.81
2026 CLE 1 0 3.38 18 0 0 16.0 12 6 8 20 1.25
Career Totals 16 11 3.81 388 18 17 437.1 391 185 148 454 1.23
Season-by-Season Batting
← Scroll for more →
Year Team G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS
2015 CLE 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2016 CLE 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2017 CLE 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2018 SEA 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2019 BAL 51 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2019 SEA 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2020 BAL 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2021 BAL 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2021 TB 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2022 MIA 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2022 TB 43 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2023 TB 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2024 CHC 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2024 STL 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2024 TB 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2025 TEX 71 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Career Totals 370 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 -
Salary & Contract
Year Salary
2017$535,700
2019$559,100
2020$573,500
2021$825,000
2022$1,000,000
2023$1,200,000
2024$2,050,000
2025$1,250,000
2026$4,000,000

Career Total: $11,993,300 (9 seasons)

Average: $1,332,589

Salary data is available from 1985 onward.

TGN salary figures show base salary. Signing bonuses, accounting allocations, and luxury-tax values are listed separately where available.

Contract Detail

Salary Note

Shawn Armstrong's 2026 Opening Day salary with CLE is $4,000,000 on a nominal basis (no deferred component recorded).

The Game Network

Where History Is Kept. This page is part of a living baseball archive.

About This Archive →
Game Log — Recent
Date Opp Result IPHERBBKHR
Jun 2 @ NYY 9-4 W 1.0 0 0 0 1 0
May 30 vs BOS 1-9 L 1.0 2 1 0 1 0
May 29 vs BOS 4-3 W 0.2 0 0 0 1 0
May 26 vs WSH 3-6 L 1.0 1 0 0 1 0
May 23 @ PHI 0-3 L 1.0 1 0 0 1 0
May 21 @ DET 3-1 W 0.2 0 0 1 2 0
Apr 21 vs HOU 8-5 W 1.0 0 0 0 0 0
Apr 19 vs BAL 8-4 W 1.0 0 0 0 1 0
Apr 17 vs BAL 4-6 L 0.0 0 3 2 0 0
Apr 14 @ STL 5-6 L 1.0 1 0 0 1 0
Data: Lahman Baseball Database (CC BY-SA 4.0), Cot's Baseball Contracts, Retrosheet.