Johan Oviedo

Bats R Throws R6'5" 245 lbBorn 1998 Havana, CubaDebut 2020Team PITContract 1 y/$1.55M (26) 2026: $1,550,000

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202638922.510.23.3120.06.5399.7
2027100.8
202899.6

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 27

His ten closest age-27 comparables averaged 95 PITCH+ the next season; 7 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Kyle Wright202397.3did not play
2Daniel Mengden202099.1did not play
3Ross Detwiler201399.895.5274
4Derek Holland201499.689.9245
5Luke Weaver202196.881.6174
6Carlos Rodon202098.7122.3534
7John Danks2012102.491.1583
8Daniel Norris202096.891.3248
9Sean Newcomb2020100.395.6150
10Dallas Braden2011100.9did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025PIT90000000000
2023PIT320000000000
2022PIT210000000000
2021STL14223300020290.1500.2270.1500.37714.4
2020STL50000000000
Career81223300020290.1500.2270.1500.37714.4

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj389100.8
2026*1858.396.154.4
2025PIT213.5799040.317062342107.198.8105.8
2023PIT9144.3132320177.7781198315899.7100.9100.6
2022PIT433.21218056.024252354104.699.1103.7
2021STL054.911413062.32888375190.399.389.6
2020STL035.4755024.71123101695.0103.798.7
Career15264.2481670361.015934117632199.299.5

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
20212287.6-25.00.036.439.538.50.1050.1110.15825.8

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025PITP94012001.000-0.3
2023PITP321781913011.000+0.8
2022PITP215633110.857-0.3
2021STLP146266100.923-0.3
2020STLP52530001.000+0.5

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2025AAAIndianapolis IndiansPit5013.2 IP, 40% K2.73
2025AAAltoona CurvePit328.1 IP, 25% K2.22
2022AAAMemphis RedbirdsPit21450.0 IP, 24% K5.58
2022AAAIndianapolis IndiansPit4511.1 IP, 29% K0.81
2022AAAnanPit25961.1 IP, 25% K4.71
2021AAAMemphis RedbirdsPit24554.1 IP, 24% K6.16
2019AASpringfield CardinalsPit514113.0 IP, 25% K5.65
2019A+Palm Beach CardinalsPit14133.2 IP, 25% K1.63
2018APeoria ChiefsPit542121.2 IP, 22% K4.23
2017RkJohnson City CardinalsPit12527.2 IP, 25% K4.96
2016RkDSL CardinalsPit8821.2 IP, 33% K1.70

Splits

Yearvs LHPvs RHPHomeAway
20210.1800.2410.2450.209

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.