MLB/Players/Jhoan Duran
Jhoan Duran

JHOAN DURAN

P · Philadelphia Phillies · 20222026 · 472 games
472
CAREER GAMES · REGULAR SEASON
3 seasons · postseason below
.216
CAREER BATTING AVERAGE
288 hits in 1,336 at-bats
32
CAREER HOME RUNS
65 RBI · 36 stolen bases
2.30
CAREER ERA
304.2 innings · 388 strikeouts
20-29
CAREER RECORD
WHIP 1.08

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIN11640860962428263013212.235.288.363.650
2023MIN118444509216012235016816.207.287.324.612
2022MIN11448430100821216321788.207.256.306.562
Career3481,336140288484326511247836.216.276.329.606

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026PHI522450.144996911.611.05
2025PHI727670.05816198032.061.10
2024MIN586954.14822156643.641.16
2023MIN593662.14617258462.451.14
2022MIN572467.25014168961.860.98
Career2982029304.22467884388202.301.08

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIN817200.1185.060.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1078 pitches
Called strike (139) Swinging strike (175) In play (185) Foul (211) Ball (368)

Catcher’s view · the zone drawn is the average of the 1,078 batter zones recorded here, 1.59 to 3.42 feet

Pitch mix
PitchNShareMPHRPMStrike%
Splitter42839.7%97.81,82548.1%
Four-Seam Fastball37835.1%100.52,10753.2%
Knuckle Curve20619.1%87.62,64645.6%
Sweeper625.8%87.22,61137.1%
Cutter30.3%87.62,49566.7%
Changeup10.1%87.21,7090.0%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29@ STLL 1510210.11121
APR 2@ CWSW 6110011.01001
APR 5vs HOUW 6110011.01001
APR 6vs HOUL 7900011.00001
APR 9@ KCW 4000101.00010
APR 12vs DETL 0400001.00000
APR 13vs DETW 5100011.00001
APR 15vs NYMW 6310011.01001
APR 16vs NYMW 4300121.00012
APR 20@ ATLL 2600011.00001
APR 22vs CWSW 4210211.01121
APR 26vs LAAW 5100001.00000
APR 29@ CLEL 1200021.00002
MAY 1@ CLEL 3420131.02013
MAY 3@ BOSW 4310111.01011
MAY 4@ BOSW 5410011.01001
MAY 7vs BALW 5200031.00003
MAY 8vs BALW 5200011.00001
MAY 10vs SFW 2110011.01001
MAY 11vs SFW 7600111.00011
MAY 14@ BALW 6310011.01001
MAY 15@ BALW 4020011.02001
MAY 19vs CLEW 6520011.02101
MAY 24vs KCW 5410121.01012
MAY 25vs KCL 1210011.01001
MAY 27@ TBW 4200111.00011
MAY 30@ SEAW 12600011.00001
MAY 31@ SEAL 4500011.00001
JUN 4@ ATHW 6100021.00002
JUN 7vs TORL 4520011.02101
JUN 8vs TORW 6310011.01001
JUN 11vs TEXW 6210011.01001
JUN 14@ HOUL 2320110.22111
JUN 15@ HOUL 1210111.01111
JUN 20vs MILL 61700000.10000
JUN 22vs MILL 8910001.01000
JUN 24vs SEAL 5610111.01111
JUN 25vs SEAW 2000011.00001
JUN 27@ DETW 4100011.00001
JUL 2@ MIAW 2110001.01000
JUL 5vs TBW 6520232.02023
JUL 9vs CHCW 4200001.00000
JUL 11vs PITW 2110021.01002
JUL 13vs PITL 1230021.03102
JUL 20@ COLW 7110011.01001
JUL 22@ LADW 10731012.03201
JUL 25vs WSHW 1000011.00001
JUL 27vs WSHL 2720001.02000
JUL 28vs BOSW 5410211.01121
AUG 1vs DETW 5400001.00000
AUG 3vs DETW 2000011.00001
AUG 9@ TEXW 3200011.00001
AUG 10@ TEXW 4210011.01001
AUG 15@ WSHW 6210000.01000
AUG 17@ WSHW 11900010.20001
AUG 19vs SEAW 6400011.00001
AUG 22vs WSHL 4520031.02103
AUG 23vs WSHW 6420011.02001
AUG 26@ NYML 5640000.04100
AUG 29vs ATLW 2100021.00002
AUG 30vs ATLW 3200021.00002
SEP 1@ MILW 10800001.00000
SEP 4@ MILW 2000011.00001
SEP 6@ MIAW 4200011.00001
SEP 8vs NYMW 1020021.02002
SEP 11vs NYMW 6400031.00003
SEP 13vs KCW 8600011.00001
SEP 15@ LADW 6511111.01111
SEP 16@ LADW 9600001.00000
SEP 21@ AZL 2910021.01102
SEP 23vs MIAL 5621011.02101
SEP 26vs MINW 3120021.02002

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.