MLB/Players/Jonathan Bowlan
Jonathan Bowlan

JONATHAN BOWLAN

P · Philadelphia Phillies · 20232026 · 95 games
95
CAREER GAMES · REGULAR SEASON
2 seasons
.393
CAREER BATTING AVERAGE
22 hits in 56 at-bats
8
CAREER HOME RUNS
5 RBI · 0 stolen bases
3.67
CAREER ERA
103.0 innings · 119 strikeouts
3-6
CAREER RECORD
WHIP 1.17

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024KC2288120064660.429.5291.0711.601
2023KC4282100021060.357.357.571.929
Career656102200856120.393.452.8211.273

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026PHI552253.03818146773.060.98
2025KC341244.13719174663.861.22
2024KC1012.26433313.503.38
2023KC2013.0510313.001.67
Career9236103.0864234119173.671.17

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 785 pitches
Called strike (113) Swinging strike (121) In play (114) Foul (155) Ball (282)

Catcher’s view · the zone drawn is the average of the 785 batter zones recorded here, 1.62 to 3.21 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball35945.7%97.12,41759.6%
Slider14318.2%86.82,49245.5%
Changeup11514.6%90.51,58438.3%
Sinker9211.7%97.22,30347.8%
Sweeper708.9%84.72,59531.4%
Curveball60.8%83.02,60616.7%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 26vs TEXW 5310001.01000
MAR 30vs WSHL 21330011.13201
APR 1vs WSHW 6520010.22101
APR 6@ SFW 6400021.00002
APR 8@ SFL 0510011.01001
APR 10vs AZL 4500011.10001
APR 12vs AZL 3410120.21012
APR 30vs SFW 6510111.01211
MAY 1@ MIAW 6520100.22310
MAY 7vs ATHL 11200011.00001
MAY 8vs COLL 7910012.01001
MAY 10vs COLW 6000011.00001
MAY 15@ PITW 11920021.02002
MAY 17@ PITW 6010011.01001
MAY 19vs CINL 1400100.20010
MAY 24vs CLEL 1311011.01101
MAY 27@ SDW 3000001.00000
JUN 5vs CWSW 8620021.02002
JUN 7vs CWSW 9510032.01003
JUN 10@ TORW 7400000.10000
JUN 15vs MIAW 7010021.01002
JUN 17vs MIAL 41200001.00000
JUN 21vs NYMW 6200010.10001
JUN 23@ WSHW 14900010.10001
JUN 24@ WSHW 5411010.11101
JUN 27@ NYML 2610110.21011
JUN 30vs PITW 8010131.01013
JUL 2vs PITL 1620021.02002
JUL 4@ KCW 6110031.01003
JUL 7@ CINW 4100010.10001
JUL 9@ CINW 1000011.00001
JUL 11@ DETW 4200101.00010
JUL 12@ DETW 5000011.00001
JUL 16vs NYML 1400101.00010
JUL 20vs LADW 10711001.01100
JUL 21vs LADL 1200011.00001
JUL 24vs NYYL 0100031.00003
JUL 25vs NYYL 1310011.01001
JUL 27@ MIAL 7800011.00001
JUL 29@ MIAL 6811111.01211
AUG 1@ BALW 5010031.01003
AUG 5vs WSHL 41000121.00012
AUG 6vs WSHW 7300011.00001
AUG 8vs TORL 5700011.00001
AUG 10@ STLW 6500011.00001
AUG 13@ MINW 7110001.01000
AUG 16@ MINW 7500121.00012
AUG 17vs MIAW 6530121.03212
AUG 19vs MIAW 4110111.01011
AUG 25@ SEAL 1400101.00010
AUG 28@ LAAW 5300021.00002
AUG 30@ LAAW 4211021.01102
SEP 2@ AZW 7100021.10002
SEP 2@ AZL 0111021.01102
SEP 5vs ATLW 4211011.01101

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.