Skip Navigation to Main Content

Andrew Painter or Robbie Ray

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

Andrew Painter or Robbie Ray Player Statistics
  Robbie Ray
SP - FA
Robbie Ray
Andrew Painter
SP - PHI
Andrew Painter
2026 Stats 
   
   
Games Played3125
   
Games Started3023
   
Innings Pitched165.2126.2
   
Wins133
   
Losses810
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed139131
   
Earned Runs6676
   
Home Runs Allowed2221
   
Strikeouts140115
   
Walks8447
   
ERA3.595.40
   
WHIP1.351.41
   
Andrew Painter or Robbie Ray Player Projections
  Robbie Ray
SP - FA
Robbie Ray
Andrew Painter
SP - PHI
Andrew Painter
2026 Projections 
   
   
Games Played3030
   
Games Started3020
   
Innings Pitched168.1113.0
   
Wins106
   
Losses107
   
Saves00
   
Blown Saves00
   
Holds01
   
Hits Allowed150114
   
Earned Runs7658
   
Home Runs Allowed2417
   
Strikeouts17498
   
Walks6541
   
ERA4.054.64
   
WHIP1.281.37
   
Andrew Painter or Robbie Ray Player Notes
  Robbie Ray
SP - FA
Robbie Ray
Andrew Painter
SP - PHI
Andrew Painter
News 
 Robbie Ray will take the mound for the San Diego Padres against the Milwaukee Brewers in Game 1 of the NLDS according to AJ Cassavell.
Chris Schommer
Fri, Oct 2nd
Andrew Painter gave up just one run on five hits and three walks while striking out eight over six innings in Thursday's 5-1 loss to the Brewers.
Nate Miller - FantasyPros
Fri, Sep 25th
 Robbie Ray allowed one run on seven hits over 3 1/3 innings with two strikeouts and one walk in a no-decision on Wednesday against the Dodgers.
Ari Koslow
Thu, Sep 24th
Andrew Painter gave up four runs on four hits and a walk while racking up seven strikeouts across 5 1/3 innings in Saturday's 10-3 loss to the Mets.
Nate Miller - FantasyPros
Sat, Sep 19th
 Robbie Ray allowed three runs on three hits over six innings with six strikeouts and two walks in a win on Wednesday against the Rockies.
Ari Koslow
Thu, Sep 17th
Andrew Painter allowed just one run on six hits and four walks while striking out three over five innings in Sunday's 9-4 win over the Braves.
Nate Miller - FantasyPros
Mon, Sep 14th
 Robbie Ray allowed five runs on four hits over five innings with five strikeouts and four walks in a win on Friday against the Giants.
Ari Koslow
Sat, Sep 12th
Andrew Painter gave up five runs on 10 hits and two walks while striking out six over five innings in Tuesday's 6-5 loss to the Astros.
Nate Miller - FantasyPros
Wed, Sep 9th
 Robbie Ray allowed five runs on five hits over 2 1/3 innings with one strikeout and four walks in a loss on Saturday against the Yankees.
Ari Koslow
Sun, Sep 6th
Andrew Painter fired seven scoreless innings in Wednesday's 1-0 loss to the Diamondbacks, allowing only two hits and no walks while striking out six.
Nate Miller - FantasyPros
Wed, Sep 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
 
Andrew Painter or Robbie Ray Player Schedules
  Robbie Ray
SP - FA
Robbie Ray
Andrew Painter
SP - PHI
Andrew Painter
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs TEXNathan Eovaldi (11-10)#66
Sat, Mar 28th   vs TEXJacob Latz (4-4)#107
Sun, Mar 29th   vs TEXMacKenzie Gore (8-11)#39
Mon, Mar 30th   vs WSHFoster Griffin (15-6)#54
Tue, Mar 31st   vs WSHPJ Poulin (3-0)
Wed, Apr 1st   vs WSHCade Cavalli (13-5)#34
Fri, Apr 3rd   @ COLMichael Lorenzen (3-13)
Sat, Apr 4th   @ COLBrennan Bernardino (4-3)#182
Sun, Apr 5th   @ COLTomoyuki Sugano (12-12)#263
Mon, Apr 6th   @ SFAdrian Houser (4-7)
Tue, Apr 7th   @ SFRobbie Ray (13-8)#198
Wed, Apr 8th   @ SFTyler Mahle (7-10)#71
Fri, Apr 10th   vs ARIMichael Soroka (9-5)#48
Sat, Apr 11th   vs ARIBrandon Pfaadt (8-3)#130
Sun, Apr 12th   vs ARIZac Gallen (3-9)#216
Mon, Apr 13th   vs CHCJavier Assad (6-2)#243
Tue, Apr 14th   vs CHCRiley Martin
Wed, Apr 15th   vs CHCShota Imanaga (11-10)#49
Fri, Apr 17th   vs ATLMartin Perez (9-9)#82
Sat, Apr 18th   vs ATLChris Sale (14-9)#3
Sun, Apr 19th   vs ATLGrant Holmes (10-6)#193
Mon, Apr 20th   @ CHCColin Rea (8-8)#262
Tue, Apr 21st   @ CHCShota Imanaga (11-10)#49
Wed, Apr 22nd   @ CHCMatthew Boyd (10-5)#78
Thu, Apr 23rd   @ CHCEdward Cabrera (5-5)#126
Fri, Apr 24th   @ ATLGrant Holmes (10-6)#193
Sat, Apr 25th   @ ATLBryce Elder (8-8)
Sun, Apr 26th   @ ATLChris Sale (14-9)#3
Tue, Apr 28th   vs SFTyler Mahle (7-10)#71
Thu, Apr 30th   vs SFAdrian Houser (4-7)
Fri, May 1st   @ MIAEury Perez (8-11)#22
Sat, May 2nd   @ MIAMax Meyer (9-1)
Sun, May 3rd   @ MIAChris Paddack (0-7)
Mon, May 4th   @ MIAJanson Junk (6-9)#138
Tue, May 5th   vs ATHLuis Severino (2-6)
Wed, May 6th   vs ATHJeffrey Springs (4-14)#267
Thu, May 7th   vs ATHJ.T. Ginn (9-8)
Fri, May 8th   vs COLChase Dollander (3-3)
Sat, May 9th   vs COLKyle Freeland (4-12)#187
Sun, May 10th   vs COLTomoyuki Sugano (12-12)#263
Tue, May 12th   @ BOSJovani Moran (2-3)#116
Wed, May 13th   @ BOSSonny Gray (18-5)#45
Thu, May 14th   @ BOSRanger Suarez (8-5)#70
Fri, May 15th   @ PITBraxton Ashcraft (14-6)
Sat, May 16th   @ PITBubba Chandler (8-10)#59
Sun, May 17th   @ PITPaul Skenes (10-11)#14
Mon, May 18th   vs CINNick Lodolo (3-6)#169
Tue, May 19th   vs CINChase Burns (15-3)
Wed, May 20th   vs CINAndrew Abbott (6-11)#149
Fri, May 22nd   vs CLEGavin Williams (14-8)#20
Sat, May 23rd   vs CLESlade Cecconi (5-7)#164
Sun, May 24th   vs CLEParker Messick (12-9)#29
Mon, May 25th   @ SDGriffin Canning (5-9)
Tue, May 26th   @ SDRandy Vasquez (10-6)#245
Wed, May 27th   @ SDWalker Buehler (9-6)#90
Fri, May 29th   @ LADJustin Wrobleski (12-5)#50
Sat, May 30th   @ LADRoki Sasaki (5-5)#102
Sun, May 31st   @ LADYoshinobu Yamamoto (14-9)#4
Tue, Jun 2nd   vs SDRandy Vasquez (10-6)#245
Wed, Jun 3rd   vs SDWalker Buehler (9-6)#90
Thu, Jun 4th   vs SDLucas Giolito (2-3)
Fri, Jun 5th   vs CWSAnthony Kay (10-9)#121
Sat, Jun 6th   vs CWSBrandon Eisert (3-3)#105
Sun, Jun 7th   vs CWSTyler Gilbert (0-0)
Mon, Jun 8th   @ TORPatrick Corbin (3-4)
Tue, Jun 9th   @ TORDylan Cease (11-6)
Wed, Jun 10th   @ TORMax Scherzer (4-9)#127
Fri, Jun 12th   @ MILJacob Misiorowski (16-5)#7
Sat, Jun 13th   @ MILShane Drohan (7-5)#128
Sun, Jun 14th   @ MILKyle Harrison (11-5)#62
Mon, Jun 15th   vs MIARyan Gusto (1-5)#142
Tue, Jun 16th   vs MIATyler Phillips (5-6)#247
Wed, Jun 17th   vs MIASandy Alcantara (13-11)#77
Thu, Jun 18th   vs NYMSean Manaea (6-8)#46
Sat, Jun 20th   vs NYMFreddy Peralta (10-11)#51
Sun, Jun 21st   vs NYMDavid Peterson (9-8)#61
Mon, Jun 22nd   @ WSHFoster Griffin (15-6)#54
Tue, Jun 23rd   @ WSHPJ Poulin (3-0)
Wed, Jun 24th   @ WSHCarson Palmquist (0-2)
Thu, Jun 25th   @ WSHCade Cavalli (13-5)#34
Fri, Jun 26th   @ NYMZac Thornton (5-6)#122
Sat, Jun 27th   @ NYMChristian Scott (4-5)
Sun, Jun 28th   @ NYMCionel Perez
Mon, Jun 29th   vs PITBraxton Ashcraft (14-6)
Tue, Jun 30th   vs PITBubba Chandler (8-10)#59
Wed, Jul 1st   vs PITPaul Skenes (10-11)#14
Thu, Jul 2nd   vs PITJared Jones (5-6)#27
Sat, Jul 4th   @ KCMichael Wacha (9-10)#99
Sun, Jul 5th   @ KCLuinder Avila (5-4)
Mon, Jul 6th   @ KCNoah Cameron (9-8)#91
Tue, Jul 7th   @ CINAndrew Abbott (6-11)#149
Wed, Jul 8th   @ CINChase Burns (15-3)
Thu, Jul 9th   @ CINBrady Singer (6-15)#221
Fri, Jul 10th   @ DETJack Flaherty (3-8)#179
Sat, Jul 11th   @ DETCasey Mize (6-10)#47
Sun, Jul 12th   @ DETTarik Skubal (12-7)#2
Thu, Jul 16th   vs NYMChristian Scott (4-5)
Sat, Jul 18th   vs NYMSean Manaea (6-8)#46
Sun, Jul 19th   vs NYMNolan McLean (12-10)#28
Mon, Jul 20th   vs LADEmmet Sheehan (5-8)#65
Tue, Jul 21st   vs LADJustin Wrobleski (12-5)#50
Wed, Jul 22nd   vs LADEric Lauer (8-7)
Fri, Jul 24th   vs NYYCam Schlittler (14-6)#9
Sat, Jul 25th   vs NYYRyan Weathers (5-8)
Sun, Jul 26th   vs NYYWill Warren (11-6)#69
Mon, Jul 27th   @ MIATyler Phillips (5-6)#247
Tue, Jul 28th   @ MIASandy Alcantara (13-11)#77
Wed, Jul 29th   @ MIARyan Gusto (1-5)#142
Fri, Jul 31st   @ BALBrandon Young (9-6)#168
Sat, Aug 1st   @ BALShane Baz (6-15)#85
Sun, Aug 2nd   @ BALKyle Bradish (7-14)
Mon, Aug 3rd   vs WSHAndrew Alvarez (2-6)#88
Tue, Aug 4th   vs WSHCarson Palmquist (0-2)
Wed, Aug 5th   vs WSHJake Irvin (2-10)#213
Thu, Aug 6th   vs WSHMiles Mikolas (3-9)
Fri, Aug 7th   vs TORJose Soriano (12-8)#23
Sat, Aug 8th   vs TORMax Scherzer (4-9)#127
Sun, Aug 9th   vs TORShane Bieber (5-2)
Mon, Aug 10th   @ STLHunter Dobbins (3-3)
Tue, Aug 11th   @ STLAndre Pallante (12-9)#87
Wed, Aug 12th   @ STLKyle Leahy (10-5)#79
Thu, Aug 13th   @ MINTaj Bradley (12-6)#44
Sat, Aug 15th   @ MINConnor Prielipp (6-7)#110
Sun, Aug 16th   @ MINDean Kremer (5-5)#81
Mon, Aug 17th   vs MIAJanson Junk (6-9)#138
Tue, Aug 18th   vs MIACade Gibson
Wed, Aug 19th   vs MIASandy Alcantara (13-11)#77
Fri, Aug 21st   vs STLHunter Dobbins (3-3)
Sat, Aug 22nd   vs STLQuinn Mathews (2-4)#101
Sun, Aug 23rd   vs STLKyle Leahy (10-5)#79
Mon, Aug 24th   @ SEALogan Gilbert (12-11)#8
Tue, Aug 25th   @ SEAGeorge Kirby (9-11)#33
Wed, Aug 26th   @ SEABryan Woo (12-10)#13
Fri, Aug 28th   @ LAAReid Detmers (7-8)#16
Sat, Aug 29th   @ LAARyan Johnson (5-9)#170
Sun, Aug 30th   @ LAAYusei Kikuchi (1-7)#57
Mon, Aug 31st   @ ARIBrandon Pfaadt (8-3)#130
Tue, Sep 1st   @ ARIEduardo Rodriguez (16-7)#191
Wed, Sep 2nd   @ ARITaylor Clarke
Fri, Sep 4th   vs ATLChris Sale (14-9)#3
Sat, Sep 5th   vs ATLMartin Perez (9-9)#82
Sun, Sep 6th   vs ATLTyler Mahle (7-10)#71
Mon, Sep 7th   vs ATLGrant Holmes (10-6)#193
Tue, Sep 8th   vs HOUHayden Wesneski (6-2)#100
Wed, Sep 9th   vs HOUHunter Brown (6-4)#19
Thu, Sep 10th   vs HOUCristian Javier (2-6)
Fri, Sep 11th   @ ATLChris Sale (14-9)#3
Sat, Sep 12th   @ ATLTyler Mahle (7-10)#71
Sun, Sep 13th   @ ATLGrant Holmes (10-6)#193
Tue, Sep 15th   @ WSHJackson Kent (2-4)
Wed, Sep 16th   @ WSHJared Simpson
Thu, Sep 17th   @ NYMNolan McLean (12-10)#28
Fri, Sep 18th   @ NYMZac Thornton (5-6)#122
Sat, Sep 19th   @ NYMChristian Scott (4-5)
Sun, Sep 20th   @ NYMJonah Tong (2-2)#56
Tue, Sep 22nd   vs MILDustin May (7-9)#35
Wed, Sep 23rd   vs MILLogan Henderson (11-3)#11
Thu, Sep 24th   vs MILShane Drohan (7-5)#128
Fri, Sep 25th   vs TBFreddy Peralta (10-11)#51
Sat, Sep 26th   vs TBGriffin Jax (8-10)#67
Sun, Sep 27th   vs TBNick Martinez (15-6)#208