Johan Oviedo

Johan Oviedo

#29 P · B/T: R/R · 6' 6", 275 lb · Age 28 · Havana, Cuba · MLB debut 2020 · St. Louis Cardinals

Share Johan Oviedo

Preview of the share card

Pasting the link anywhere that unfurls previews (Slack, iMessage, X…) shows this card.

Career Graph

Pitching

Season Team W L SV G GS QS IP IP/G SO K/9 BB/9 ERA FIP WAR
2020 STL 0 3 0 5 5 24.2 4.9 16 5.8 3.6 5.47
2021 STL 0 5 0 14 13 62.1 4.5 51 7.4 5.3 4.91
2022 PIT 4 3 0 21 8 56.0 2.7 54 8.7 3.7 3.21
2023 PIT 9 14 0 32 32 177.2 5.6 158 8.0 4.2 4.31
2025 PIT 2 1 0 9 9 40.1 4.5 42 9.4 5.1 3.57
2026 BOS 0 0 0 1 0 0 3.2 3.7 3 7.4 2.5 9.82 10.20 -0.1
2026 pace 0 0 0 1 0 5.1 4
Career 15 26 0 82 67 0 364.2 4.4 324 8.0 4.4 4.29
Season Team W L SV G GS QS IP IP/G SO K/9 BB/9 ERA FIP WAR
Triple-A (AAA)
2021 MEM 1 6 0 12 11 54.1 4.5 59 9.8 4.8 6.13
2022 IND 4 2 0 15 14 61.1 4.1 64 9.4 3.8 4.70
2025 IND 0 0 0 3 3 13.2 4.6 20 13.2 2.0 2.63
AAA Total 5 8 0 30 28 129.1 4.3 143 10.0 4.0 5.08
Double-A (AA)
2019 SPR 7 8 0 23 23 113.0 4.9 128 10.2 5.1 5.65
2025 ALT 1 0 0 2 2 8.1 4.2 8 8.6 0.0 2.16
AA Total 8 8 0 25 25 121.1 4.9 136 10.1 4.7 5.41
High-A (A+)
2019 PMB 5 0 0 6 5 33.2 5.6 35 9.4 3.2 1.60
A+ Total 5 0 0 6 5 33.2 5.6 35 9.4 3.2 1.60
Single-A (A)
2018 PEO 10 10 1 25 23 121.2 4.9 118 8.7 5.8 4.22
2025 BRD 0 1 0 2 2 3.1 1.7 7 18.9 10.8 2.70
A Total 10 11 1 27 25 125.0 4.6 125 9.0 6.0 4.18
Rookie (Rk)
2016 D-CAR 0 1 0 7 7 21.2 3.1 29 12.0 2.5 1.66
2017 JC 2 1 0 6 6 27.2 4.6 31 10.1 5.9 4.88
2025 F-PIR 0 1 0 1 1 0.2 0.7 1 13.5 0.0 27.00
Rk Total 2 3 0 14 14 50.0 3.6 61 11.0 4.3 3.78
Minors Total 30 30 1 102 97 459.1 4.5 500 9.8 4.7 4.53

Batting

Season Team G PA AB R H 2B 3B HR RBI SB BB SO BB% K% AVG OBP SLG OPS wOBA wRC+ WAR
2021 STL 14 22 20 3 3 0 0 0 2 0 2 9 9.1% 40.9% .150 .227 .150 .377 .183
Career 14 22 20 3 3 0 0 0 2 0 2 9 9.1% 40.9% .150 .227 .150 .377
Season Team G PA AB R H 2B 3B HR RBI SB BB SO BB% K% AVG OBP SLG OPS wOBA wRC+ WAR
Triple-A (AAA)
2021 MEM 12 9 9 0 0 0 0 0 0 0 0 5 0.0% 55.6% .000 .000 .000 .000
AAA Total 12 9 9 0 0 0 0 0 0 0 0 5 0.0% 55.6% .000 .000 .000 .000
Double-A (AA)
2019 SPR 24 8 8 0 1 0 0 0 0 0 0 4 0.0% 50.0% .125 .125 .125 .250
AA Total 24 8 8 0 1 0 0 0 0 0 0 4 0.0% 50.0% .125 .125 .125 .250
Minors Total 36 17 17 0 1 0 0 0 0 0 0 9 0.0% 52.9% .059 .059 .059 .118

Fielding

Season Team Pos G Inn PO A E FPCT
2026 BOS P 1 3.2 1 0 0 1.000
Career P 1 3.2 1 0 0 1.000
Season Team Pos G Inn PO A E FPCT
Triple-A (AAA)
2021 MEM P 12 54.1 4 5 0 1.000
2022 IND P 15 61.1 2 6 1 .889
2025 IND P 3 13.2 1 2 0 1.000
AAA Total 30 129.1 7 13 1 .952
Double-A (AA)
2019 SPR P 23 113.0 4 10 1 .933
2025 ALT P 2 8.1 2 1 1 .750
AA Total 25 121.1 6 11 2 .895
High-A (A+)
2019 PMB P 6 33.2 1 4 0 1.000
A+ Total 6 33.2 1 4 0 1.000
Single-A (A)
2018 PEO P 25 121.2 6 8 1 .933
2025 BRD P 2 3.1 0 1 0 1.000
A Total 27 125.0 6 9 1 .938
Rookie (Rk)
2016 D-CAR P 7 21.2 2 3 0 1.000
2017 JC P 6 27.2 4 6 0 1.000
2025 F-PIR P 1 0.2 0 0 0 .000
Rk Total 14 50.0 6 9 0 1.000
Minors Total 102 459.1 26 46 4 .947
over the trailing

How this stat has moved game to game over a rolling window — pick the stat and how far back to look.

Similar players — 2026 pitching profile

Matt Strahm KC

23

3 W · 6.88 ERA · 28 SO

Compare side by side

Ryan Johnson LAA

21

2 W · 6.10 ERA · 30 SO

Compare side by side

3 W · 8.23 ERA · 27 SO

Compare side by side

Scott Barlow ATH

20

2 W · 6.48 ERA · 29 SO

Compare side by side

Shane Bieber TOR

19

2 W · 4.70 ERA · 22 SO

Compare side by side