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

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

No batted balls with a location in this window.

Pitch locations · 2520 pitches
Called strike (330) Swinging strike (296) In play (422) Foul (459) Ball (1013)

Catcher’s view · the zone drawn is the average of the 2,520 batter zones recorded here, 1.63 to 3.23 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball82332.7%93.12,33047.8%
Slider59623.7%86.02,21239.6%
Changeup47819.0%86.11,62239.1%
Sinker33313.2%92.52,22440.8%
Knuckle Curve29011.5%79.52,16246.2%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 27vs NYYL 0351045.15204
APR 2vs NYMW 7231375.13237
APR 7vs PHIW 6030376.23037
APR 14@ CINL 1222465.02246
APR 19@ WSHL 0371176.07317
APR 25vs MIAW 6240345.04134
MAY 1@ TBL 0342056.14305
MAY 8vs PITW 5241476.04147
MAY 13@ LADL 0472224.27322
MAY 18@ AZL 212112214.111921
MAY 24vs CWSW 8521734.02473
MAY 31@ COLW 19650264.05126
JUN 5@ CHCW 18320545.02054
JUN 10vs WSHW 111071035.27503
JUN 16@ ATLW 7220286.12028
JUN 23vs ATHW 3120468.02046
JUN 28vs ATLW 3240128.04012
JUL 4@ COLW 6451346.05334
JUL 10vs COLL 3440645.04164
JUL 19@ SEAL 3680264.08126
JUL 25vs LAAW 9260256.06025
JUL 30@ SDW 4140166.04116
AUG 7vs HOUL 3671525.07452
AUG 12vs MILW 4321344.02234
AUG 18@ NYMW 5231346.03134
AUG 24vs PITL 2351255.15225
AUG 30@ TBL 4531346.03134
SEP 5vs NYYL 1550412.15541

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.