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

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

No batted balls with a location in this window.

Pitch locations · 201 pitches
Called strike (23) Swinging strike (33) In play (26) Foul (39) Ball (80)

Catcher’s view · the zone drawn is the average of the 201 batter zones recorded here, 1.60 to 3.45 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball10652.7%95.32,40347.2%
Slider9547.3%86.32,36448.4%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 4vs SDL 0400021.00002
MAY 10vs ATLL 2310011.01001
MAY 11vs ATLW 4320100.02310
MAY 14@ NYMW 4010011.01001
MAY 16@ PHIL 4800100.20010
MAY 17@ PHIL 2500011.00001
MAY 21vs CINW 3100000.20000
MAY 23vs MILW 6520110.12211
MAY 28@ AZW 10100010.20001
MAY 30@ SDL 2300021.00002
JUN 1@ SDL 4610300.11430
SEP 21vs ATLL 2610200.01320
SEP 28@ BOSL 3400122.00012

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.