Skip Navigation to Main Content

Robbie Ray or Slade Cecconi

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Robbie Ray or Slade Cecconi Player Statistics
  Robbie Ray
SP - SF
Robbie Ray
Slade Cecconi
SP - CLE
Slade Cecconi
2026 Stats 
   
   
Games Played1414
   
Games Started1414
   
Innings Pitched73.172.2
   
Wins43
   
Losses65
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed6682
   
Earned Runs3639
   
Home Runs Allowed1410
   
Strikeouts6661
   
Walks3623
   
ERA4.424.83
   
WHIP1.391.45
   
Robbie Ray or Slade Cecconi Player Projections
  Robbie Ray
SP - SF
Robbie Ray
Slade Cecconi
SP - CLE
Slade Cecconi
2026 Projections 
   
   
Games Played3027
   
Games Started3027
   
Innings Pitched168.1150.8
   
Wins108
   
Losses1010
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed150152
   
Earned Runs7674
   
Home Runs Allowed2425
   
Strikeouts174126
   
Walks6539
   
ERA4.054.40
   
WHIP1.281.27
   
Robbie Ray or Slade Cecconi Player Notes
  Robbie Ray
SP - SF
Robbie Ray
Slade Cecconi
SP - CLE
Slade Cecconi
News 
 Robbie Ray allowed five earned runs on seven hits while striking out three over 5 2/3 innings in Wednesday’s win over the Nationals.
Chris Schommer
Thu, Jun 11th
Slade Cecconi allowed two earned runs on six hits and two walks while striking out seven over five innings in Tuesday's 3-2 loss to the Yankees.
Matthew Adam
Wed, Jun 10th
 Robbie Ray allowed two hits and five walks while striking out four over five scoreless innings in Friday's win over the Cubs.
Chris Schommer
Sat, Jun 6th
Slade Cecconi allowed one earned run on four hits and one walk while striking out four over six innings in Thursday's 2-1 loss to the Yankees.
Matthew Adam
Fri, Jun 5th
 Robbie Ray allowed one earned run on five hits and two walks while striking out six over four innings in Sunday’s win over the Rockies.
Chris Schommer
Mon, Jun 1st
Slade Cecconi allowed three earned runs on seven hits and no walks while striking out three over 4.1 innings in Friday's 4-3 win over the Red Sox.
Matthew Adam
Sat, May 30th
 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
Slade Cecconi allowed three earned runs on six hits and one walk while striking out five over five innings in Saturday's loss to the Phillies.
Matthew Adam
Sun, May 24th
 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
Slade Cecconi allowed two earned runs on five hits and two walks while striking out four over 7.1 innings in Monday's 8-2 win over the Tigers.
Matthew Adam
Tue, May 19th
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
 
Robbie Ray or Slade Cecconi Player Schedules
  Robbie Ray
SP - SF
Robbie Ray
Slade Cecconi
SP - CLE
Slade Cecconi
Date OppOpp PitcherVBROppOpp PitcherVBR
Wed, Mar 25thvs NYYMax Fried (4-3)#37   
Fri, Mar 27thvs NYYCam Schlittler (7-3)#35@ SEAGeorge Kirby (5-6)#16
Sat, Mar 28thvs NYYWill Warren (7-1)#67@ SEABryan Woo (5-5)#7
Mon, Mar 30th@ SDWalker Buehler (3-3)#216@ LADRoki Sasaki (3-3)#99
Tue, Mar 31st@ SDGerman Marquez (3-2)#354@ LADShohei Ohtani (6-2)#1
Wed, Apr 1st@ SDNick Pivetta (1-2)#145@ LADYoshinobu Yamamoto (6-4)#11
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#135   
Fri, Apr 3rdvs NYMNolan McLean (3-4)#38vs CHCCade Horton (1-0)
Sat, Apr 4thvs NYMClay Holmes (4-4)#162   
Sun, Apr 5thvs NYMKodai Senga (0-4)#125vs CHCShota Imanaga (4-6)#27
Mon, Apr 6thvs PHIAndrew Painter (1-7)#169vs KCMichael Wacha (4-5)#77
Tue, Apr 7thvs PHICristopher Sanchez (8-2)#4vs KCNoah Cameron (3-4)#84
Wed, Apr 8thvs PHIAaron Nola (3-4)#42vs KCCole Ragans (1-4)#44
Fri, Apr 10th@ BALShane Baz (3-6)#74@ ATLBryce Elder (5-3)#113
Sat, Apr 11th@ BALChris Bassitt (4-4)#139@ ATLMartin Perez (4-3)#195
Sun, Apr 12th@ BALCade Povich (1-1)#247@ ATLChris Sale (8-5)#5
Tue, Apr 14th@ CINBrady Singer (2-6)#160@ STLMichael McGreevy (3-5)#93
Wed, Apr 15th@ CINRhett Lowder (3-3)#185@ STLDustin May (4-6)#66
Thu, Apr 16th@ CINChase Burns (7-1)#23vs BALShane Baz (3-6)#74
Fri, Apr 17th@ WSHZack Littell (6-4)#167vs BALChris Bassitt (4-4)#139
Sat, Apr 18th@ WSHCade Cavalli (3-4)#88vs BALDean Kremer (0-1)#101
Sun, Apr 19th@ WSHPJ Poulin (3-0)#313vs BALTrevor Rogers (3-6)#96
Tue, Apr 21stvs LADYoshinobu Yamamoto (6-4)#11vs HOURyan Weiss (0-3)#296
Wed, Apr 22ndvs LADShohei Ohtani (6-2)#1vs HOUPeter Lambert (5-4)#220
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#39   
Fri, Apr 24thvs MIASandy Alcantara (5-4)#62@ TORMax Scherzer (1-4)#126
Sat, Apr 25thvs MIAEury Perez (3-6)#108@ TORKevin Gausman (4-4)#20
Sun, Apr 26thvs MIAMax Meyer (6-0)#61@ TORPatrick Corbin (2-3)#271
Tue, Apr 28th@ PHIJesus Luzardo (5-4)#12vs TBNick Martinez (6-2)#95
Thu, Apr 30th@ PHITim Mayza   
Fri, May 1st@ TBShane McClanahan (6-3)#22@ ATHJ.T. Ginn (4-3)#115
Sat, May 2nd@ TBGriffin Jax (1-4)#63@ ATHJacob Lopez (4-3)#233
Sun, May 3rd@ TBSteven Matz (4-3)#144@ ATHAaron Civale (5-2)#205
Mon, May 4thvs SDRandy Vasquez (5-4)#210@ KCMichael Wacha (4-5)#77
Tue, May 5thvs SDWalker Buehler (3-3)#216@ KCStephen Kolek (3-1)#168
Wed, May 6thvs SDBradgley Rodriguez@ KCCole Ragans (1-4)#44
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#130vs MINConnor Prielipp (2-4)#104
Sat, May 9thvs PITBraxton Ashcraft (5-3)#34vs MINJoe Ryan (4-3)#17
Sun, May 10thvs PITBubba Chandler (2-7)#116vs MINAndrew Morris (1-2)#176
Mon, May 11th@ LADRoki Sasaki (3-3)#99vs LAABrent Suter (1-2)#242
Tue, May 12th@ LADYoshinobu Yamamoto (6-4)#11vs LAAWalbert Urena (4-4)#379
Wed, May 13th@ LADShohei Ohtani (6-2)#1vs LAAReid Detmers (2-5)#40
Thu, May 14th@ LADEmmet Sheehan (3-3)#49   
Fri, May 15th@ ATHAaron Civale (5-2)#205vs CINAndrew Abbott (4-4)#100
Sat, May 16th@ ATHLuis Severino (2-6)#158vs CINChris Paddack (0-7)#316
Sun, May 17th@ ATHJeffrey Springs (3-6)#123vs CINBrady Singer (2-6)#160
Mon, May 18th@ ARIZac Gallen (3-5)#82@ DETFramber Valdez (3-5)#26
Tue, May 19th@ ARIRyne Nelson (2-5)#94@ DETKeider Montero (3-4)#188
Wed, May 20th@ ARIMerrill Kelly (5-5)#97@ DETDrew Anderson#119
Fri, May 22ndvs CWSDavis Martin (9-2)#80@ PHICristopher Sanchez (8-2)#4
Sat, May 23rdvs CWSBryan Hudson (3-2)#181@ PHIZack Wheeler (5-1)#8
Sun, May 24thvs CWSNoah Schultz (2-4)#213@ PHIAndrew Painter (1-7)#169
Mon, May 25thvs ARIMerrill Kelly (5-5)#97vs WSHPJ Poulin (3-0)#313
Tue, May 26thvs ARIEduardo Rodriguez (5-2)#118vs WSHCade Cavalli (3-4)#88
Wed, May 27thvs ARIMichael Soroka (8-3)#58vs WSHPJ Poulin (3-0)#313
Fri, May 29th@ COLMichael Lorenzen (2-8)#422vs BOSTyler Samaniego
Sat, May 30th@ COLRyan Feltner (2-2)#426vs BOSSonny Gray (7-1)#33
Sun, May 31st@ COLTanner Gordon (0-1)#326vs BOSRanger Suarez (2-3)#24
Mon, Jun 1st@ MILShane Drohan (3-1)#138   
Tue, Jun 2nd@ MILKyle Harrison (7-1)#54@ NYYCam Schlittler (7-3)#35
Wed, Jun 3rd@ MILRobert Gasser (0-3)#175@ NYYGerrit Cole (1-1)#28
Thu, Jun 4th@ MILColeman Crow (0-1)#236@ NYYCarlos Rodon (2-2)#31
Fri, Jun 5th@ CHCEdward Cabrera (4-3)#69@ TEXKumar Rocker (2-5)#98
Sat, Jun 6th@ CHCBen Brown (2-2)#30@ TEXJack Leiter (3-5)#79
Sun, Jun 7th@ CHCJameson Taillon (2-5)#112@ TEXJacob deGrom (5-4)#6
Mon, Jun 8thvs WSHRichard Lovelady (2-3)#227vs NYYWill Warren (7-1)#67
Tue, Jun 9thvs WSHAndrew Alvarez (1-0)#179vs NYYGerrit Cole (1-1)#28
Wed, Jun 10thvs WSHFoster Griffin (7-2)#85vs NYYCarlos Rodon (2-2)#31
Fri, Jun 12thvs CHCJavier Assad (3-1)#208vs DETJack Flaherty (1-7)#64
Sat, Jun 13thvs CHCBen Brown (2-2)#30vs DETTarik Skubal (3-2)#3
Sun, Jun 14thvs CHCColin Rea (5-4)#153vs DETCasey Mize (2-3)#60
Tue, Jun 16th@ ATLGrant Holmes (4-2)#131@ MILRobert Gasser (0-3)#175
Wed, Jun 17th@ ATLChris Sale (8-5)#5@ MILBrandon Sproat (1-4)#178
Thu, Jun 18th@ ATLSpencer Strider (4-1)#32@ MILJacob Misiorowski (7-2)#10
Fri, Jun 19th@ MIAJanson Junk (3-5)#124@ HOU
Sat, Jun 20th@ MIARyan Gusto (0-1)#186@ HOUMike Burrows (3-8)#136
Sun, Jun 21st@ MIATyler Phillips (1-1)#212@ HOUSpencer Arrighetti (7-1)#122
Tue, Jun 23rdvs ATH@ CWS
Wed, Jun 24thvs ATH@ CWS
Thu, Jun 25thvs ATH   
Fri, Jun 26thvs ATLvs SEA
Sat, Jun 27thvs ATLvs SEA
Sun, Jun 28thvs ATLvs SEA
Mon, Jun 29th@ ARIvs TEX
Tue, Jun 30th@ ARIvs TEX
Wed, Jul 1st@ ARIvs TEX
Fri, Jul 3rd@ COLvs CWS
Sat, Jul 4th@ COLvs CWS
Sun, Jul 5th@ COLvs CWS
Mon, Jul 6thvs TOR   
Tue, Jul 7thvs TOR@ MIN
Wed, Jul 8thvs TOR@ MIN
Thu, Jul 9thvs COL@ MIN
Fri, Jul 10thvs COL@ MIA
Sat, Jul 11thvs COL@ MIA
Sun, Jul 12thvs COL@ MIA
Fri, Jul 17th@ SEAvs PIT
Sat, Jul 18th@ SEAvs PIT
Sun, Jul 19th@ SEAvs PIT
Mon, Jul 20th@ KCvs MIN
Tue, Jul 21st@ KCvs MIN
Wed, Jul 22nd@ KCvs MIN
Fri, Jul 24thvs LAA@ TB
Sat, Jul 25thvs LAA@ TB
Sun, Jul 26thvs LAA@ TB
Mon, Jul 27thvs MIL@ CIN
Tue, Jul 28thvs MIL@ CIN
Wed, Jul 29thvs MIL@ CIN
Thu, Jul 30th@ SD   
Fri, Jul 31st@ SDvs ARI
Sat, Aug 1st@ SDvs ARI
Sun, Aug 2nd@ SDvs ARI
Mon, Aug 3rd@ TEX   
Tue, Aug 4th@ TEXvs NYM
Wed, Aug 5th@ TEXvs NYM
Fri, Aug 7thvs DET@ CWS
Sat, Aug 8thvs DET@ CWS
Sun, Aug 9thvs DET@ CWS
Mon, Aug 10thvs HOU   
Tue, Aug 11thvs HOU@ DET
Wed, Aug 12thvs HOU@ DET
Fri, Aug 14thvs COLvs SD
Sat, Aug 15thvs COLvs SD
Sun, Aug 16thvs COLvs SD
Tue, Aug 18th@ CLEvs SF
Wed, Aug 19th@ CLEvs SF
Thu, Aug 20th@ CLEvs SF
Fri, Aug 21st@ BOS@ COL
Sat, Aug 22nd@ BOS@ COL
Sun, Aug 23rd@ BOS@ COL
Mon, Aug 24thvs CIN@ LAA
Tue, Aug 25thvs CIN@ LAA
Wed, Aug 26thvs CIN@ LAA
Thu, Aug 27thvs ARI   
Fri, Aug 28thvs ARIvs KC
Sat, Aug 29thvs ARIvs KC
Sun, Aug 30thvs ARIvs KC
Tue, Sep 1st@ PITvs TOR
Wed, Sep 2nd@ PITvs TOR
Thu, Sep 3rd@ PITvs TOR
Fri, Sep 4th@ NYMvs DET
Sat, Sep 5th@ NYMvs DET
Sun, Sep 6th@ NYMvs DET
Mon, Sep 7thvs STL@ BAL
Tue, Sep 8thvs STL@ BAL
Wed, Sep 9thvs STL@ BAL
Fri, Sep 11thvs SD@ MIN
Sat, Sep 12thvs SD@ MIN
Sun, Sep 13thvs SD@ MIN
Mon, Sep 14th@ STLvs CWS
Tue, Sep 15th@ STLvs CWS
Wed, Sep 16th@ STLvs CWS
Fri, Sep 18th@ LADvs ATH
Sat, Sep 19th@ LADvs ATH
Sun, Sep 20th@ LADvs ATH
Mon, Sep 21stvs MIN   
Tue, Sep 22ndvs MIN@ BOS
Wed, Sep 23rdvs MIN@ BOS
Fri, Sep 25thvs LAD@ KC
Sat, Sep 26thvs LAD@ KC
Sun, Sep 27thvs LAD@ KC
Thu, Mar 26th   @ SEALogan Gilbert (4-4)#15
Sun, Mar 29th   @ SEAEmerson Hancock (5-2)#86
Mon, Apr 13th   @ STLMatthew Liberatore (3-3)#102
Mon, Apr 20th   vs HOUSpencer Arrighetti (7-1)#122
Mon, Apr 27th   vs TBSteven Matz (4-3)#144
Wed, Apr 29th   vs TBDrew Rasmussen (6-2)#19
Thu, May 7th   @ KCSeth Lugo (2-4)#109
Thu, May 21st   @ DETCasey Mize (2-3)#60
Mon, Jun 22nd   @ CWS
Thu, Jul 2nd   vs CWS
Thu, Jul 23rd   vs MIN
Thu, Aug 6th   vs NYM
Thu, Aug 13th   @ DET
Thu, Sep 24th   @ BOS