MLB/Players/Tanner Rainey
Tanner Rainey

TANNER RAINEY

P · 20182026 · 415 games
415
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.221
CAREER BATTING AVERAGE
312 hits in 1,412 at-bats
66
CAREER HOME RUNS
121 RBI · 24 stolen bases
5.46
CAREER ERA
206.0 innings · 253 strikeouts
5-11
CAREER RECORD
WHIP 1.50

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024WSH1003945694182162758888.239.336.416.753
2023WSH28020000220.250.400.250.650
2022WSH58228325222101626726.228.307.386.693
2021WSH762445458104122750842.238.367.459.826
2020WSH401341216408814642.119.203.328.531
2019WSH10434044641421222761486.188.337.347.684
2018CIN166438268082124140.406.568.9061.474
Career3961,41223631256106612125047224.221.338.415.753

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026DET6007.0338603.861.57
2025DET13019.2812911011.171.76
2024WSH500051.04727294484.761.49
2023WSH1001.0101100.002.00
2022WSH291330.02611133653.301.30
2021WSH381331.22926254267.391.71
2020WSH201120.18673242.660.74
2019WSH522348.13221387463.911.45
2018CIN8007.01319127424.433.57
Career217511206.0167125142253335.461.50

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2019WSH1823311.1306.266.75

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 665 pitches
Called strike (91) Swinging strike (112) In play (81) Foul (124) Ball (257)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball43064.7%96.32,40049.8%
Slider23435.2%87.72,34048.3%
Changeup10.2%87.68020.0%

05/Game log

2021
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 7vs ATLL 0252212101.02210
APR 7vs ATLL 025221010
APR 11@ LADL 035221001
APR 11@ LADL 0352212011.02201
APR 12@ STLW 5250200011.02001
APR 12@ STLW 525020001
APR 14@ STLW 601000010
APR 14@ STLW 6010000100.10010
APR 17vs AZW 6230000011.00001
APR 17vs AZW 623000001
APR 20vs STLW 3232102111.01211
APR 20vs STLW 323210011
APR 21vs STLW 104010003
APR 21vs STLW 1040100031.01003
APR 25@ NYML 0430000111.00011
APR 25@ NYML 043000011
APR 30vs MIAW 2130000001.00000
APR 30vs MIAW 213000000
MAY 4vs ATLL 1644215200.22420
MAY 4vs ATLL 164421020
MAY 7@ NYYW 11430000131.00013
MAY 7@ NYYW 1143000013
MAY 8@ NYYL 341110020
MAY 8@ NYYL 3411101200.01020
MAY 11vs PHIL 2630000221.00022
MAY 11vs PHIL 263000022
MAY 13vs PHIW 5120100100.11010
MAY 13vs PHIW 512010010
MAY 17@ CHCL 372000002
MAY 17@ CHCL 3720000020.20002
MAY 18@ CHCL 3610000000.10000
MAY 18@ CHCL 361000000
MAY 26vs CINW 533330000
MAY 26vs CINW 5333301000.03300
MAY 31@ ATLL 353000012
MAY 31@ ATLL 3530000121.00012
JUN 2@ ATLW 5342100131.01213
JUN 2@ ATLW 534210013
JUN 6@ PHIL 6125321001
JUN 6@ PHIL 61253213011.02301
JUN 8@ TBL 133000001
JUN 8@ TBL 1330000011.00001
JUN 9@ TBW 973000012
JUN 9@ TBW 9730000121.00012
JUN 12vs SFL 123000010
JUN 12vs SFL 1230000101.00010
JUN 14vs PITW 322000010
JUN 14vs PITW 3220000101.00010
JUN 16vs PITW 313000010
JUN 16vs PITW 3130000101.00010
JUN 20vs NYMW 5230000021.00002
JUN 20vs NYMW 523000002
JUN 22@ PHIW 323111002
JUN 22@ PHIW 3231111020.21102
JUN 23@ PHIW 131240202110.22011
JUN 23@ PHIW 13124020011
JUN 26@ MIAL 233000001
JUN 26@ MIAL 2330000011.00001
JUN 27@ MIAW 513000011
JUN 27@ MIAW 5130000111.00011
JUL 29@ PHIL 8113120010
JUL 29@ PHIL 81131203100.12110
AUG 12@ NYML 4562312001.03200
AUG 12@ NYML 456231000
SEP 19vs COLW 303000003
SEP 19vs COLW 3030000031.00003
SEP 20@ MIAL 7830000031.00003
SEP 20@ MIAL 783000003
SEP 22@ MIAW 752000000
SEP 22@ MIAW 7520000000.20000
SEP 23@ CINW 3230000121.00012
SEP 23@ CINW 323000012
SEP 27@ COLW 5441101101.01110
SEP 27@ COLW 544110010
OCT 2vs BOSL 355320023
OCT 2vs BOSL 3553202231.02323

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.