MLB/Players/Kris Bubic
Kris Bubic

KRIS BUBIC

P · Kansas City Royals · 20202026 · 223 games
223
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.273
CAREER BATTING AVERAGE
748 hits in 2,744 at-bats
102
CAREER HOME RUNS
180 RBI · 14 stolen bases
4.14
CAREER ERA
522.0 innings · 495 strikeouts
22-38
CAREER RECORD
WHIP 1.39

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024KC54224245210241110780.232.265.348.613
2023KC6130143860264322.292.313.385.698
2022KC561,02017431260236751262208.306.382.475.857
2021KC5897413424246644611182282.248.330.444.773
2020KC2039658104162162744982.263.336.434.771
Career1942,7444047481381210218030265614.273.345.443.788

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC93250.13623265144.111.23
2025KC2087116.198333911662.551.18
2024KC271130.126953922.671.02
2023KC30216.019721613.941.31
2022KC28313129.01568063110185.581.70
2021KC2967130.01216459114224.431.38
2020KC101650.05224224984.321.48
Career1262238522.0508240216495614.141.39

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024KC818511.2784.231.93

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 · 467 pitches
Called strike (90) Swinging strike (72) In play (77) Foul (87) Ball (141)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball20744.3%93.02,36461.4%
Sweeper16936.2%83.92,61749.1%
Changeup7716.5%85.21,78141.6%
Sinker132.8%92.22,17753.8%
Slider10.2%87.12,5920.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 7@ COLW 10130000021.00002
JUL 7@ COLW 1013000002
JUL 10@ STLW 853000001
JUL 10@ STLW 8530000011.00001
JUL 13@ BOSL 0560100022.01002
JUL 13@ BOSL 056010002
JUL 20vs CWSW 613000011
JUL 20vs CWSW 6130000111.00011
JUL 23vs AZL 264010001
JUL 23vs AZL 2640100011.01001
JUL 27vs CHCL 498230012
JUL 27vs CHCL 4982302121.23212
JUL 31@ CWSW 10330000021.00002
JUL 31@ CWSW 1033000002
AUG 3@ DETL 5641101111.01011
AUG 3@ DETL 564110011
AUG 6vs BOSL 566000002
AUG 6vs BOSL 5660000022.00002
AUG 10vs STLW 8351300020.23102
AUG 10vs STLW 835130002
AUG 16@ CINW 714010001
AUG 16@ CINW 7140100011.01001
AUG 19vs LAAW 534111002
AUG 19vs LAAW 5341111021.01102
AUG 23vs PHIW 745230001
AUG 23vs PHIW 7452301011.03201
AUG 25vs PHIL 31120101000.21000
AUG 25vs PHIL 3112010000
AUG 26@ CLEW 438140001
AUG 26@ CLEW 4381401011.14101
AUG 29@ HOUL 363000002
AUG 29@ HOUL 3630000021.00002
SEP 2vs CLEL 245221000
SEP 2vs CLEL 2452212001.02200
SEP 4vs CLEW 414010003
SEP 4vs CLEW 4140100031.01003
SEP 8vs MINW 203000001
SEP 8vs MINW 2030000011.00001
SEP 10@ NYYW 5030000021.00002
SEP 10@ NYYW 503000002
SEP 11@ NYYL 343210010
SEP 11@ NYYL 3432102101.11010
SEP 14@ PITW 5120000020.20002
SEP 14@ PITW 512000002
SEP 17vs DETL 133000002
SEP 17vs DETL 1330000021.00002
SEP 22vs SFL 026000013
SEP 22vs SFL 0260000132.00013
SEP 24@ WSHW 104010000
SEP 24@ WSHW 1040100001.01000
SEP 26@ WSHW 744010002
SEP 26@ WSHW 7440100021.01002
SEP 29@ ATLW 424010001
SEP 29@ ATLW 4240100011.01001

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.