MLB/Players/Bowden Francis
Bowden Francis

BOWDEN FRANCIS

P · 20222025 · 110 games
110
CAREER GAMES · REGULAR SEASON
3 seasons
.192
CAREER BATTING AVERAGE
194 hits in 1,012 at-bats
44
CAREER HOME RUNS
56 RBI · 4 stolen bases
3.87
CAREER ERA
204.2 innings · 182 strikeouts
11-13
CAREER RECORD
WHIP 1.10

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TOR54754821483003447441842.196.241.371.612
2023TOR4025214446010816702.175.224.317.541
2022TOR26022001020.333.333.6671.000
Career961,012961943804456602564.192.237.360.597

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025TOR142864.071432754196.051.53
2024TOR2785103.274382292173.300.93
2023TOR201036.122783551.730.83
2022TOR1000.2100100.001.50
Career621113204.21688857182413.871.10

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1558 pitches
Called strike (246) Swinging strike (171) In play (287) Foul (348) Ball (506)

Catcher’s view · the zone drawn is the average of the 1,558 batter zones recorded here, 1.60 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball79951.3%92.92,36354.7%
Splitter28518.3%83.81,05941.1%
Curveball28318.2%73.52,33942.8%
Slider1459.3%81.72,49346.9%
Sinker463.0%90.32,11347.8%
Unknown10.1%0.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1@ HOUL 010257103017
APR 1@ HOUL 0102571037175.110717
APR 7@ NYYL 38115215353.02535
APR 7@ NYYL 3811521035
APR 13vs COLW 5392302232.13223
APR 13vs COLW 539230023
APR 19@ SDW 517010012
APR 19@ SDW 5170100122.01012
APR 24@ KCL 238020000
APR 24@ KCL 2380200002.02000
JUN 4vs BALL 110154526023.15402
JUN 4vs BALL 11015452002
JUN 9@ W 6415030013
JUN 9@ W 64150300134.03013
JUN 15vs CLEW 50150400024.04002
JUN 15vs CLEW 5015040002
JUN 19vs BOSL 373000000
JUN 19vs BOSL 3730000001.00000
JUN 21@ CLEL 17142204243.22024
JUN 21@ CLEL 1714220024
JUN 27vs NYYW 924010001
JUN 27vs NYYW 9240100011.01001
JUN 28vs NYYL 5165230000
JUN 28vs NYYL 51652304001.03200
JUN 30vs NYYL 1840100001.01000
JUN 30vs NYYL 184010000
JUL 3vs HOUL 2993303222.03322
JUL 3vs HOUL 299330022
JUL 10@ SFW 1065222002
JUL 10@ SFW 10652222021.02202
JUL 13@ AZL 1127010021
JUL 13@ AZL 11270100212.01021
JUL 29@ BALW 8421362012
JUL 29@ BALW 84213623125.26312
AUG 4@ NYYL 3411101000.11000
AUG 4@ NYYL 341110000
AUG 7vs BALL 3718231017
AUG 7vs BALL 37182312175.03217
AUG 12@ LAAW 4222111008
AUG 12@ LAAW 42221111087.01108
AUG 18@ CHCW 1025030007
AUG 18@ CHCW 10250300077.03007
AUG 24vs LAAW 31241110312
AUG 24vs LAAW 312411113128.011312
AUG 29@ BOSW 20220100057.01005
AUG 29@ BOSW 2022010005
SEP 4vs PHIL 2423362006
SEP 4vs PHIL 24233623066.06306
SEP 11vs NYML 26251111118.01111
SEP 11vs NYML 2625111011
SEP 18@ TEXL 0223251016
SEP 18@ TEXL 02232512166.05216
SEP 24vs BOSL 56170300145.03014
SEP 24vs BOSL 5617030014

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.