MLB/Players/Caleb Thielbar
Caleb Thielbar

CALEB THIELBAR

P · Chicago Cubs · 20132026 · 812 games
812
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.229
CAREER BATTING AVERAGE
546 hits in 2,388 at-bats
66
CAREER HOME RUNS
150 RBI · 44 stolen bases
3.44
CAREER ERA
421.1 innings · 456 strikeouts
29-18
CAREER RECORD
WHIP 1.16

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIN1183766610018012304810614.266.349.410.759
2023MIN722262446102141812724.204.244.451.695
2022MIN134452521021421022361606.226.283.332.615
2021MIN118474481103201633401544.232.292.401.693
2020MIN341461228400318442.192.280.219.500
2015MIN123861020010100.263.263.316.579
2014MIN10836438102128624327010.280.338.407.745
2013MIN98312224816481928784.154.224.308.531
Career6942,388268546108166615021469444.229.292.370.662

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CHC513243.140241653104.981.29
2025CHC673458.03817135652.640.88
2024MIN592447.15028245365.321.56
2023MIN363130.2231163673.230.95
2022MIN674359.15123188053.491.16
2021MIN597064.05523207783.231.17
2020MIN172120.014592202.251.15
2015MIN6005.0530505.401.00
2014MIN542147.25118163533.401.41
2013MIN493246.0249143941.760.83
Career4652918421.1351161136456483.441.16

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023MIN811423.3643.029.00
2020MIN22102.5000.100.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 839 pitches
Called strike (144) Swinging strike (111) In play (151) Foul (154) Ball (279)

Catcher’s view · the zone drawn is the average of the 839 batter zones recorded here, 1.60 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball35141.8%92.82,33352.4%
Curveball23628.1%76.02,60745.8%
Sweeper12915.4%80.92,57847.3%
Slider12314.7%88.62,33746.3%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 19vs LADL 3600011.00001
MAR 27@ AZW 10600001.00000
MAR 30@ AZL 61000310.20231
APR 5vs SDW 7100011.00001
APR 6vs SDL 7810210.21121
APR 12@ LADW 16000011.00001
APR 13@ LADW 4220000.12100
APR 15@ SDW 2100111.00011
APR 18vs AZW 131100100.10010
APR 19vs AZW 6200012.00001
APR 25vs PHIW 4010011.01001
APR 27vs PHIL 1300010.10001
APR 29@ PITW 9000001.00000
APR 30@ PITL 3420010.12101
MAY 5vs SFW 9210021.01002
MAY 6vs SFL 51410021.01002
MAY 13vs MIAW 5400010.20001
MAY 16vs CWSW 13310001.01000
MAY 19@ MIAL 7800011.10001
MAY 21@ MIAW 2100101.00010
MAY 25@ CINW 11810020.21002
MAY 26vs COLW 3100100.20010
MAY 27vs COLW 4310110.21011
JUN 1vs CINW 7300000.20000
JUN 3@ WSHW 8310011.21001
JUN 5@ WSHW 7110010.21001
JUN 7@ DETW 6120000.22000
JUN 10@ PHIW 8400011.00001
JUN 13vs PITL 1200000.10000
JUN 15vs PITW 3200101.00010
JUN 17vs MILW 5300021.00002
JUN 20vs SEAL 4931010.23201
JUN 21vs SEAW 10700011.10001
JUN 24@ STLL 7800021.00002
JUN 26@ STLW 3000001.10000
JUL 2vs CLEW 5410001.01000
JUL 4vs STLW 11300010.10001
JUL 5vs STLL 6800011.00001
JUL 8@ MINL 1810011.01001
JUL 11@ NYYL 01121011.02201
JUL 18vs BOSW 4100021.00002
JUL 20vs BOSL 1600010.10001
JUL 22vs KCW 6000011.00001
JUL 26@ CWSW 6100000.20000
JUL 27@ CWSW 5400021.00002
JUL 30@ MILW 10300001.00000
AUG 1vs BALW 1000011.00001
AUG 2vs BALL 3421100.22210
AUG 4vs CINL 2310010.11001
AUG 9@ STLW 9110011.01001
AUG 13@ TORW 4100010.20001
AUG 17vs PITW 4300010.10001
AUG 19vs MILW 6400011.00001
AUG 20vs MILW 4310021.11002
AUG 24@ LAAW 4310011.01001
AUG 31@ COLL 5610001.01000
SEP 2vs ATLW 4300011.00001
SEP 5vs WSHW 11510010.21101
SEP 7vs WSHL 3600010.20001
SEP 9@ ATLW 6100011.00001
SEP 10@ ATLW 3200011.00001
SEP 13vs TBL 4520011.02001
SEP 14vs TBW 4300000.20000
SEP 16@ PITW 4110001.01000
SEP 23vs NYML 7921001.02200
SEP 26vs STLW 12110110.11111
SEP 27vs STLW 7321021.02202

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.