On MLB 40-man: YES
Acquired: Free Agent (CHC) Dec'24
Mon 6/23 | Tue 6/24 | Wed 6/25 |
---|---|---|
@BAL 6:35 PM EDT | @BAL 6:35 PM EDT | @BAL 6:35 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP
All Leagues
Average $1.50
Median $1.00
Ottoneu Classic (4x4)
Average $3.00
Median $3.00
All Leagues
Average $1.30
Median $1.00
Ottoneu Classic (4x4)
Average $1.40
Median $1.00
Roster%
3.68%
Change
7Day
0.61%
30Day
0%
2025 OPL Round 3
OPL Roster%
0.00%
OPL Average Salary
$0.00

June 19, 2025 8:51 PM : Armstrong (2-2) took the loss against the Royals on Thursday, allowing two runs on one hit and one walk while striking out one batter in the first inning.
Analysis: With Nathan Eovaldi (triceps) on the injured list, the Rangers turned to Armstrong and the rest of the bullpen to fill the gap in the rotation. Armstrong took to the mound to start Thursday's game, but he gave up a two-run homer to Vinnie Pasquantino and was tagged with the loss as the Rangers were unable to muster up enough offense. Armstrong could be in the opener mix again next week against the Orioles at Camden Yards if Eovaldi is not cleared to return from the IL.
MLB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2015 | CLE | 8 | 0 | 8.0 | 11 | 1.12500 | 2.25000 | 0.87500 |
2016 | CLE | 10 | 0 | 10.2 | 7 | 0.84375 | 2.53124 | 1.31250 |
2017 | CLE | 21 | 0 | 24.2 | 20 | 1.82432 | 4.37837 | 1.33784 |
2018 | SEA | 14 | 0 | 14.2 | 15 | 0.61363 | 1.22727 | 0.81818 |
2019 | SEA | 4 | 0 | 3.2 | 3 | 2.45452 | 14.72714 | 2.99997 |
2019 | BAL | 51 | 0 | 54.1 | 60 | 1.15951 | 5.13497 | 1.54601 |
2020 | BAL | 14 | 0 | 15.0 | 14 | 0.60000 | 1.80000 | 0.80000 |
2021 | BAL | 20 | 0 | 20.0 | 22 | 2.25000 | 8.55000 | 1.90000 |
2021 | TBR | 11 | 0 | 16.0 | 22 | 2.81250 | 4.50000 | 1.00000 |
2022 | MIA | 7 | 0 | 6.2 | 5 | 1.34999 | 10.79995 | 1.94999 |
2022 | TBR | 43 | 3 | 55.0 | 61 | 0.98182 | 3.60000 | 1.27273 |
2023 | TBR | 39 | 6 | 52.0 | 54 | 0.34615 | 1.38462 | 0.90385 |
2024 | TBR | 38 | 7 | 46.2 | 50 | 0.96429 | 5.40000 | 1.60714 |
2024 | STL | 11 | 0 | 12.2 | 12 | 0.71053 | 2.84211 | 1.02632 |
2024 | CHC | 8 | 0 | 7.1 | 4 | 0.00000 | 4.90909 | 1.90909 |
2025 | TEX | 31 | 2 | 33.0 | 36 | 0.81818 | 3.27273 | 0.96970 |
MILB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2011 | CLE (A-) | 1 | 0 | 2.0 | 2 | 0.00000 | 0.00000 | 0.50000 |
2012 | CLE (A) | 2 | 0 | 3.2 | 4 | 0.00000 | 0.00000 | 0.81818 |
2012 | CLE (A+) | 26 | 0 | 43.2 | 52 | 0.00000 | 2.06107 | 1.23664 |
2012 | CLE (AA) | 17 | 0 | 20.1 | 22 | 0.00000 | 0.88525 | 1.18033 |
2013 | CLE (R) | 3 | 0 | 4.0 | 5 | 2.25000 | 4.50000 | 0.75000 |
2013 | CLE (AA) | 30 | 0 | 33.0 | 43 | 0.54545 | 4.09091 | 1.60606 |
2014 | CLE (AA) | 44 | 0 | 51.0 | 68 | 0.52941 | 2.11765 | 1.13725 |
2014 | CLE (AAA) | 5 | 0 | 5.0 | 4 | 1.80000 | 5.40000 | 1.40000 |
2015 | CLE (AAA) | 46 | 0 | 49.2 | 80 | 0.00000 | 2.35570 | 1.26846 |
2016 | CLE (A) | 2 | 0 | 2.0 | 5 | 0.00000 | 0.00000 | 0.00000 |
2016 | CLE (AAA) | 47 | 0 | 49.0 | 72 | 0.00000 | 1.83673 | 1.14286 |
2017 | CLE (AAA) | 28 | 0 | 29.1 | 36 | 0.92045 | 3.06818 | 1.29545 |
2018 | SEA (AAA) | 49 | 0 | 56.0 | 82 | 0.48214 | 1.76786 | 1.14286 |
2019 | SEA (AAA) | 2 | 1 | 2.0 | 3 | 0.00000 | 0.00000 | 1.00000 |
2021 | BAL (AAA) | 15 | 0 | 17.0 | 21 | 1.58824 | 3.17647 | 1.47059 |
2021 | TBR (AAA) | 14 | 0 | 14.0 | 20 | 0.64286 | 2.57143 | 0.85714 |
2022 | TBR (AAA) | 7 | 0 | 7.0 | 10 | 0.00000 | 2.57143 | 1.00000 |
2023 | TBR (AAA) | 7 | 0 | 9.0 | 8 | 1.00000 | 2.00000 | 0.44444 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 21, 2025 | TEX | @PIT | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
Jun 19, 2025 | TEX | KCR | 1 | 0 | 0 | 0 | 1.0 | 5 | 2 | 2 | 1 | 1 | 1 | 0 | 1 |
Jun 18, 2025 | TEX | KCR | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Jun 13, 2025 | TEX | CHW | 1 | 0 | 0 | 0 | 3.0 | 9 | 0 | 0 | 0 | 5 | 0 | 0 | 0 |
Jun 10, 2025 | TEX | @MIN | 0 | 0 | 0 | 0 | 1.1 | 5 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Jun 8, 2025 | TEX | @WSN | 0 | 0 | 0 | 1 | 0.2 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Jun 5, 2025 | TEX | @TBR | 0 | 0 | 0 | 1 | 0.1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Jun 4, 2025 | TEX | @TBR | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Jun 1, 2025 | TEX | STL | 0 | 0 | 0 | 1 | 0.2 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
May 30, 2025 | TEX | STL | 0 | 0 | 0 | 0 | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 2 | 0 | 0 | 4 | 10.1 | 37 | 2 | 2 | 4 | 12 | 1 | 1 | 1 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
September 3, 2023 9:23 AM | add | Band of Skulls | $1 |
October 12, 2023 12:11 PM | increase | Band of Skulls | $3 |
April 14, 2024 11:27 AM | cut | Band of Skulls | $2 |
June 5, 2024 7:48 PM | add | Band of Skulls | $2 |
June 7, 2024 1:31 PM | cut | Band of Skulls | $1 |
Recent Trades for Shawn Armstrong in Ottoneu Classic (4x4)
No trades found |