STATS
MLB/Players/Caleb Thielbar
Caleb Thielbar

CALEB THIELBAR

P · Chicago Cubs · 20132026 · 813 games
813
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.45
CAREER ERA
422.2 innings · 458 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
2026CHC523244.241251755115.041.30
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
Career4662918422.2352162137458493.451.16

03/Postseason

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

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 · 887 pitches
Called strike (161) Swinging strike (106) In play (139) Foul (184) Ball (297)

Catcher’s view · the zone drawn is the average of the 887 batter zones recorded here, 1.59 to 3.39 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball38543.4%93.22,27553.2%
Sweeper27430.9%81.52,46549.3%
Curveball22024.8%74.12,48748.6%
Slider80.9%86.32,28850.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 14@ DETL 344331000
APR 14@ DETL 3443311000.13300
APR 16@ BALL 3113010001
APR 16@ BALL 31130101010.21001
APR 19vs DETL 4551201121.02112
APR 19vs DETL 455120012
APR 21vs DETL 163110011
APR 21vs DETL 1631101111.01111
APR 25vs CWSW 633000000
APR 25vs CWSW 6330000001.00000
APR 26@ LAAW 532010000
APR 26@ LAAW 5320101000.11000
APR 29@ CWSW 324010012
APR 29@ CWSW 3240100121.01012
APR 30@ CWSW 652000000
APR 30@ CWSW 6520000000.20000
MAY 3vs BOSW 522010001
MAY 3vs BOSW 5220102010.11001
MAY 6vs SEAW 3130000021.00002
MAY 6vs SEAW 313000002
MAY 8vs SEAW 6341100021.01102
MAY 8vs SEAW 634110002
MAY 11@ TORL 8101010020
MAY 11@ TORL 81010102200.11020
MAY 16vs NYYL 0540201010.22001
MAY 16vs NYYL 054020001
MAY 20@ WSHL 3126330002
MAY 20@ WSHL 31263301021.03102
MAY 22@ WSHW 3230000011.00001
MAY 22@ WSHW 323000001
MAY 24vs TEXW 3230000001.00000
MAY 24vs TEXW 323000000
MAY 30vs KCW 761000010
MAY 30vs KCW 7610000100.10010
JUN 2@ HOUW 433010000
JUN 2@ HOUW 4330100000.21000
JUN 4@ NYYL 155221001
JUN 4@ NYYL 1552212011.02201
JUN 6@ NYYL 5830000021.00002
JUN 6@ NYYL 583000002
JUN 9@ PITW 11510000000.10000
JUN 9@ PITW 1151000000
JUN 11vs COLL 4534313100.03410
JUN 11vs COLL 453431010
JUN 12vs COLW 1792310020
JUN 12vs COLW 17923101200.01120
JUN 20vs TBL 673010001
JUN 20vs TBL 6730100010.21001
JUN 27@ AZW 1365000000
JUN 27@ AZW 13650000001.10000
JUN 30@ SEAW 5310000200.10020
JUN 30@ SEAW 531000020
JUL 3vs DETL 293000001
JUL 3vs DETL 2930000011.00001
JUL 6vs HOUW 933000002
JUL 6vs HOUW 9330000021.00002
JUL 8@ CWSW 8630000011.00001
JUL 8@ CWSW 863000001
JUL 12@ SFL 1730101100.21010
JUL 12@ SFL 173010010
JUL 14@ SFL 233010001
JUL 14@ SFL 2330100010.21001
JUL 21vs MILL 784111010
JUL 21vs MILL 7841111101.01110
JUL 24vs PHIW 5462302021.13202
JUL 24vs PHIW 546230002
JUL 26@ DETW 9340100011.01001
JUL 26@ DETW 934010001
JUL 28@ DETW 5030000121.00012
JUL 28@ DETW 503000012
JUL 30@ NYML 024010001
JUL 30@ NYML 0240100011.01001
AUG 5@ CHCW 3030000031.00003
AUG 5@ CHCW 303000003
AUG 7@ CHCL 286230002
AUG 7@ CHCL 2862302021.03202
AUG 9vs CLEW 636000002
AUG 9vs CLEW 6360000022.00002
AUG 11vs CLEL 3533111210.21321
AUG 11vs CLEL 353311021
AUG 13vs KCW 1333000001
AUG 13vs KCW 13330000011.00001
AUG 16@ TEXW 433110001
AUG 16@ TEXW 4331100010.21101
AUG 19@ SDL 3530000011.00001
AUG 19@ SDL 353000001
AUG 21@ SDW 1143000001
AUG 21@ SDW 11430000011.00001
AUG 23vs STLL 1640100111.11011
AUG 23vs STLL 164010011
AUG 27vs ATLL 681000010
AUG 27vs ATLL 6810000100.20010
AUG 28vs ATLL 153220001
AUG 28vs ATLL 1532202010.12201
AUG 31vs TORL 01540100011.01001
AUG 31vs TORL 0154010001
SEP 3@ TBL 123010002
SEP 3@ TBL 1230100020.21002
SEP 6@ KCL 0531101001.01100
SEP 6@ KCL 053110000
SEP 11vs LAAW 6430100120.21012
SEP 11vs LAAW 643010012
SEP 14vs CINL 11151201101.02110
SEP 14vs CINL 1115120010
SEP 16@ CLEL 341000010
SEP 16@ CLEL 3410000100.10010
SEP 19@ CLEL 2321101110.11011
SEP 19@ CLEL 232110011
SEP 20@ BOSW 4230100010.21001
SEP 20@ BOSW 423010001
SEP 22@ BOSL 393000011
SEP 22@ BOSL 3930000111.00011
SEP 24vs MIAL 141000001
SEP 24vs MIAL 1410000010.20001
SEP 26vs MIAL 682000010
SEP 26vs MIAL 6820000100.10010
SEP 27vs BALL 2751111001.11100
SEP 27vs BALL 275111000

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.