MLB/Players/Jovani Morán
Jovani Morán

JOVANI MORÁN

P · Boston Red Sox · 20212026 · 203 games
203
CAREER GAMES · REGULAR SEASON
3 seasons
.208
CAREER BATTING AVERAGE
138 hits in 662 at-bats
6
CAREER HOME RUNS
44 RBI · 14 stolen bases
3.99
CAREER ERA
153.1 innings · 180 strikeouts
4-6
CAREER RECORD
WHIP 1.28

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023MIN8631054706662654964.226.341.342.683
2022MIN6229022501600123610810.172.264.228.491
2021MIN10621418200614200.290.421.323.744
Career1586629013824664410422414.208.316.290.606

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026BOS432358.13823296393.551.15
2025BOS2004.0533506.752.00
2023MIN432242.13525274835.311.46
2022MIN310140.22510185402.211.06
2021MIN5008.09771007.882.00
Career12446153.11126884180123.991.28

04/Every pitch

2022 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 672 pitches
Called strike (104) Swinging strike (122) In play (92) Foul (100) Ball (254)

Catcher’s view · the zone drawn is the average of the 672 batter zones recorded here, 1.58 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball34351.0%93.42,22550.1%
Changeup30645.5%83.31,80948.0%
Slider142.1%81.52,62342.9%
Curveball91.3%80.72,56511.1%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 4@ BALL 4960000042.00004
MAY 4@ BALL 496000004
MAY 5@ BALL 353010001
MAY 5@ BALL 3530100010.21001
MAY 28vs KCL 3760102121.21012
MAY 28vs KCL 376010012
MAY 31@ DETL 043000002
MAY 31@ DETL 0430000021.00002
JUN 3@ TORW 933000023
JUN 3@ TORW 9330000231.00023
JUN 5@ TORW 8620100000.11000
JUN 5@ TORW 862010000
JUN 9vs NYYL 71061200311.22131
JUN 9vs NYYL 7106120031
JUN 14@ SEAL 057110012
JUN 14@ SEAL 0571101122.01112
JUN 28@ CLEW 606000002
JUN 28@ CLEW 6060000022.00002
JUN 30@ CLEL 355000013
JUN 30@ CLEL 3550000131.10013
JUL 3vs BALL 1330000121.00012
JUL 3vs BALL 133000012
JUL 6@ CWSL 8911101100.01010
JUL 6@ CWSL 891110010
JUL 12vs MILL 365010001
JUL 12vs MILL 3650100011.11001
JUL 15vs CWSL 266000004
JUL 15vs CWSL 2660000042.00004
JUL 17vs CWSL 01120000110.20011
JUL 17vs CWSL 0112000011
JUL 23@ DETW 844320020
JUL 23@ DETW 8443202200.22320
JUL 27@ MILL 4104010010
JUL 27@ MILL 41040100101.01010
JUL 29@ SDL 1105010012
JUL 29@ SDL 11050100121.11012
JUL 31@ SDL 233000001
JUL 31@ SDL 2330000011.00001
AUG 2vs DETL 353010000
AUG 2vs DETL 3530101000.21000
AUG 31vs BOSL 5612130005
AUG 31vs BOSL 56121301053.03105
SEP 7@ NYYL 176010012
SEP 7@ NYYL 1760100122.01012
SEP 9vs CLEL 6750200021.02002
SEP 9vs CLEL 675020002
SEP 13vs KCW 6373203242.02324
SEP 13vs KCW 637320024
SEP 17@ CLEL 6740000011.10001
SEP 17@ CLEL 674000001
SEP 18@ CLEW 301000000
SEP 18@ CLEW 3010000000.10000
SEP 22@ KCL 14101401022.04102
SEP 22@ KCL 1410140002
SEP 25vs LAAL 3102000000
SEP 25vs LAAL 31020000000.20000
SEP 28vs CWSW 843000002
SEP 28vs CWSW 8430000021.00002
SEP 30@ DETW 7060000022.00002
SEP 30@ DETW 706000002
OCT 4@ CWSL 3860000032.00003
OCT 4@ CWSL 386000003

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.