P · 12 seasons · 2015 – 2026 · B/T: R/R
Shawn Armstrong ranks 1st of 0 pitchers by career roto value, one of the highest totals the site records. His best year was 2025: +6.8 roto value, 57th that season and 3304th of 51,303 player-seasons on record. He banked roto value in WHIP (+2.4), ERA (+2.2) and saves (+0.1) and gave it back in strikeouts (-2.0).
| Season ↑ | Tm | G | Z | Szn | All-Time |
|---|---|---|---|---|---|
| 2015 | CLE | 8 | -2.05 | #594 | #57,954 |
| 2016 | CLE | 10 | -2.02 | #590 | #54,602 |
| 2017 | CLE | 21 | -2.07 | #594 | #61,375 |
| 2018 | SEA | 14 | -2.08 | #600 | #61,965 |
| 2019 | BAL | 55 | -2.07 | #603 | #60,884 |
| 2020 | BAL | 14 | -2.06 | #508 | #58,654 |
| 2021★ | BAL | 31 | -1.98 | #625 | #50,746 |
| 2022 | TB | 50 | -2.02 | #580 | #53,628 |
| 2023 | TB | 39 | -2.05 | #565 | #56,873 |
| 2024 | TB | 57 | -2.04 | #564 | #55,925 |
| 2025 | TEX | 71 | -2.01 | #554 | #52,712 |
★ Best season by Z
| Season ↑ | Tm | G | Z | Szn | All-Time |
|---|---|---|---|---|---|
| 2015 | CLE | 8 | -1.46 | #400 | #26,317 |
| 2016 | CLE | 10 | -1.71 | #427 | #28,412 |
| 2017 | CLE | 21 | -1.47 | #411 | #26,411 |
| 2018 | SEA | 14 | -0.58 | #321 | #21,123 |
| 2019 | BAL | 55 | -1.77 | #471 | #28,907 |
| 2020 | BAL | 14 | 1.64 | #194 | #12,640 |
| 2021 | BAL | 31 | -2.46 | #736 | #38,614 |
| 2022 | TB | 50 | -0.37 | #325 | #20,134 |
| 2023 | TB | 39 | 2.92 | #149 | #9,247 |
| 2024 | TB | 57 | -1.71 | #487 | #28,367 |
| 2025★ | TEX | 71 | 6.77 | #57 | #3,304 |
| 2026 | CLE | 41 | -1.18 | #407 | #24,506 |
★ Best season by Z