MLB/Players/Caleb Kilian
Caleb Kilian

CALEB KILIAN

P · San Francisco Giants · 20222026 · 57 games
57
CAREER GAMES · REGULAR SEASON
3 seasons
.318
CAREER BATTING AVERAGE
35 hits in 110 at-bats
2
CAREER HOME RUNS
25 RBI · 4 stolen bases
6.48
CAREER ERA
75.0 innings · 77 strikeouts
4-11
CAREER RECORD
WHIP 1.60

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024CHC2416112024672.268.362.463.825
2023CHC32710133008250.481.517.5931.110
2022CHC3421511400131292.262.426.357.783
Career811031359022520214.318.423.455.878

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026PHI494747.24326225664.911.36
2024CHC20110.21156724.221.59
2023CHC3015.1131025016.882.81
2022CHC30211.11113129010.322.03
Career5741175.07854427786.481.60

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 · 786 pitches
Called strike (126) Swinging strike (107) In play (129) Foul (147) Ball (277)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball39249.9%96.82,38051.5%
Knuckle Curve18723.8%80.92,70241.2%
Sinker10613.5%96.02,40845.3%
Slider10112.8%88.32,53552.5%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 25vs NYYL 0700011.00001
APR 1@ SDL 1700021.20002
APR 3vs NYML 31000010.10001
APR 4vs NYML 0900011.00001
APR 6vs PHIL 4600110.20011
APR 8vs PHIW 5000110.20011
APR 11@ BALL 2611120.21112
APR 14@ CINL 1210111.01011
APR 17@ WSHW 10500121.00012
APR 18@ WSHW 7600122.00012
APR 22vs LADW 3010001.01000
APR 24vs MIAL 4910101.01010
APR 30@ PHIL 5610022.01002
MAY 3@ TBL 1220101.02010
MAY 4vs SDW 3211021.01102
MAY 8vs PITW 5210201.01120
MAY 10vs PITW 7600201.00020
MAY 12@ LADW 6200011.10001
MAY 16@ ATHW 6411020.21102
MAY 19@ AZL 3520011.12201
MAY 24vs CWSW 8500031.00003
MAY 27vs AZL 2300012.00001
MAY 29@ COLL 6852010.25501
MAY 31@ COLW 19600121.00012
JUN 2@ MILL 3810100.21010
JUN 4@ MILW 12910011.01001
JUN 6@ CHCL 2310111.01011
JUN 7@ CHCW 2100011.00001
JUN 13vs CHCL 1610021.01002
JUN 14vs CHCW 5100021.00002
JUN 16@ ATLW 7200020.20002
JUN 23vs ATHW 3110111.01011
JUN 25vs ATHL 6940110.24411
JUN 28vs ATLW 3220011.02101
JUL 1@ AZW 6400021.00002
JUL 4@ COLW 6420021.02102
JUL 9vs COLW 8220021.02002
JUL 10vs COLL 3430100.03310
JUL 17@ SEAW 7000011.00001
JUL 20@ KCL 3410000.11100
JUL 21@ KCL 2300001.00000
JUL 24vs LAAW 7610011.01001
JUL 29vs MILW 16310111.01011
JUL 30@ SDW 4100111.00011
AUG 1@ SDL 5610021.01002
AUG 4vs WSHW 5010021.01002
AUG 5vs WSHL 41010210.11421
AUG 7vs TORL 4511001.01100
AUG 9vs TORW 7610001.01000

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.