MLB/Players/Robert Stephenson
Robert Stephenson

ROBERT STEPHENSON

P · 20162025 · 554 games
554
CAREER GAMES · REGULAR SEASON
8 seasons
.239
CAREER BATTING AVERAGE
656 hits in 2,748 at-bats
126
CAREER HOME RUNS
209 RBI · 44 stolen bases
4.59
CAREER ERA
374.1 innings · 416 strikeouts
19-20
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023TB12036440601601623321542.165.232.341.573
2022PIT1164587812636420352811010.275.317.502.819
2021COL9834840841281030361048.241.313.408.721
2020CIN20782222001696260.282.333.8971.231
2019CIN114472608630418294816212.182.258.377.635
2018CIN810024341204924224.340.468.5801.048
2017CIN5063410416244224491061728.256.362.445.807
2016CIN162945282160182538620.279.361.517.878
Career5422,7484206561661812620931881244.239.318.450.767

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025LAA122010.07331012.701.00
2023TB603452.13018167783.100.88
2022PIT582258.063351455105.431.33
2021COL492146.04216185253.131.30
2020CIN100010.0111131389.901.40
2019CIN573264.24327248193.761.04
2018CIN40211.21712121129.262.49
2017CIN255684.281445386124.681.58
2016CIN82337.04125193196.081.62
Career2831920374.1335191162416644.591.33

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 · 918 pitches
Called strike (137) Swinging strike (135) In play (177) Foul (170) Ball (299)

Catcher’s view · the zone drawn is the average of the 918 batter zones recorded here, 1.59 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider46250.3%83.92,91453.5%
Four-Seam Fastball43847.7%96.82,38943.6%
Curveball101.1%77.52,93640.0%
Splitter50.5%88.11,5210.0%
Cutter10.1%84.82,2230.0%
Changeup10.1%85.61,4040.0%
Sinker10.1%95.82,3170.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 20vs PHIL 6940100011.01001
APR 20vs PHIL 694010001
APR 23@ DETW 323000021
APR 23@ DETW 3230000211.00021
APR 27@ PHIL 3752302101.03210
APR 27@ PHIL 375230010
MAY 1vs CINW 10130000011.00001
MAY 1vs CINW 1013000001
MAY 5vs WSHW 973220010
MAY 5vs WSHW 9732201100.22210
MAY 6@ AZL 1430000001.00000
MAY 6@ AZL 143000000
MAY 9@ SFL 5831202100.22110
MAY 9@ SFL 583120010
MAY 11@ SFL 172000001
MAY 11@ SFL 1720000010.20001
MAY 15vs KCL 781000000
MAY 15vs KCL 7810000000.10000
MAY 17vs SFL 7104010013
MAY 17vs SFL 71040100131.01013
MAY 18vs SFW 533000001
MAY 18vs SFW 5330000011.00001
MAY 21vs NYMW 1134010001
MAY 21vs NYMW 11340100011.01001
MAY 28@ WSHL 71352212001.02200
MAY 28@ WSHL 7135221000
MAY 29@ WSHL 563121001
MAY 29@ WSHL 5631212010.12101
JUN 1vs MIAW 13124420020
JUN 1vs MIAW 131244201200.22320
JUN 2vs ATLL 6134010001
JUN 2vs ATLL 61340100011.01001
JUN 5vs ATLL 788111003
JUN 5vs ATLL 7881111032.01103
JUN 9@ SFW 4240100011.01001
JUN 9@ SFW 424010001
JUN 11@ SDW 624010001
JUN 11@ SDW 6240100011.01001
JUN 14vs CLEL 3431101111.01011
JUN 14vs CLEL 343110011
JUN 16vs CLEL 243000000
JUN 16vs CLEL 2430000001.00000
JUN 19vs SDW 8372312011.13201
JUN 19vs SDW 837231001
JUN 22@ MIAL 471000000
JUN 22@ MIAL 4710000000.10000
JUN 26@ MINL 364000002
JUN 26@ MINL 3640000021.10002
JUL 1vs AZL 3994414101.24410
JUL 1vs AZL 399441010
JUL 3vs AZW 654010000
JUL 3vs AZW 6540100000.21000
JUL 7@ AZW 432000010
JUL 7@ AZW 4320000101.00010
JUL 8@ AZW 6530000011.00001
JUL 8@ AZW 653000001
JUL 12vs SDW 534010001
JUL 12vs SDW 5340100011.01001
JUL 13vs SDW 10640100021.01002
JUL 13vs SDW 1064010002
JUL 15vs PITW 1324000000
JUL 15vs PITW 13240000001.10000
JUL 17vs PITL 384010001
JUL 17vs PITL 3840100011.01001
JUL 22@ MILL 564211001
JUL 22@ MILL 5642112011.01101
JUL 23@ MILL 495120001
JUL 23@ MILL 4951201011.02001
JUL 27vs CWSW 653000002
JUL 27vs CWSW 6530000021.00002
JUL 29vs LADL 453010000
JUL 29vs LADL 4530100001.01000
JUL 31vs LADL 3761301011.03101
JUL 31vs LADL 376130001
AUG 2@ SDL 5133220010
AUG 2@ SDL 51332200100.22210
AUG 5@ AZL 562000001
AUG 5@ AZL 5620000010.20001
AUG 7@ AZL 464110011
AUG 7@ AZL 4641101111.01111
AUG 10vs STLL 5951201011.02101
AUG 10vs STLL 595120001
AUG 13vs AZL 065120000
AUG 13vs AZL 0651201001.02100
AUG 18@ STLL 01392312012.03201
AUG 18@ STLL 0139231001
AUG 21vs SFL 892010001
AUG 21vs SFL 8920101010.11001
AUG 24vs TEXL 41693313022.03302
AUG 24vs TEXL 4169331002
AUG 31@ MILL 1640100011.01001
AUG 31@ MILL 164010001
SEP 3vs TORL 1430000021.10002
SEP 3vs TORL 143000002
SEP 6vs NYMW 824221002
SEP 6vs NYMW 8242212020.22202
SEP 9vs STLW 8230000011.00001
SEP 9vs STLW 823000001
SEP 10vs STLL 574120001
SEP 10vs STLL 5741201011.02101
SEP 12@ CINW 6340000031.10003
SEP 12@ CINW 634000003
SEP 15@ NYML 1730000001.00000
SEP 15@ NYML 173000000
SEP 18@ NYML 375120001
SEP 18@ NYML 3751200011.02101
SEP 20@ NYYL 894010002
SEP 20@ NYYL 8940100021.01002
SEP 22vs CHCL 233010002
SEP 22vs CHCL 2330100021.01002
SEP 26vs CINW 834111001
SEP 26vs CINW 8341111011.01101
OCT 2@ STLW 7530000111.00011
OCT 2@ STLW 753000011
OCT 4vs STLL 7830000011.00001
OCT 4vs STLL 783000001

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.