MLB/Players/Robbie Ray
Robbie Ray

ROBBIE RAY

P · San Francisco Giants · 20142026 · 525 games
525
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.87
CAREER ERA
1590.0 innings · 1,860 strikeouts
99-88
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
2026SD27117149.01215273126203.141.30
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
Career29299881590.01,3716836811,8602363.871.29

03/Postseason

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

04/Every pitch

2018 Regular season
Play log from 2015
Spray chart · 20 batted balls
Lineout · 79.5 mph · 273 ftGroundout · 89.7 mph · 22 ftSacrifice fly · 98.3 mph · 306 ftSacrifice buntGroundout · 74.5 mph · 6 ftGroundout · 56.5 mph · 4 ftGroundout · 70.2 mph · 6 ftFlyout · 88.8 mph · 263 ftGroundoutSacrifice buntForceoutSacrifice buntGrounded into a double playForceout · 85.7 mph · 9 ftGroundout · 98.3 mph · 15 ftForceoutSacrifice buntDouble · 82.4 mph · 267 ftSingle · 31.6 mph · 38 ftSingle · 82.5 mph · 221 ft
Hit (3) Out (17) Home run (0)
Average exit velocity 78.2 mph · longest 306 ft
Pitch locations · 2283 pitches
Called strike (428) Swinging strike (315) In play (286) Foul (382) Ball (872)

Catcher’s view · the zone drawn is the average of the 2,283 batter zones recorded here, 1.55 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,23053.8%93.62,27248.6%
Slider58225.5%84.52,08447.8%
Knuckle Curve46820.5%82.62,02553.2%
Unknown50.2%81.42,2380.0%
Sinker10.0%93.82,2410.0%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs COLW 9822773038
MAR 30vs COLW 98227737385.07638
APR 5@ STLW 3119120059
APR 5@ STLW 31191201596.02159
APR 11@ SFW 73193513364.25336
APR 11@ SFW 7319351036
APR 18vs SFL 34222512396.05239
APR 18vs SFL 3422251039
APR 24@ PHIW 84183500311
APR 24@ PHIW 841835033114.253311
APR 29@ WSHL 1350100021.11002
APR 29@ WSHL 135010002
JUN 27@ MIAW 2119020026
JUN 27@ MIAW 21190200266.02026
JUL 2vs STLL 3623692017
JUL 2vs STLL 36236926175.09617
JUL 7vs SDW 20516443047
JUL 7vs SDW 205164434474.14447
JUL 12@ COLL 1521250038
JUL 12@ COLL 15212500385.15238
JUL 20vs COLL 1011245825125.18512
JUL 20vs COLL 101124582012
JUL 25@ CHCL 1222140016
JUL 25@ CHCL 12221401167.04116
JUL 30vs TEXL 5918421046
JUL 30vs TEXL 59184213465.12446
AUG 5vs SFL 23192702485.17248
AUG 5vs SFL 2319270048
AUG 11@ CINL 3618240026
AUG 11@ CINL 36182402265.04226
AUG 17@ SDW 94163213534.12353
AUG 17@ SDW 9416321053
AUG 25vs SEAL 34191511475.05147
AUG 25vs SEAL 3419151047
AUG 30@ LADW 3119141029
AUG 30@ LADW 31191411295.14129
SEP 4vs SDW 602002002106.120210
SEP 4vs SDW 60200200210
SEP 9vs ATLL 5918221046
SEP 9vs ATLL 59182212466.02246
SEP 14@ HOUW 42172201365.12236
SEP 14@ HOUW 4217220036
SEP 19vs CHCW 9019010048
SEP 19vs CHCW 90190100486.01048
SEP 24vs LADL 47192412375.04237
SEP 24vs LADL 4719241037
SEP 30@ SDL 34172512484.05248
SEP 30@ SDL 3417251048

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.