MLB/Players/Robbie Ray
Robbie Ray

ROBBIE RAY

P · San Francisco Giants · 20142026 · 526 games
526
CAREER GAMES · REGULAR SEASON
11 seasons · postseason below
.234
CAREER BATTING AVERAGE
2,204 hits in 9,412 at-bats
388
CAREER HOME RUNS
538 RBI · 216 stolen bases
3.89
CAREER ERA
1592.1 innings · 1,861 strikeouts
99-89
CAREER RECORD
WHIP 1.29

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SF142123240601215308618.189.289.387.676
2023SEA22610820031064.308.500.385.885
2022SEA641,4101603265810647912442434.231.293.423.716
2021TOR641,428124300626666110449650.210.264.401.664
2020TOR244068010628026349013612.261.395.522.917
2019AZ661,2841823006610608316847020.234.322.441.763
2018AZ48898110194320385114033014.216.322.379.700
2017AZ561,164114232364465114243616.199.286.356.642
2016AZ641,3882103706410489014243620.267.335.431.765
2015AZ46950112242601218489823822.255.324.400.724
2014DET182465286262102322386.350.403.593.996
Career4669,4121,1862,204440543885381,0703,096216.234.312.416.728

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SD28118151.11265777127203.391.34
2025SF32118182.11487473186223.651.21
2024SF73230.22016154364.701.14
2023SEA1013.1435308.102.70
2022SEA321212189.01637862212323.711.19
2021TOR32137193.11506152248332.841.04
2020TOR122551.253384568136.621.90
2019AZ33128174.11508484235304.341.34
2018AZ2462123.2975470165193.931.35
2017AZ28155162.01165271218232.891.15
2016AZ32815174.11859571218244.901.47
2015AZ23512127.2121504911993.521.33
2014DET91428.24326111958.161.88
Career29399891592.11,3766886851,8612363.891.29

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2022SEA617737.4123.2512.27
2020TOR210100.1003.053.00
2017AZ425602.2406.296.75

04/Every pitch

2015 Regular season
Play log from 2015
Spray chart · 22 batted balls
Sacrifice buntGroundout · 80.1 mph · 11 ftSacrifice buntSacrifice buntSacrifice buntGroundoutLineout · 82.3 mph · 280 ftFielder’s choice out · 85.8 mph · 124 ftGroundoutGroundoutForceout · 75.9 mph · 69 ftSacrifice bunt · 36.7 mph · 4 ftGroundout · 84.2 mph · 6 ftFlyout · 72.4 mph · 184 ftLineout · 80.4 mph · 167 ftGroundout · 80.6 mph · 19 ftGroundoutGroundoutGroundout · 66.8 mph · 13 ftSingle · 91.7 mph · 9 ftSingle · 92.8 mph · 44 ftDouble · 92.9 mph · 105 ft
Hit (3) Out (19) Home run (0)
Average exit velocity 78.7 mph · longest 280 ft
Pitch locations · 2257 pitches
Called strike (371) Swinging strike (222) In play (369) Foul (465) Ball (830)

Catcher’s view · the zone drawn is the average of the 2,257 batter zones recorded here, 1.58 to 3.48 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,03745.9%93.42,52051.0%
Sinker58125.7%92.92,55042.0%
Slider45220.0%82.556949.1%
Changeup1797.9%83.91,97235.2%
Intentional Ball50.2%63.91,4350.0%
Unknown20.1%52.41,1430.0%
Curveball10.0%51.81,368100.0%

05/Game log

2015
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 6@ COLW 51221501056.05105
MAY 6@ COLW 5122150005
JUN 4vs NYML 26210600145.06014
JUN 4vs NYML 2621060014
JUN 9@ LADL 1323241044
JUN 9@ LADL 13232411446.24244
JUN 15@ LAAW 73210200237.02023
JUN 15@ LAAW 7321020023
JUN 20vs SDL 18234613275.26327
JUN 20vs SDL 1823461027
JUN 26@ SDL 24203502056.05205
JUN 26@ SDL 2420350005
JUL 1vs LADL 34234704266.07426
JUL 1vs LADL 3423470026
JUL 7@ TEXW 42272402147.24014
JUL 7@ TEXW 4227240014
JUL 17vs SFL 56232801085.08208
JUL 17vs SFL 5623280008
JUL 22vs MIAL 3518550034
JUL 22vs MIAL 35185505344.25434
JUL 27@ SEAW 4325261028
JUL 27@ SEAW 43252612287.06228
AUG 2@ HOUL 14204714355.07435
AUG 2@ HOUL 1420471035
AUG 8vs CINL 14233523186.05318
AUG 8vs CINL 1423352018
AUG 14@ ATLL 23143603404.16340
AUG 14@ ATLL 2314360040
AUG 19@ PITL 14213702256.07325
AUG 19@ PITL 1421370025
AUG 25vs STLL 1914650053
AUG 25vs STLL 19146504533.05653
AUG 31@ COLL 4522150038
AUG 31@ COLL 45221501385.25138
SEP 5@ CHCL 0218241038
SEP 5@ CHCL 02182412385.04238
SEP 11vs LADW 124160200325.02032
SEP 11vs LADW 12416020032
SEP 16vs SDL 34184514344.25434
SEP 16vs SDL 3418451034
SEP 22@ LADW 80210300276.03027
SEP 22@ LADW 8021030027
SEP 29vs COLW 4323371023
SEP 29vs COLW 43233713236.07223
OCT 4vs HOUW 5319270018
OCT 4vs HOUW 53192701184.17218

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.