Johan Oviedo
Johan (Puig) Oviedo
Born: March 2, 1998
La Habana, La Habana CU
Primary Position: Pitcher
Bats: Right
Throws: Right
Height: 6'6"
Weight: 210
Career: 2017-2026
Major League Statistics
Johan (Puig) Oviedo has compiled a career record of 32 wins and 31 losses and a 4.66 ERA in his 103-game pitching career with the Johnson City Cardinals, State College Spikes, Peoria Chiefs, Springfield Cardinals, Palm Beach Cardinals, Memphis Redbirds, Indianapolis Indians, Altoona Curve, Pirates, Bradenton Marauders and Worcester Red Sox. He began playing during the 2017 season and has taken the field during the 2026 campaign.
![]() Johnson City Cardinals |
![]() State College Spikes |
![]() Peoria Chiefs |
![]() Springfield Cardinals |
![]() Palm Beach Cardinals |
![]() Memphis Redbirds |
![]() Indianapolis Indians |
![]() Altoona Curve |
![]() Pirates |
![]() Bradenton Marauders |
![]() Worcester Red Sox |
Click on column headings to sort.
Pitching:
| Year | Level | Lg | Team | W | L | W% | ERA | G | GS | GF | CG | SHO | SV | IP | H | R | ER | HR | BB | IBB | SO | HBP | BK | WP | BF |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Short Season A | NYPL | State College Spikes | 2 | 2 | .500 | 4.56 | 8 | 8 | 0 | 0 | 0 | 0 | 47.3 | 53 | 30 | 24 | 3 | 18 | 0 | 39 | 1 | 1 | 6 | 208 |
| 2017 | R | APPY | Johnson City Cardinals | 2 | 1 | .667 | 4.88 | 6 | 6 | 0 | 0 | 0 | 0 | 27.7 | 22 | 17 | 15 | 0 | 18 | 0 | 31 | 4 | 3 | 5 | 125 |
| 2018 | A | MIDW | Peoria Chiefs | 10 | 10 | .500 | 4.22 | 25 | 23 | 1 | 0 | 0 | 1 | 121.7 | 108 | 63 | 57 | 6 | 79 | 0 | 118 | 3 | 2 | 11 | 542 |
| 2019 | Advanced A | FLOR | Palm Beach Cardinals | 5 | 0 | 1.000 | 1.60 | 6 | 5 | 0 | 0 | 0 | 0 | 33.7 | 29 | 7 | 6 | 1 | 12 | 0 | 35 | 2 | 0 | 1 | 141 |
| 2019 | AA | TL | Springfield Cardinals | 7 | 8 | .467 | 5.65 | 23 | 23 | 0 | 0 | 0 | 0 | 113.0 | 120 | 72 | 71 | 9 | 64 | 0 | 128 | 8 | 3 | 6 | 514 |
| 2021 | AAA | AAAE | Memphis Redbirds | 1 | 6 | .143 | 6.13 | 12 | 11 | 0 | 0 | 0 | 0 | 54.3 | 55 | 38 | 37 | 7 | 29 | 0 | 59 | 5 | 1 | 3 | 245 |
| 2022 | AAA | IL | Memphis Redbirds | 4 | 2 | .667 | 5.58 | 10 | 10 | 0 | 0 | 0 | 0 | 50.0 | 43 | 33 | 31 | 14 | 23 | 0 | 51 | 4 | 0 | 5 | 214 |
| 2022 | AAA | IL | Indianapolis Indians | 0 | 0 | 0.79 | 5 | 4 | 0 | 0 | 0 | 0 | 11.3 | 8 | 1 | 1 | 0 | 3 | 0 | 13 | 1 | 0 | 2 | 45 | |
| 2025 | AA | EL | Altoona Curve | 1 | 0 | 1.000 | 2.16 | 2 | 2 | 0 | 0 | 0 | 0 | 8.3 | 7 | 2 | 2 | 0 | 0 | 0 | 8 | 1 | 1 | 1 | 32 |
| 2025 | R | FLCL | Pirates | 0 | 1 | .000 | 27.00 | 1 | 1 | 0 | 0 | 0 | 0 | 0.7 | 3 | 2 | 2 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 6 |
| 2025 | AAA | IL | Indianapolis Indians | 0 | 0 | 2.63 | 3 | 3 | 0 | 0 | 0 | 0 | 13.7 | 8 | 5 | 4 | 3 | 3 | 0 | 20 | 0 | 1 | 0 | 50 | |
| 2025 | A | FLOR | Bradenton Marauders | 0 | 1 | .000 | 2.70 | 2 | 2 | 0 | 0 | 0 | 0 | 3.3 | 2 | 1 | 1 | 0 | 4 | 0 | 7 | 0 | 0 | 0 | 16 |
| 2026 | AAA | IL | Worcester Red Sox | 0 | 1 | .000 | 3.00 | 1 | 1 | 0 | 0 | 0 | 0 | 3.0 | 2 | 1 | 1 | 0 | 1 | 0 | 4 | 0 | 0 | 0 | 9 |
| Totals | 32 | 31 | .508 | 4.66 | 103 | 98 | 1 | 0 | 0 | 1 | 485.0 | 458 | 271 | 251 | 43 | 253 | 0 | 510 | 30 | 12 | 40 | 2138 |
Batting:
| Year | Level | Lg | Team | GP | PA | AB | R | H | 2B | 3B | HR | RBI | SB | CS | BB | SO | BA | OBP | SLG | OPS | TB | DP | HBP | SH | SF | IBB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | AA | TL | Springfield Cardinals | 24 | 8 | 8 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | .125 | .125 | .125 | .250 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | AAA | AAAE | Memphis Redbirds | 6 | 9 | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | .000 | .000 | .000 | .000 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | 30 | 17 | 17 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | .059 | .059 | .059 | .118 | 1 | 0 | 0 | 0 | 0 | 0 |
Fielding:
| Year | Level | Lg | Team | Pos | GP | PO | A | E | DP | Fld% | RF/G |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | Short Season A | NYPL | State College Spikes | P | 8 | 5 | 6 | 0 | 3 | 1.000 | 1.375 |
| 2017 | R | APPY | Johnson City Cardinals | P | 6 | 4 | 6 | 0 | 0 | 1.000 | 1.667 |
| 2018 | A | MIDW | Peoria Chiefs | P | 25 | 6 | 8 | 1 | 0 | .933 | .560 |
| 2019 | Advanced A | FLOR | Palm Beach Cardinals | P | 6 | 1 | 4 | 0 | 1 | 1.000 | .833 |
| 2019 | AA | TL | Springfield Cardinals | P | 23 | 4 | 10 | 1 | 1 | .933 | .609 |
| 2021 | AAA | AAAE | Memphis Redbirds | P | 12 | 4 | 5 | 0 | 0 | 1.000 | .750 |
| 2022 | AAA | IL | Indianapolis Indians | P | 5 | 0 | 1 | 0 | 0 | 1.000 | .200 |
| 2022 | AAA | IL | Memphis Redbirds | P | 10 | 2 | 5 | 1 | 0 | .875 | .700 |
| 2025 | AAA | IL | Indianapolis Indians | P | 3 | 1 | 2 | 0 | 0 | 1.000 | 1.000 |
| 2025 | A | FLOR | Bradenton Marauders | P | 2 | 0 | 1 | 0 | 0 | 1.000 | .500 |
| 2025 | AA | EL | Altoona Curve | P | 2 | 2 | 1 | 1 | 0 | .750 | 1.500 |
| 2025 | R | FLCL | Pirates | P | 1 | 0 | 0 | 0 | 0 | .000 | |
| 2026 | AAA | IL | Worcester Red Sox | P | 1 | 0 | 0 | 0 | 0 | .000 | |
| Totals | 88 | 27 | 43 | 3 | 5 | .959 | .795 |
Minor League Service:
| Year | Level | League | Team | Affiliation | First Appearance | Final Appearance |
|---|---|---|---|---|---|---|
| 2017 | R | Appalachian League | Johnson City Cardinals | SLN | June 26, 2017 | July 24, 2017 |
| 2017 | Short Season A | New York-Pennsylvania League | State College Spikes | SLN | July 31, 2017 | September 5, 2017 |
| 2018 | A | Midwest League | Peoria Chiefs | SLN | April 7, 2018 | August 30, 2018 |
| 2019 | Advanced A | Florida State League | Palm Beach Cardinals | SLN | April 4, 2019 | April 30, 2019 |
| 2019 | AA | Texas League | Springfield Cardinals | SLN | May 5, 2019 | September 2, 2019 |
| 2021 | AAA | AAA East | Memphis Redbirds | SLN | May 9, 2021 | October 3, 2021 |
| 2022 | AAA | International League | Memphis Redbirds | SLN | April 7, 2022 | May 28, 2022 |
| 2022 | AAA | International League | Indianapolis Indians | PIT | August 9, 2022 | August 27, 2022 |
| 2025 | R | Florida Complex League | Pirates | PIT | June 30, 2025 | June 30, 2025 |
| 2025 | A | Florida State League | Bradenton Marauders | PIT | July 5, 2025 | July 11, 2025 |
| 2025 | AA | Eastern League | Altoona Curve | PIT | July 18, 2025 | July 24, 2025 |
| 2025 | AAA | International League | Indianapolis Indians | PIT | July 29, 2025 | August 15, 2025 |
| 2026 | AAA | International League | Worcester Red Sox |
Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.











