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

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

No batted balls with a location in this window.

Pitch locations · 481 pitches
Called strike (76) Swinging strike (57) In play (78) Foul (105) Ball (165)

Catcher’s view · the zone drawn is the average of the 481 batter zones recorded here, 1.63 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball25152.2%93.12,28455.4%
Sweeper10321.4%80.32,45446.6%
Curveball9920.6%73.62,49244.4%
Slider285.8%88.42,32028.6%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ KCW 203000001
MAR 30@ KCW 2030000011.00001
APR 1@ KCW 204010003
APR 1@ KCW 2040100031.01003
APR 5@ MIAL 254221001
APR 5@ MIAL 2542214010.22201
APR 10vs CWSL 3430000011.00001
APR 10vs CWSL 343000001
APR 11vs CWSW 4310000010.10001
APR 11vs CWSW 431000001
APR 18@ BOSL 4540100001.01000
APR 18@ BOSL 454010000
APR 21vs WSHL 2320000000.20000
APR 21vs WSHL 232000000
APR 23vs WSHW 3140000111.10011
APR 23vs WSHW 314000011
APR 28vs KCW 864010012
APR 28vs KCW 8640100121.01012
APR 29vs KCL 2340100001.11000
APR 29vs KCL 234010000
MAY 2@ CWSL 232110000
MAY 2@ CWSL 2321101000.21000
JUN 4vs CLEL 1220101000.11000
JUN 4vs CLEL 122010000
AUG 2@ STLL 3730000021.00002
AUG 2@ STLL 373000002
AUG 4vs AZW 3240000021.10002
AUG 4vs AZW 324000002
AUG 6vs AZW 5341111011.01101
AUG 6vs AZW 534111001
AUG 12@ PHIW 8140100011.01001
AUG 12@ PHIW 814010001
AUG 13@ PHIW 3030000021.00002
AUG 13@ PHIW 303000002
AUG 15vs DETW 5330000011.00001
AUG 15vs DETW 533000001
AUG 18vs PITW 512120010
AUG 18vs PITW 5121201100.02110
AUG 20vs PITW 2030000101.00010
AUG 20vs PITW 203000010
AUG 23@ MILL 785121011
AUG 23@ MILL 7851211111.02111
AUG 26vs TEXL 264111001
AUG 26vs TEXL 2641111011.01101
AUG 27vs TEXW 7630000021.00002
AUG 27vs TEXW 763000002
AUG 30vs CLEL 2520101100.11010
AUG 30vs CLEL 252010010
SEP 1@ TEXW 513000000
SEP 1@ TEXW 5130000001.00000
SEP 2@ TEXW 971000000
SEP 2@ TEXW 9710000000.10000
SEP 5@ CLEW 833000000
SEP 5@ CLEW 8330000001.00000
SEP 8vs NYMW 5240100021.01002
SEP 8vs NYMW 524010002
SEP 9vs NYMW 843000002
SEP 9vs NYMW 8430000021.00002
SEP 12vs TBW 3230000011.00001
SEP 12vs TBW 323000001
SEP 13vs TBL 4530000021.00002
SEP 13vs TBL 453000002
SEP 19@ CINW 7030000021.00002
SEP 19@ CINW 703000002
SEP 22vs LAAW 865221001
SEP 22vs LAAW 8652212011.02201
SEP 27vs W 6441203020.22102
SEP 27vs W 644120002
SEP 29@ COLW 7610000000.10000
SEP 29@ COLW 761000000
SEP 30@ COLW 14632222010.12201
SEP 30@ COLW 1463222001

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.