Skip Navigation to Main Content

Rich Hill or Robbie Ray

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Rich Hill or Robbie Ray Player Statistics
  Robbie Ray
SP - SF
Robbie Ray
Rich Hill
SP,RP - FA
Rich Hill
2026 Stats 
   
   
Games Played11
   
Games Started11
   
Innings Pitched58.2
   
Wins3
   
Losses6
   
Saves0
   
Blown Saves0
   
Holds0
   
Hits Allowed52
   
Earned Runs30
   
Home Runs Allowed13
   
Strikeouts53
   
Walks29
   
ERA4.60
   
WHIP1.38
   
Rich Hill or Robbie Ray Player Projections
  Robbie Ray
SP - SF
Robbie Ray
Rich Hill
SP,RP - FA
Rich Hill
2026 Projections 
   
   
Games Played306
   
Games Started303
   
Innings Pitched168.118.6
   
Wins101
   
Losses100
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed15018
   
Earned Runs7619
   
Home Runs Allowed244
   
Strikeouts17412
   
Walks657
   
ERA4.059.20
   
WHIP1.281.34
   
Rich Hill or Robbie Ray Player Notes
  Robbie Ray
SP - SF
Robbie Ray
Rich Hill
SP,RP - FA
Rich Hill
News 
 Robbie Ray allowed four earned runs on two hits and seven walks while striking out three over four innings in Sunday's win over the White Sox.
Chris Schommer
Mon, May 25th
 
 Robbie Ray allowed nine earned runs on 11 hits and two walks while striking out one over 4 1/3 innings in Monday’s 12-2 loss to the Diamondbacks.
Chris Schommer
Tue, May 19th
 
 Robbie Ray allowed three earned runs on seven hits while striking out two and walking two over 4 2/3 innings in a 4-0 loss to the Dodgers.
Chris Schommer
Thu, May 14th
 
 Robbie Ray allowed one earned run on four hits and four walks while striking out seven over six innings in Friday's 5-2 win over the Pirates.
Chris Schommer
Sat, May 9th
 
 Robbie Ray allowed three earned runs on four hits and no walks while striking out five over 6 1/3 innings in Friday's loss to the Rays.
Chris Schommer
Sat, May 2nd
 
Notes 
 Robbie Ray rebounded in 2025 with a 3.65 ERA and 1.21 WHIP across 182.1 innings for San Francisco, earning an All-Star nod after an injury-marred 2023 and abbreviated 2024. Looking ahead to 2026, projections point to stable mid-rotation production rather than a return to ace-level dominance. Ray's declining strikeout trend (from 32% in 2021 to sub-25% in 2025) caps his fantasy ceiling, but his ability to take the ball for 30+ starts and limit damage keeps his floor relatively intact.
Kelly Kirby - FantasyPros
 
Rich Hill or Robbie Ray Player Schedules
  Robbie Ray
SP - SF
Robbie Ray
Rich Hill
SP,RP - FA
Rich Hill
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25thvs NYYMax Fried (4-3)#33   
Fri, Mar 27thvs NYYCam Schlittler (7-2)#36   
Sat, Mar 28thvs NYYWill Warren (6-1)#60   
Mon, Mar 30th@ SDWalker Buehler (3-3)#220   
Tue, Mar 31st@ SDGerman Marquez (3-2)#330   
Wed, Apr 1st@ SDNick Pivetta (1-2)#138   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#117   
Fri, Apr 3rdvs NYMNolan McLean (2-4)#29   
Sat, Apr 4thvs NYMClay Holmes (4-4)#165   
Sun, Apr 5thvs NYMKodai Senga (0-4)#129   
Mon, Apr 6thvs PHIAndrew Painter (1-5)#170   
Tue, Apr 7thvs PHICristopher Sanchez (6-2)#3   
Wed, Apr 8thvs PHIAaron Nola (3-4)#39   
Fri, Apr 10th@ BALShane Baz (2-5)#84   
Sat, Apr 11th@ BALChris Bassitt (4-3)#125   
Sun, Apr 12th@ BALCade Povich (1-1)#240   
Tue, Apr 14th@ CINBrady Singer (2-5)#143   
Wed, Apr 15th@ CINRhett Lowder (3-3)#206   
Thu, Apr 16th@ CINChase Burns (7-1)#25   
Fri, Apr 17th@ WSHZack Littell (4-4)#169   
Sat, Apr 18th@ WSHCade Cavalli (3-3)#87   
Sun, Apr 19th@ WSHPJ Poulin (3-0)#237   
Tue, Apr 21stvs LADYoshinobu Yamamoto (4-4)#13   
Wed, Apr 22ndvs LADShohei Ohtani (5-2)#1   
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#37   
Fri, Apr 24thvs MIASandy Alcantara (3-4)#73   
Sat, Apr 25thvs MIAEury Perez (3-6)#109   
Sun, Apr 26thvs MIAMax Meyer (5-0)#68   
Tue, Apr 28th@ PHIJesus Luzardo (4-4)#10   
Thu, Apr 30th@ PHITim Mayza   
Fri, May 1st@ TBShane McClanahan (5-2)#22   
Sat, May 2nd@ TBGriffin Jax (1-3)#59   
Sun, May 3rd@ TBSteven Matz (4-2)#98   
Mon, May 4thvs SDRandy Vasquez (5-3)#199   
Tue, May 5thvs SDWalker Buehler (3-3)#220   
Wed, May 6thvs SDBradgley Rodriguez   
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132   
Sat, May 9thvs PITBraxton Ashcraft (4-2)#47   
Sun, May 10thvs PITBubba Chandler (1-6)#122   
Mon, May 11th@ LADRoki Sasaki (3-3)#131   
Tue, May 12th@ LADYoshinobu Yamamoto (4-4)#13   
Wed, May 13th@ LADShohei Ohtani (5-2)#1   
Thu, May 14th@ LADEmmet Sheehan (3-1)#42   
Fri, May 15th@ ATHAaron Civale (5-2)#219   
Sat, May 16th@ ATHLuis Severino (2-6)#146   
Sun, May 17th@ ATHJeffrey Springs (3-6)#111   
Mon, May 18th@ ARIZac Gallen (3-4)#71   
Tue, May 19th@ ARIRyne Nelson (2-4)#89   
Wed, May 20th@ ARIMerrill Kelly (5-3)#93   
Fri, May 22ndvs CWSDavis Martin (8-1)#79   
Sat, May 23rdvs CWSBryan Hudson (3-1)#175   
Sun, May 24thvs CWSNoah Schultz (2-4)#221   
Mon, May 25thvs ARIMerrill Kelly (5-3)#93   
Tue, May 26thvs ARIEduardo Rodriguez (5-1)#112   
Wed, May 27thvs ARIMichael Soroka (7-2)#67   
Fri, May 29th@ COLMichael Lorenzen (2-7)#427   
Sat, May 30th@ COLRyan Feltner (2-1)#424   
Sun, May 31st@ COLTanner Gordon (0-0)#325   
Mon, Jun 1st@ MILShane Drohan (2-1)#145   
Tue, Jun 2nd@ MILKyle Harrison (6-1)#63   
Wed, Jun 3rd@ MILColeman Crow (0-0)#197   
Thu, Jun 4th@ MILBrandon Sproat (1-4)#158   
Fri, Jun 5th@ CHCBen Brown (2-2)#52   
Sat, Jun 6th@ CHCJordan Wicks (0-1)#234   
Sun, Jun 7th@ CHCJameson Taillon (2-4)#107   
Mon, Jun 8thvs WSHMiles Mikolas (1-4)#215   
Tue, Jun 9thvs WSHJake Irvin (2-4)#203   
Wed, Jun 10thvs WSH   
Fri, Jun 12thvs CHC   
Sat, Jun 13thvs CHC   
Sun, Jun 14thvs CHC   
Tue, Jun 16th@ ATL   
Wed, Jun 17th@ ATL   
Thu, Jun 18th@ ATL   
Fri, Jun 19th@ MIA   
Sat, Jun 20th@ MIA   
Sun, Jun 21st@ MIA   
Tue, Jun 23rdvs ATH   
Wed, Jun 24thvs ATH   
Thu, Jun 25thvs ATH   
Fri, Jun 26thvs ATL   
Sat, Jun 27thvs ATL   
Sun, Jun 28thvs ATL   
Mon, Jun 29th@ ARI   
Tue, Jun 30th@ ARI   
Wed, Jul 1st@ ARI   
Fri, Jul 3rd@ COL   
Sat, Jul 4th@ COL   
Sun, Jul 5th@ COL   
Mon, Jul 6thvs TOR   
Tue, Jul 7thvs TOR   
Wed, Jul 8thvs TOR   
Thu, Jul 9thvs COL   
Fri, Jul 10thvs COL   
Sat, Jul 11thvs COL   
Sun, Jul 12thvs COL   
Fri, Jul 17th@ SEA   
Sat, Jul 18th@ SEA   
Sun, Jul 19th@ SEA   
Mon, Jul 20th@ KC   
Tue, Jul 21st@ KC   
Wed, Jul 22nd@ KC   
Fri, Jul 24thvs LAA   
Sat, Jul 25thvs LAA   
Sun, Jul 26thvs LAA   
Mon, Jul 27thvs MIL   
Tue, Jul 28thvs MIL   
Wed, Jul 29thvs MIL   
Thu, Jul 30th@ SD   
Fri, Jul 31st@ SD   
Sat, Aug 1st@ SD   
Sun, Aug 2nd@ SD   
Mon, Aug 3rd@ TEX   
Tue, Aug 4th@ TEX   
Wed, Aug 5th@ TEX   
Fri, Aug 7thvs DET   
Sat, Aug 8thvs DET   
Sun, Aug 9thvs DET   
Mon, Aug 10thvs HOU   
Tue, Aug 11thvs HOU   
Wed, Aug 12thvs HOU   
Fri, Aug 14thvs COL   
Sat, Aug 15thvs COL   
Sun, Aug 16thvs COL   
Tue, Aug 18th@ CLE   
Wed, Aug 19th@ CLE   
Thu, Aug 20th@ CLE   
Fri, Aug 21st@ BOS   
Sat, Aug 22nd@ BOS   
Sun, Aug 23rd@ BOS   
Mon, Aug 24thvs CIN   
Tue, Aug 25thvs CIN   
Wed, Aug 26thvs CIN   
Thu, Aug 27thvs ARI   
Fri, Aug 28thvs ARI   
Sat, Aug 29thvs ARI   
Sun, Aug 30thvs ARI   
Tue, Sep 1st@ PIT   
Wed, Sep 2nd@ PIT   
Thu, Sep 3rd@ PIT   
Fri, Sep 4th@ NYM   
Sat, Sep 5th@ NYM   
Sun, Sep 6th@ NYM   
Mon, Sep 7thvs STL   
Tue, Sep 8thvs STL   
Wed, Sep 9thvs STL   
Fri, Sep 11thvs SD   
Sat, Sep 12thvs SD   
Sun, Sep 13thvs SD   
Mon, Sep 14th@ STL   
Tue, Sep 15th@ STL   
Wed, Sep 16th@ STL   
Fri, Sep 18th@ LAD   
Sat, Sep 19th@ LAD   
Sun, Sep 20th@ LAD   
Mon, Sep 21stvs MIN   
Tue, Sep 22ndvs MIN   
Wed, Sep 23rdvs MIN   
Fri, Sep 25thvs LAD   
Sat, Sep 26thvs LAD   
Sun, Sep 27thvs LAD