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

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

No batted balls with a location in this window.

Pitch locations · 2262 pitches
Called strike (361) Swinging strike (226) In play (410) Foul (427) Ball (838)

Catcher’s view · the zone drawn is the average of the 2,262 batter zones recorded here, 1.60 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,14150.4%91.92,13448.4%
Changeup62827.8%80.71,69041.4%
Curveball49121.7%79.42,60940.9%
Sinker20.1%89.81,99350.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 10vs CLEL 3175530020
APR 10vs CLEL 31755302200.23520
APR 16vs DETW 3113120064
APR 16vs DETW 31131201644.12164
APR 23@ SEAL 71313571011
APR 23@ SEAL 713135715112.07511
APR 29vs NYYL 212193423035.04303
APR 29vs NYYL 21219342003
MAY 4vs STLL 01034213200.12420
MAY 4vs STLL 0103421020
MAY 11@ TEXW 824111002
MAY 11@ TEXW 8241111021.01102
JUN 4vs HOUW 60200500335.05033
JUN 4vs HOUW 6020050033
JUN 9vs BALW 7519460025
JUN 9vs BALW 75194602254.16425
JUN 14@ SFL 2420350026
JUN 14@ SFL 24203502265.15326
JUN 20@ LAAW 62232612276.06227
JUN 20@ LAAW 6223261027
JUN 27vs TEXL 410217917324.29432
JUN 27vs TEXL 41021791032
JUL 2@ DETL 3418250034
JUL 2@ DETL 34182502344.25234
JUL 7@ HOUL 25183423655.14365
JUL 7@ HOUL 2518342065
JUL 12vs DETL 5724380025
JUL 12vs DETL 57243802255.28325
JUL 17@ TORL 2426250004
JUL 17@ TORL 24262501047.05004
JUL 24vs TBW 4222241034
JUL 24vs TBW 42222412347.04234
JUL 29@ NYYL 51122342026
JUL 29@ NYYL 511223423266.04326
AUG 4vs BOSW 7321240016
AUG 4vs BOSW 73212402166.04216
AUG 10vs CWSW 8325370036
AUG 10vs CWSW 83253702365.27136
AUG 15@ MINL 242441004375.210437
AUG 15@ MINL 24244100037
AUG 20@ TBL 2518480020
AUG 20@ TBL 25184803203.28420
AUG 26vs SDL 51320692013
AUG 26vs SDL 513206926134.09613
AUG 31@ CWSL 2420252041
AUG 31@ CWSL 24202522416.05241
SEP 6vs CLEL 14233602146.16314
SEP 6vs CLEL 1423360014
SEP 13@ MINL 36225102016
SEP 13@ MINL 362251025165.010516
SEP 18@ BOSL 31311570032
SEP 18@ BOSL 313115705322.27532
SEP 24vs SEAL 5618350046
SEP 24vs SEAL 56183503464.25346
OCT 1@ CLEW 71180500185.05018
OCT 1@ CLEW 7118050018

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.