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

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

No batted balls with a location in this window.

Pitch locations · 785 pitches
Called strike (96) Swinging strike (141) In play (120) Foul (116) Ball (312)

Catcher’s view · the zone drawn is the average of the 785 batter zones recorded here, 1.58 to 3.34 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball28536.3%96.52,64145.3%
Slider27735.3%83.32,58347.7%
Changeup17322.0%89.72,14942.8%
Cutter476.0%89.22,78136.2%
Sweeper20.3%84.92,453100.0%
Sinker10.1%93.92,1460.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 18@ DETL 71473402101.04310
JUN 18@ DETL 7147340010
JUN 26vs WSHL 4630000021.00002
JUN 26vs WSHL 463000002
JUN 28@ KCW 834221000
JUN 28@ KCW 8342212001.02200
JUL 3@ NYML 147010002
JUL 3@ NYML 1470100022.01002
JUL 6@ BALL 127010012
JUL 6@ BALL 1270100122.01012
JUL 9vs MINW 9720000101.00010
JUL 9vs MINW 972000010
JUL 11vs W 1086000001
JUL 11vs W 10860000012.00001
JUL 13vs W 525232011
JUL 13vs W 5252322110.23211
JUL 15vs SEAL 3871114142.01114
JUL 15vs SEAL 387111014
JUL 17vs SEAL 2630000101.00010
JUL 17vs SEAL 263000010
JUL 22@ L 4551201111.02111
JUL 22@ L 455120011
JUL 24@ W 1183010000
JUL 24@ W 11830100000.21000
JUL 25@ SEAL 343000013
JUL 25@ SEAL 3430000131.00013
JUL 30@ LAAL 796000011
JUL 30@ LAAL 7960000112.00011
AUG 1vs BALL 277020000
AUG 1vs BALL 2770202001.22000
AUG 3vs BALL 367220011
AUG 3vs BALL 3672202111.22211
AUG 5vs CWSL 1230000021.00002
AUG 5vs CWSL 123000002
AUG 9@ HOUL 576000001
AUG 9@ HOUL 5760000012.00001
AUG 12vs SEAL 2680102132.11013
AUG 12vs SEAL 268010013
AUG 14vs SEAW 533000001
AUG 14vs SEAW 5330000011.00001
AUG 18vs W 10330000021.00002
AUG 18vs W 1033000002
AUG 19@ MINL 123000001
AUG 19@ MINL 1230000011.00001
AUG 22@ MINW 2140100021.01002
AUG 22@ MINW 214010002
AUG 24@ COLW 16430000021.00002
AUG 24@ COLW 1643000002
AUG 26vs DETW 7652212131.02213
AUG 26vs DETW 765221013
AUG 28vs DETL 894010002
AUG 28vs DETL 8940100021.01002
AUG 30vs HOUL 245000011
AUG 30vs HOUL 2450001112.00011
SEP 1@ BOSL 8920000120.20012
SEP 1@ BOSL 892000012
SEP 5@ HOUL 014020001
SEP 5@ HOUL 0140200011.02001
SEP 6@ HOUW 433000010
SEP 6@ HOUW 4330000101.00010
SEP 9vs TORL 344110010
SEP 9vs TORL 3441101101.01110
SEP 11vs TORW 4130000121.00012
SEP 11vs TORW 413000012
SEP 12@ MIAW 323000002
SEP 12@ MIAW 3230000021.00002
SEP 14vs L 786220002
SEP 14vs L 7862201021.02102
SEP 16@ TBW 4340100101.01010
SEP 16@ TBW 434010010
SEP 21vs LAAW 724010002
SEP 21vs LAAW 7240100021.01002
SEP 22vs LAAW 5340100031.01003
SEP 22vs LAAW 534010003
SEP 27@ SEAW 5030000211.00021
SEP 27@ SEAW 503000021
SEP 29@ SEAL 91031101111.01011
SEP 29@ SEAL 9103110011

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.