Johan Oviedo

Johan (Puig) Oviedo
Born: March 2, 1998
La Habana, CU
Primary Position: Pitcher
Bats: Right
Throws: Right
Height: 6'6"
Weight: 210
Career: 2017-2025
Major League Statistics

Johan (Puig) Oviedo 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 and Bradenton Marauders. He began playing during the 2017 season and last took the field during the 2025 campaign.


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
2017Short Season ANYPLState College Spikes22.5004.5688000047.3533024318039116208
2017RAPPYJohnson City Cardinals21.6674.8866000027.7221715018031435125
2018AMIDWPeoria Chiefs1010.5004.2225231001121.7108635767901183211542
2019Advanced AFLORPalm Beach Cardinals501.0001.6065000033.72976112035201141
2019AATLSpringfield Cardinals78.4675.6523230000113.012072719640128836514
2021AAAAAAEMemphis Redbirds16.1436.131211000054.3553837729059513245
2022AAAILMemphis Redbirds42.6675.581010000050.04333311423051405214
2022AAAILIndianapolis Indians000.7954000011.38110301310245
2025AAELAltoona Curve101.0002.162200008.3722000811132
2025RFLCLPirates01.00027.001100000.732200011006
2025AAAILIndianapolis Indians002.6333000013.78543302001050
2025AFLORBradenton Marauders01.0002.702200003.3211040700016
Totals3231.5084.66103981001485.04582712514325305103012402138

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
2019AATLSpringfield Cardinals24880100000004.125.125.125.250100000
2021AAAAAAEMemphis Redbirds6990000000005.000.000.000.000000000
Totals3017170100000009.059.059.059.118100000

Fielding:

Year Level Lg Team Pos GP PO A E DP Fld% RF/G
2017Short Season ANYPLState College SpikesP856031.0001.375
2017RAPPYJohnson City CardinalsP646001.0001.667
2018AMIDWPeoria ChiefsP256810.933.560
2019Advanced AFLORPalm Beach CardinalsP614011.000.833
2019AATLSpringfield CardinalsP2341011.933.609
2021AAAAAAEMemphis RedbirdsP1245001.000.750
2022AAAILIndianapolis IndiansP501001.000.200
2022AAAILMemphis RedbirdsP102510.875.700
2025AAAILIndianapolis IndiansP312001.0001.000
2025AAELAltoona CurveP22110.7501.500
2025AFLORBradenton MaraudersP201001.000.500
2025RFLCLPiratesP10000.000
Totals88274335.959.795

Minor League Service:

Year Level League Team Affiliation First Appearance Final Appearance
2017RAppalachian LeagueJohnson City CardinalsSLNJune 26, 2017July 24, 2017
2017Short Season ANew York-Pennsylvania LeagueState College SpikesSLNJuly 31, 2017September 5, 2017
2018AMidwest LeaguePeoria ChiefsSLNApril 7, 2018August 30, 2018
2019Advanced AFlorida State LeaguePalm Beach CardinalsSLNApril 4, 2019April 30, 2019
2019AATexas LeagueSpringfield CardinalsSLNMay 5, 2019September 2, 2019
2021AAAAAA EastMemphis RedbirdsSLNMay 9, 2021October 3, 2021
2022AAAInternational LeagueMemphis RedbirdsSLNApril 7, 2022May 28, 2022
2022AAAInternational LeagueIndianapolis IndiansPITAugust 9, 2022August 27, 2022
2025RFlorida Complex LeaguePiratesPITJune 30, 2025June 30, 2025
2025AFlorida State LeagueBradenton MaraudersPITJuly 5, 2025July 11, 2025
2025AAEastern LeagueAltoona CurvePITJuly 18, 2025July 24, 2025
2025AAAInternational LeagueIndianapolis IndiansPITJuly 29, 2025August 15, 2025




Persons data from the Chadwick Baseball Bureau are Copyright Chadwick Baseball Bureau, and are made available under the Open Data Commons Attribution License.