STATS
MLB/Players/Kyle Wright
Kyle Wright

KYLE WRIGHT

P · 20182023 · 120 games
120
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.248
CAREER BATTING AVERAGE
532 hits in 2,146 at-bats
78
CAREER HOME RUNS
120 RBI · 34 stolen bases
4.45
CAREER ERA
281.1 innings · 267 strikeouts
24-16
CAREER RECORD
WHIP 1.36

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023ATL182645280142102134684.303.383.485.867
2022ATL601,34413431242238561063486.232.288.351.639
2021ATL4481414404610122.292.414.6251.039
2020ATL1628846701201420486012.243.351.431.782
2019ATL14158384812281526368.304.402.557.959
2018ATL84468004212102.182.357.455.812
Career1202,1462905328467812023653434.248.322.402.724

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2023ATL91331.04024173456.971.84
2022ATL30215180.11566453174193.191.16
2021ATL2016.1775629.951.89
2020ATL82438.03522243075.211.55
2019ATL70319.22419131848.691.88
2018ATL4006.0436524.501.67
Career602416281.1266139118267394.451.36

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022ATL220200.1006.060.00
2021ATL422512.2275.261.59
2020ATL428826.2866.279.45

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 · 2697 pitches
Called strike (480) Swinging strike (347) In play (501) Foul (467) Ball (902)

Catcher’s view · the zone drawn is the average of the 2,697 batter zones recorded here, 1.59 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Knuckle Curve91934.1%84.72,72352.7%
Sinker64824.0%94.42,25846.9%
Four-Seam Fastball51719.2%95.22,38942.0%
Changeup41815.5%88.11,69944.3%
Slider1957.2%90.12,39554.4%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9vs CINW 21190200166.02016
APR 9vs CINW 2119020016
APR 15@ SDW 52202502095.05209
APR 15@ SDW 5220250009
APR 22vs MIAW 30220400111
APR 22vs MIAW 302204001116.040111
APR 28vs CHCW 51211300487.03148
APR 28vs CHCW 5121130048
MAY 3@ NYML 03283913137.09313
MAY 3@ NYML 0328391013
MAY 10vs BOSL 4921671044
MAY 10vs BOSL 49216716444.27644
MAY 15vs SDL 3723330029
MAY 15vs SDL 37233301296.13129
MAY 21@ MIAW 43160200365.02036
MAY 21@ MIAW 4316020036
MAY 26vs PHIL 14223311256.23325
MAY 26vs PHIL 1422331025
JUN 1@ AZW 60200300556.03055
JUN 1@ AZW 6020030055
JUN 7vs W 32282502078.05207
JUN 7vs W 3228250007
JUN 12vs PITW 5321351027
JUN 12vs PITW 53213513276.05327
JUN 18@ CHCL 36285110018
JUN 18@ CHCL 362851104186.011518
JUN 23vs SFW 762241014145.110414
JUN 23vs SFW 76224101014
JUN 29@ PHIW 4124131034
JUN 29@ PHIW 41241311347.03134
JUL 4vs STLW 6315130012
JUL 4vs STLW 63151301124.03012
JUL 9vs WSHW 43273822257.08325
JUL 9vs WSHW 4327382025
JUL 14@ WSHW 54272712147.07214
JUL 14@ WSHW 5427271014
JUL 23vs LAAW 7225271008
JUL 23vs LAAW 72252712086.07208
JUL 29vs AZW 5226251025
JUL 29vs AZW 52262512256.25225
AUG 4@ NYML 4624674024
AUG 4@ NYML 46246746246.07624
AUG 10@ BOSW 84231600156.06115
AUG 10@ BOSW 8423160015
AUG 19vs HOUW 62232612176.06217
AUG 19vs HOUW 6223261017
AUG 24@ PITW 14223020018
AUG 24@ PITW 142230200187.02018
AUG 31vs COLW 32250500267.05026
AUG 31vs COLW 3225050026
SEP 6@ W 109168525344.05834
SEP 6@ W 10916852034
SEP 13@ SFW 5118130034
SEP 13@ SFW 51181301345.13134
SEP 19vs WSHW 5224280017
SEP 19vs WSHW 52242802176.08217
SEP 24@ PHIW 63192212265.12226
SEP 24@ PHIW 6319221026
OCT 1vs NYMW 42222702135.07213
OCT 1vs NYMW 4222270013

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.