On MLB 40-man: YES
Acquired: Trade (STL) Aug'22
Wed 8/27 | Thu 8/28 | Fri 8/29 |
---|---|---|
@STL 7:45 PM EDT | @STL 2:15 PM EDT | @BOS 7:10 PM EDT |
Positions
SP/RP
2026 Earned Positions
RP/SP
All Leagues
Average $2.08
Median $1.00
Old School (5x5)
Average $3.00
Median $2.00
All Leagues
Average $1.30
Median $1.00
Old School (5x5)
Average $1.70
Median $1.00
Roster%
7.65%
Change
7Day
2.14%
30Day
4.28%
2025 OPL Round 7
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 26, 2025 2:57 AM : Oviedo completed four innings, allowing one run on three hits and one walk while striking out five batters in a no-decision against St. Louis on Monday.
Analysis: Oviedo looked like he could be in for a rough outing when he allowed the first three batters in the second inning to reach base, but he got out of that jam with only one run on his ledger, and he ended his outing by retiring the final nine batters he faced. Despite the strong bounce-back effort, Pirates manager Don Kelly gave Oviedo the hook after four frames consisting of only 53 pitches (35 strikes). It was a somewhat surprising move given that Oviedo threw 75 pitches across five innings in his previous start, though the team could just be opting to take it easy with the hurler after he missed all of last season while recovering from Tommy John surgery and several months earlier in this campaign due to a lat injury. Oviedo is tentatively slated to make his next start on the road against the Red Sox.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2020 | STL | 5 | 5 | 24.2 | 0 | 0 | 16 | 5.47297 | 1.37838 |
2021 | STL | 14 | 13 | 62.1 | 0 | 0 | 51 | 4.90909 | 1.57219 |
2022 | STL | 14 | 1 | 25.1 | 2 | 0 | 26 | 3.19737 | 1.30263 |
2022 | PIT | 7 | 7 | 30.2 | 2 | 0 | 28 | 3.22826 | 1.27174 |
2023 | PIT | 32 | 32 | 177.2 | 9 | 0 | 158 | 4.30582 | 1.37336 |
2025 | PIT | 3 | 3 | 10.0 | 1 | 0 | 14 | 3.60000 | 1.20000 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2016 | STL (R) | 7 | 7 | 21.2 | 0 | 0 | 29 | 1.66154 | 1.15385 |
2017 | STL (R) | 6 | 6 | 27.2 | 2 | 0 | 31 | 4.87952 | 1.44578 |
2017 | STL (A-) | 8 | 8 | 47.1 | 2 | 0 | 39 | 4.56338 | 1.50000 |
2018 | STL (A) | 25 | 23 | 121.2 | 10 | 1 | 118 | 4.21644 | 1.53699 |
2019 | STL (A+) | 6 | 5 | 33.2 | 5 | 0 | 35 | 1.60396 | 1.21782 |
2019 | STL (AA) | 23 | 23 | 113.0 | 7 | 0 | 128 | 5.65487 | 1.62832 |
2021 | STL (AAA) | 12 | 11 | 54.1 | 1 | 0 | 59 | 6.12883 | 1.54601 |
2022 | STL (AAA) | 10 | 10 | 50.0 | 4 | 0 | 51 | 5.58000 | 1.32000 |
2022 | PIT (AAA) | 5 | 4 | 11.1 | 0 | 0 | 13 | 0.79412 | 0.97059 |
2025 | PIT (CPX) | 1 | 1 | 0.2 | 0 | 0 | 1 | 26.99986 | 4.49998 |
2025 | PIT (A) | 2 | 2 | 3.1 | 0 | 0 | 7 | 2.70000 | 1.80000 |
2025 | PIT (AA) | 2 | 2 | 8.1 | 1 | 0 | 8 | 2.16000 | 0.84000 |
2025 | PIT (AAA) | 3 | 3 | 13.2 | 0 | 0 | 20 | 2.63415 | 0.80488 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 25, 2025 | PIT | @STL | 1 | 0 | 0 | 0 | 4.0 | 16 | 1 | 1 | 3 | 5 | 1 | 0 | 0 |
Aug 20, 2025 | PIT | TOR | 1 | 1 | 0 | 0 | 5.0 | 19 | 1 | 1 | 2 | 6 | 1 | 1 | 1 |
Aug 4, 2025 | PIT | SFG | 1 | 0 | 0 | 0 | 1.0 | 8 | 2 | 2 | 2 | 3 | 3 | 0 | 0 |
Sep 27, 2023 | PIT | @PHI | 1 | 0 | 0 | 0 | 5.0 | 24 | 6 | 6 | 7 | 6 | 2 | 1 | 2 |
Sep 21, 2023 | PIT | @CHC | 1 | 1 | 0 | 0 | 6.0 | 28 | 0 | 0 | 4 | 5 | 5 | 1 | 0 |
Sep 15, 2023 | PIT | NYY | 1 | 0 | 0 | 0 | 5.0 | 23 | 1 | 1 | 4 | 7 | 5 | 0 | 0 |
Sep 9, 2023 | PIT | @ATL | 1 | 0 | 0 | 0 | 3.2 | 21 | 3 | 3 | 9 | 4 | 1 | 1 | 0 |
Sep 3, 2023 | PIT | @STL | 1 | 0 | 0 | 0 | 3.2 | 22 | 5 | 3 | 4 | 2 | 6 | 0 | 1 |
Totals | 8 | 2 | 0 | 0 | 33.1 | 161 | 19 | 17 | 35 | 38 | 24 | 4 | 4 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 15, 2025 | AAA | IND | @SWB | 1 | 0 | 0 | 5.0 | 20 | 3 | 2 | 4 | 7 | 2 | 0 | 2 |
Aug 9, 2025 | AAA | IND | OMA | 1 | 0 | 0 | 3.2 | 13 | 1 | 1 | 2 | 8 | 1 | 0 | 0 |
Jul 29, 2025 | AAA | IND | @IOW | 1 | 0 | 0 | 5.0 | 17 | 1 | 1 | 2 | 5 | 0 | 0 | 1 |
Jul 24, 2025 | AA | ALT | CHE | 1 | 1 | 0 | 5.0 | 19 | 1 | 1 | 4 | 5 | 0 | 0 | 0 |
Jul 18, 2025 | AA | ALT | AKR | 1 | 0 | 0 | 3.1 | 13 | 1 | 1 | 3 | 3 | 0 | 1 | 0 |
Jul 11, 2025 | A | BRD | SLU | 1 | 0 | 0 | 2.2 | 12 | 1 | 1 | 2 | 5 | 2 | 0 | 0 |
Jul 5, 2025 | A | BRD | @FTM | 1 | 0 | 0 | 0.2 | 4 | 0 | 0 | 0 | 2 | 2 | 0 | 0 |
Jun 30, 2025 | CPX | F-PIR | @F-TWI | 1 | 0 | 0 | 0.2 | 6 | 2 | 2 | 3 | 1 | 0 | 1 | 0 |
Totals | 8 | 1 | 0 | 26.0 | 104 | 10 | 9 | 20 | 36 | 7 | 2 | 3 |
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 |
---|
Recent Trades for Johan Oviedo in Old School (5x5)
Date | Proposing Team | Proposing Team Gives | Accepting Team | Accepting Team Gives |
---|---|---|---|---|
April 17, 2023 2:52 PM | Diamond Girl |
Elehuris Montero COL AAA 1B/3B R $1 Johan Oviedo PIT SP/RP R $4 $3 loan |
Kenny Kawaguchi |
Anthony Desclafani SFG SP/RP R $2 15IL |