STATS
MLB/Players/José Leclerc
José Leclerc

JOSÉ LECLERC

P · 20162025 · 710 games
710
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.186
CAREER BATTING AVERAGE
476 hits in 2,556 at-bats
58
CAREER HOME RUNS
149 RBI · 60 stolen bases
3.34
CAREER ERA
369.1 innings · 481 strikeouts
12-21
CAREER RECORD
WHIP 1.23

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TEX1284946611218014306417822.227.315.348.664
2023TEX11440438741401020561344.183.283.292.575
2022TEX7834434662001023421088.192.280.337.617
2020TEX416242001460.250.400.375.775
2019TEX1404986810432414367820010.209.316.373.689
2018TEX1183823248162218501708.126.227.194.421
2017TEX943144246100816801208.146.320.255.575
2016TEX241048221400526300.212.369.346.715
Career7002,55629047612665814940094660.186.296.308.605

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025ATH10019.01365836.002.00
2024TEX646566.25632328974.321.32
2023TEX570257.03717286752.681.14
2022TEX390347.23315215452.831.13
2020TEX2002.0212304.502.00
2019TEX702468.252333910074.331.33
2018TEX592357.22410258511.560.85
2017TEX472345.22320406043.941.38
2016TEX120015.0113131501.801.60
Career3601221369.1251137205481323.341.23

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023TEX2649939.18413.2143.29

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1276 pitches
Called strike (215) Swinging strike (185) In play (152) Foul (224) Ball (500)

Catcher’s view · the zone drawn is the average of the 1,276 batter zones recorded here, 1.59 to 3.34 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball52340.4%96.82,65549.5%
Slider47336.6%82.02,71354.5%
Changeup15111.7%89.82,20639.7%
Sinker1128.7%96.52,43037.5%
Unknown181.4%81.766.7%
Curveball161.2%76.92,66725.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs CHCW 8640100001.01000
MAR 30vs CHCW 864010000
MAR 31vs CHCW 111030000111.10011
MAR 31vs CHCW 11103000011
APR 2vs HOUW 6430000001.00000
APR 2vs HOUW 643000000
APR 3vs HOUW 403000001
APR 3vs HOUW 4030000011.00001
APR 9@ AZL 454331001
APR 9@ AZL 4543313010.13301
APR 10@ AZW 522110010
APR 10@ AZW 5221101100.11110
APR 14vs W 8740100031.01003
APR 14vs W 874010003
APR 15vs LAAW 1271000000
APR 15vs LAAW 12710000000.10000
APR 17vs LAAW 5441101121.01112
APR 17vs LAAW 544110012
APR 21vs HOUW 11103211041
APR 21vs HOUW 111032112410.21241
APR 25@ SEAL 21430102120.21012
APR 25@ SEAL 2143010012
APR 28@ SEAW 1414010011
APR 28@ SEAW 14140100111.01011
APR 30vs PITL 4663403021.04302
APR 30vs PITL 466340002
MAY 4vs TORW 8530000021.00002
MAY 4vs TORW 853000002
MAY 7@ PITL 4560000112.00011
MAY 7@ PITL 456000011
MAY 9@ HOUL 2431101320.21132
MAY 9@ HOUL 243110032
MAY 12@ HOUL 51540000031.10003
MAY 12@ HOUL 5154000003
MAY 17vs STLW 7330000021.00002
MAY 17vs STLW 733000002
MAY 19vs STLW 546000005
MAY 19vs STLW 5460000052.00005
MAY 21vs SEAW 533000001
MAY 21vs SEAW 5330000011.00001
MAY 25@ LAAL 233000013
MAY 25@ LAAL 2330000131.00013
MAY 27@ SEAL 2642212020.22202
MAY 27@ SEAL 264221002
MAY 29@ SEAW 874010011
MAY 29@ SEAW 8740100111.01011
MAY 30vs KCL 2430000021.00002
MAY 30vs KCL 243000002
JUN 1vs KCW 622000002
JUN 1vs KCW 6220000020.20002
JUN 5vs BALW 2160000022.00002
JUN 5vs BALW 216000002
JUN 7vs L 355221001
JUN 7vs L 3552212011.02201
JUN 9vs L 8951201011.02101
JUN 9vs L 895120001
JUN 11@ BOSW 955120002
JUN 11@ BOSW 9551201021.02102
JUN 13@ BOSL 673000001
JUN 13@ BOSL 6730000011.00001
JUN 15@ CINW 4330000021.00002
JUN 15@ CINW 433000002
JUN 17vs CLEW 724111001
JUN 17vs CLEW 7241111011.01101
JUN 21vs CWSL 4540000121.10012
JUN 21vs CWSL 454000012
JUN 22vs CWSW 6530000011.00001
JUN 22vs CWSW 653000001
JUN 25@ DETW 5330000221.00022
JUN 25@ DETW 533000022
JUN 28@ TBW 5030000111.00011
JUN 28@ TBW 503000011
JUN 30@ TBL 265220012
JUN 30@ TBL 2652201121.02112
JUL 2vs LAAL 492110011
JUL 2vs LAAL 4921103110.21111
JUL 6@ MINL 475010003
JUL 6@ MINL 4750100031.01003
JUL 7@ MINW 418130011
JUL 7@ MINW 4181301111.23111
JUL 11vs HOUW 503010000
JUL 11vs HOUW 5030100001.01000
JUL 12vs HOUW 9830000011.00001
JUL 12vs HOUW 983000001
JUL 14vs HOUL 41230000021.00002
JUL 14vs HOUL 4123000002
JUL 19@ HOUL 3420000011.00001
JUL 19@ HOUL 342000001
JUL 21@ HOUL 351000001
JUL 21@ HOUL 3510000010.10001
JUL 24@ SEAL 353000002
JUL 24@ SEAL 3530000021.00002
JUL 26@ W 5230000011.00001
JUL 26@ W 523000001
JUL 27@ L 451000001
JUL 27@ L 4510000010.10001
JUL 28@ L 563220030
JUL 28@ L 5632202300.12230
AUG 2vs DETW 5452201201.02220
AUG 2vs DETW 545220020
AUG 3vs DETW 5430000011.00001
AUG 3vs DETW 543000001
AUG 5@ CLEW 1030100001.01000
AUG 5@ CLEW 103010000
AUG 11@ MILW 103000001
AUG 11@ MILW 1030000011.00001
AUG 14@ TORW 733000013
AUG 14@ TORW 7330000131.00013
AUG 19vs LAAW 873000031
AUG 19vs LAAW 8730000311.00031
AUG 20vs LAAW 324111002
AUG 20vs LAAW 3241111021.01102
AUG 24@ CWSW 4040100021.01002
AUG 24@ CWSW 404010002
AUG 28@ LAAW 3030000021.00002
AUG 28@ LAAW 303000002
AUG 29vs SEAL 3532202211.02221
AUG 29vs SEAL 353220021
SEP 3@ NYYL 11040100021.01002
SEP 3@ NYYL 1104010002
SEP 5@ BALW 3140100111.01011
SEP 5@ BALW 314010011
SEP 6@ BALW 7630100111.01011
SEP 6@ BALW 763010011
SEP 10vs TBL 3530000021.00002
SEP 10vs TBL 353000002
SEP 11vs TBW 1095121002
SEP 11vs TBW 10951211021.02102
SEP 12vs TBW 6420000101.00010
SEP 12vs TBW 642000010
SEP 17@ HOUL 143000021
SEP 17@ HOUL 1430000211.00021
SEP 22@ W 8351201011.02101
SEP 22@ W 835120001
SEP 26vs BOSW 7510000010.10001
SEP 26vs BOSW 751000001
SEP 28vs NYYW 9453203111.02311
SEP 28vs NYYW 945320011
SEP 29vs NYYW 616010003
SEP 29vs NYYW 6160100031.21003

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.