MLB/Players/Johan Oviedo
Johan Oviedo

JOHAN OVIEDO

P · Boston Red Sox · 20202026 · 154 games
154
CAREER GAMES · REGULAR SEASON
4 seasons
.239
CAREER BATTING AVERAGE
590 hits in 2,464 at-bats
70
CAREER HOME RUNS
151 RBI · 34 stolen bases
4.29
CAREER ERA
364.2 innings · 324 strikeouts
15-26
CAREER RECORD
WHIP 1.38

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023PIT641,3561823228210388016631618.237.321.397.717
2022PIT42432429816210224610810.227.301.343.644
2021STL28486781222621632741024.251.350.412.762
2020STL10190364812261720322.253.324.432.755
Career1442,464338590136167015130655834.239.323.393.716

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BOS1003.2641329.821.91
2025PIT92140.12616234263.571.21
2023PIT32914177.21618583158194.311.37
2022PIT214356.04920235453.211.29
2021STL140562.16134375184.911.57
2020STL50324.22415101635.471.38
Career821526364.2327174177324434.291.38

04/Every pitch

2021 Regular season
Play log from 2015
Spray chart · 11 batted balls
Groundout · 94.4 mph · 2 ftGroundout · 80.0 mph · 3 ftGroundout · 63.9 mph · 14 ftGroundout · 105.9 mph · 7 ftGroundout · 95.1 mph · 7 ftGroundout · 55.9 mph · 2 ftGroundout · 102.4 mph · 60 ftFielder’s choice · 44.1 mph · 0 ftSingle · 94.8 mph · 11 ftSingle · 76.9 mph · 11 ftSingle · 107.3 mph · 90 ft
Hit (3) Out (8) Home run (0)
Average exit velocity 83.7 mph · longest 90 ft
Pitch locations · 1086 pitches
Called strike (173) Swinging strike (126) In play (194) Foul (166) Ball (427)

Catcher’s view · the zone drawn is the average of the 1,086 batter zones recorded here, 1.58 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball55751.3%95.02,26142.7%
Slider26924.8%86.52,50445.7%
Curveball14313.2%77.42,43441.3%
Changeup11710.8%86.41,84739.3%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 11vs MILL 39150200244.22024
APR 11vs MILL 3915020024
APR 28vs PHIL 3517331027
APR 28vs PHIL 35173313275.03327
MAY 5vs NYML 27174523024.05402
MAY 5vs NYML 2717452002
MAY 14@ SDL 4573201502.02350
MAY 14@ SDL 457320050
MAY 28@ AZW 86173503634.15263
MAY 28@ AZW 8617350063
JUN 5vs CINL 25162312244.03224
JUN 5vs CINL 2516231024
JUN 11@ CHCL 58174512154.15415
JUN 11@ CHCL 5817451015
JUN 16vs MIAW 1026060004
JUN 16vs MIAW 10260600047.06004
JUN 22@ DETL 2818661031
JUN 22@ DETL 28186615313.26231
JUN 27vs PITL 27185604454.06545
JUN 27vs PITL 2718560045
JUL 2@ COLW 93253713126.07312
JUL 2@ COLW 9325371012
JUL 7@ SFL 2515230043
JUL 7@ SFL 25152302434.03243
JUL 20vs CHCL 67181301155.03115
JUL 20vs CHCL 6718130015
JUL 25@ CINW 10617351066
JUL 25@ CINW 106173513664.15366

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.