Skip Navigation to Main Content

German Marquez or Robbie Ray

Baseball Stats Comparison


See which player would win in a trade View Trade Analyzer

German Marquez or Robbie Ray Player Statistics
  Robbie Ray
SP - SF
Robbie Ray
German Marquez
SP - SD
German Marquez
2026 Stats 
   
   
Games Played116
   
Games Started116
   
Innings Pitched58.229.2
   
Wins33
   
Losses62
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed5231
   
Earned Runs3019
   
Home Runs Allowed138
   
Strikeouts5319
   
Walks2912
   
ERA4.605.76
   
WHIP1.381.45
   
German Marquez or Robbie Ray Player Projections
  Robbie Ray
SP - SF
Robbie Ray
German Marquez
SP - SD
German Marquez
2026 Projections 
   
   
Games Played3024
   
Games Started3019
   
Innings Pitched168.1106.8
   
Wins106
   
Losses107
   
Saves00
   
Blown Saves00
   
Holds00
   
Hits Allowed150119
   
Earned Runs7661
   
Home Runs Allowed2417
   
Strikeouts17480
   
Walks6538
   
ERA4.055.11
   
WHIP1.281.47
   
German Marquez or Robbie Ray Player Notes
  Robbie Ray
SP - SF
Robbie Ray
German Marquez
SP - SD
German Marquez
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
German Marquez is scheduled to throw a live batting practice session on Thursday.
Nicholas Rodriguez
Wed, May 27th
 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
German Marquez continues to progress in his throwing program and could throw a live batting practice session in the coming days.
Nicholas Rodriguez
Tue, May 26th
 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
The Padres placed German Marquez on the 15-day injured list with right forearm nerve inflammation.
Ari Koslow
Sun, May 3rd
 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
German Marquez allowed seven runs on five hits over five innings with two strikeouts and five walks in a loss on Friday against the White Sox.
Ari Koslow
Sat, May 2nd
 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
German Marquez allowed two hits over 5 2/3 scoreless innings with five strikeouts and two walks in a no-decision on Saturday against the Angels.
Ari Koslow
Sun, Apr 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
 
German Marquez or Robbie Ray Player Schedules
  Robbie Ray
SP - SF
Robbie Ray
German Marquez
SP - SD
German Marquez
Date OppOpp PitcherVBROppOpp PitcherVBR
Thu, Mar 26th   vs DETTarik Skubal (3-2)#4
Fri, Mar 27thvs NYYCam Schlittler (7-2)#36vs DETFramber Valdez (2-4)#26
Sat, Mar 28thvs NYYWill Warren (6-1)#60vs DETJack Flaherty (0-7)#62
Mon, Mar 30th@ SDWalker Buehler (3-3)#220vs SFLanden Roupp (5-5)#61
Tue, Mar 31st@ SDGerman Marquez (3-2)#330vs SFLogan Webb (2-4)#12
Wed, Apr 1st@ SDNick Pivetta (1-2)#138vs SFAdrian Houser (2-5)#189
Fri, Apr 3rdvs NYMNolan McLean (2-4)#29@ BOSSonny Gray (6-1)#30
Sat, Apr 4thvs NYMClay Holmes (4-4)#165@ BOSConnelly Early (5-2)#97
Sun, Apr 5thvs NYMKodai Senga (0-4)#129@ BOSRanger Suarez (2-3)#32
Mon, Apr 6thvs PHIAndrew Painter (1-5)#170@ PITBubba Chandler (1-6)#122
Tue, Apr 7thvs PHICristopher Sanchez (6-2)#3@ PITPaul Skenes (6-5)#2
Wed, Apr 8thvs PHIAaron Nola (3-4)#39@ PITMitch Keller (5-2)#95
Thu, Apr 9th   vs COLJimmy Herget (0-1)#250
Fri, Apr 10th@ BALShane Baz (2-5)#84vs COLTomoyuki Sugano (4-4)#428
Sat, Apr 11th@ BALChris Bassitt (4-3)#125vs COLRyan Feltner (2-1)#424
Sun, Apr 12th@ BALCade Povich (1-1)#240vs COLKyle Freeland (1-6)#395
Tue, Apr 14th@ CINBrady Singer (2-5)#143vs SEABryan Woo (5-3)#6
Wed, Apr 15th@ CINRhett Lowder (3-3)#206vs SEAEmerson Hancock (4-2)#91
Thu, Apr 16th@ CINChase Burns (7-1)#25vs SEALuis Castillo (1-5)#46
Fri, Apr 17th@ WSHZack Littell (4-4)#169@ LAAJose Soriano (6-4)#45
Sat, Apr 18th@ WSHCade Cavalli (3-3)#87@ LAAYusei Kikuchi (0-3)#155
Sun, Apr 19th@ WSHPJ Poulin (3-0)#237@ LAAWalbert Urena (2-4)#421
Tue, Apr 21stvs LADYoshinobu Yamamoto (4-4)#13@ COLJimmy Herget (0-1)#250
Wed, Apr 22ndvs LADShohei Ohtani (5-2)#1@ COLTomoyuki Sugano (4-4)#428
Thu, Apr 23rdvs LADTyler Glasnow (3-0)#37@ COLRyan Feltner (2-1)#424
Sat, Apr 25thvs MIAEury Perez (3-6)#109@ ARIZac Gallen (3-4)#71
Sun, Apr 26thvs MIAMax Meyer (5-0)#68@ ARIRyne Nelson (2-4)#89
Mon, Apr 27th   vs CHCMatthew Boyd (2-1)#40
Tue, Apr 28th@ PHIJesus Luzardo (4-4)#10vs CHCEdward Cabrera (3-2)#70
Wed, Apr 29th   vs CHCJameson Taillon (2-4)#107
Fri, May 1st@ TBShane McClanahan (5-2)#22vs CWSNoah Schultz (2-4)#221
Sat, May 2nd@ TBGriffin Jax (1-3)#59vs CWSSean Burke (2-3)#142
Sun, May 3rd@ TBSteven Matz (4-2)#98vs CWSAnthony Kay (5-1)#182
Mon, May 4thvs SDRandy Vasquez (5-3)#199@ SFTrevor McDonald (2-2)#161
Tue, May 5thvs SDWalker Buehler (3-3)#220@ SFLogan Webb (2-4)#12
Wed, May 6thvs SDBradgley Rodriguez@ SFAdrian Houser (2-5)#189
Thu, May 7th   vs STLMatthew Liberatore (2-3)#114
Fri, May 8thvs PITCarmen Mlodzinski (4-3)#132vs STLMichael McGreevy (3-4)#86
Sat, May 9thvs PITBraxton Ashcraft (4-2)#47vs STLDustin May (3-6)#85
Sun, May 10thvs PITBubba Chandler (1-6)#122vs STLKyle Leahy (5-3)#162
Tue, May 12th@ LADYoshinobu Yamamoto (4-4)#13@ MILBrandon Sproat (1-4)#158
Wed, May 13th@ LADShohei Ohtani (5-2)#1@ MILJacob Misiorowski (5-2)#18
Thu, May 14th@ LADEmmet Sheehan (3-1)#42@ MILKyle Harrison (6-1)#63
Fri, May 15th@ ATHAaron Civale (5-2)#219@ SEAEmerson Hancock (4-2)#91
Sat, May 16th@ ATHLuis Severino (2-6)#146@ SEALogan Gilbert (3-4)#11
Sun, May 17th@ ATHJeffrey Springs (3-6)#111@ SEAGeorge Kirby (5-4)#14
Mon, May 18th@ ARIZac Gallen (3-4)#71vs LADYoshinobu Yamamoto (4-4)#13
Tue, May 19th@ ARIRyne Nelson (2-4)#89vs LADEmmet Sheehan (3-1)#42
Wed, May 20th@ ARIMerrill Kelly (5-3)#93vs LADShohei Ohtani (5-2)#1
Fri, May 22ndvs CWSDavis Martin (8-1)#79vs ATHJeffrey Springs (3-6)#111
Sat, May 23rdvs CWSBryan Hudson (3-1)#175vs ATHJ.T. Ginn (3-3)#127
Sun, May 24thvs CWSNoah Schultz (2-4)#221vs ATHLuis Medina (1-1)#244
Mon, May 25thvs ARIMerrill Kelly (5-3)#93vs PHIJesus Luzardo (4-4)#10
Tue, May 26thvs ARIEduardo Rodriguez (5-1)#112vs PHIAaron Nola (3-4)#39
Wed, May 27thvs ARIMichael Soroka (7-2)#67vs PHICristopher Sanchez (6-2)#3
Fri, May 29th@ COLMichael Lorenzen (2-7)#427@ WSHPaxton Schultz
Sat, May 30th@ COLRyan Feltner (2-1)#424@ WSHFoster Griffin (6-2)#88
Sun, May 31st@ COLTanner Gordon (0-0)#325@ WSHZack Littell (4-4)#169
Tue, Jun 2nd@ MILKyle Harrison (6-1)#63@ PHIAaron Nola (3-4)#39
Wed, Jun 3rd@ MILColeman Crow (0-0)#197@ PHICristopher Sanchez (6-2)#3
Thu, Jun 4th@ MILBrandon Sproat (1-4)#158@ PHIZack Wheeler (4-1)#7
Fri, Jun 5th@ CHCBen Brown (2-2)#52vs NYMChristian Scott (1-0)#90
Sat, Jun 6th@ CHCJordan Wicks (0-1)#234vs NYMNolan McLean (2-4)#29
Sun, Jun 7th@ CHCJameson Taillon (2-4)#107vs NYMDavid Peterson (3-5)#117
Mon, Jun 8thvs WSHMiles Mikolas (1-4)#215vs CINAndrew Abbott (4-3)#99
Tue, Jun 9thvs WSHJake Irvin (2-4)#203vs CINRhett Lowder (3-3)#206
Wed, Jun 10thvs WSHvs CIN
Fri, Jun 12thvs CHC@ BAL
Sat, Jun 13thvs CHC@ BAL
Sun, Jun 14thvs CHC@ BAL
Mon, Jun 15th   @ STL
Tue, Jun 16th@ ATL@ STL
Wed, Jun 17th@ ATL@ STL
Fri, Jun 19th@ MIA@ TEX
Sat, Jun 20th@ MIA@ TEX
Sun, Jun 21st@ MIA@ TEX
Mon, Jun 22nd   vs ATL
Tue, Jun 23rdvs ATHvs ATL
Wed, Jun 24thvs ATHvs ATL
Fri, Jun 26thvs ATLvs LAD
Sat, Jun 27thvs ATLvs LAD
Sun, Jun 28thvs ATLvs LAD
Mon, Jun 29th@ ARI@ CHC
Tue, Jun 30th@ ARI@ CHC
Wed, Jul 1st@ ARI@ CHC
Thu, Jul 2nd   @ LAD
Fri, Jul 3rd@ COL@ LAD
Sat, Jul 4th@ COL@ LAD
Sun, Jul 5th@ COL@ LAD
Mon, Jul 6thvs TORvs ARI
Tue, Jul 7thvs TORvs ARI
Wed, Jul 8thvs TORvs ARI
Thu, Jul 9thvs COLvs ARI
Fri, Jul 10thvs COLvs TOR
Sat, Jul 11thvs COLvs TOR
Sun, Jul 12thvs COLvs TOR
Fri, Jul 17th@ SEA@ KC
Sat, Jul 18th@ SEA@ KC
Sun, Jul 19th@ SEA@ KC
Mon, Jul 20th@ KC@ ATL
Tue, Jul 21st@ KC@ ATL
Wed, Jul 22nd@ KC@ ATL
Thu, Jul 23rd   @ ATL
Fri, Jul 24thvs LAA@ MIA
Sat, Jul 25thvs LAA@ MIA
Sun, Jul 26thvs LAA@ MIA
Tue, Jul 28thvs MILvs COL
Wed, Jul 29thvs MILvs COL
Thu, Jul 30th@ SDvs SF
Fri, Jul 31st@ SDvs SF
Sat, Aug 1st@ SDvs SF
Sun, Aug 2nd@ SDvs SF
Mon, Aug 3rd@ TEX@ ARI
Tue, Aug 4th@ TEX@ ARI
Wed, Aug 5th@ TEX@ ARI
Thu, Aug 6th   @ ARI
Fri, Aug 7thvs DETvs HOU
Sat, Aug 8thvs DETvs HOU
Sun, Aug 9thvs DETvs HOU
Mon, Aug 10thvs HOUvs MIL
Tue, Aug 11thvs HOUvs MIL
Wed, Aug 12thvs HOUvs MIL
Fri, Aug 14thvs COL@ CLE
Sat, Aug 15thvs COL@ CLE
Sun, Aug 16thvs COL@ CLE
Mon, Aug 17th   @ NYM
Tue, Aug 18th@ CLE@ NYM
Wed, Aug 19th@ CLE@ NYM
Fri, Aug 21st@ BOSvs MIN
Sat, Aug 22nd@ BOSvs MIN
Sun, Aug 23rd@ BOSvs MIN
Mon, Aug 24thvs CINvs PIT
Tue, Aug 25thvs CINvs PIT
Wed, Aug 26thvs CINvs PIT
Fri, Aug 28thvs ARI@ TB
Sat, Aug 29thvs ARI@ TB
Sun, Aug 30thvs ARI@ TB
Mon, Aug 31st   @ CIN
Tue, Sep 1st@ PIT@ CIN
Wed, Sep 2nd@ PIT@ CIN
Fri, Sep 4th@ NYMvs NYY
Sat, Sep 5th@ NYMvs NYY
Sun, Sep 6th@ NYMvs NYY
Mon, Sep 7thvs STLvs WSH
Tue, Sep 8thvs STLvs WSH
Wed, Sep 9thvs STLvs WSH
Fri, Sep 11thvs SD@ SF
Sat, Sep 12thvs SD@ SF
Sun, Sep 13thvs SD@ SF
Mon, Sep 14th@ STL@ COL
Tue, Sep 15th@ STL@ COL
Wed, Sep 16th@ STL@ COL
Thu, Sep 17th   @ COL
Fri, Sep 18th@ LADvs MIA
Sat, Sep 19th@ LADvs MIA
Sun, Sep 20th@ LADvs MIA
Tue, Sep 22ndvs MIN@ LAD
Wed, Sep 23rdvs MIN@ LAD
Thu, Sep 24th   @ LAD
Fri, Sep 25thvs LADvs ARI
Sat, Sep 26thvs LADvs ARI
Sun, Sep 27thvs LADvs ARI
Wed, Mar 25thvs NYYMax Fried (4-3)#33   
Thu, Apr 2ndvs NYMDavid Peterson (3-5)#117   
Fri, Apr 24thvs MIASandy Alcantara (3-4)#73   
Thu, Apr 30th@ PHITim Mayza   
Mon, May 11th@ LADRoki Sasaki (3-3)#131   
Mon, Jun 1st@ MILShane Drohan (2-1)#145   
Thu, Jun 18th@ ATL   
Thu, Jun 25thvs ATH   
Mon, Jul 27thvs MIL   
Thu, Aug 20th@ CLE   
Thu, Aug 27thvs ARI   
Thu, Sep 3rd@ PIT   
Mon, Sep 21stvs MIN