San Diego Padres

Robbie Ray

#38 Active
SP San Diego Padres 6'2" · 220 lbs Bats: L · Throws: L
Season W-L
13-8
Season ERA
3.08
Season WHIP
0.82
Season K
138
Season IP
162.1
Next Matchup vs NYY Fri 10:40 PM ET · SP: N. Eovaldi

2026 Fantasy Baseball Player Profile

Robbie Ray’s 2025 season was a triumphant return to form and a testament to his durable competitive spirit. After being limited to just seven starts in 2024 while rehabbing from Tommy John surgery, Ray delivered a full workhorse campaign for the Giants. Across 32 starts, he posted an 11-8 record with a 3.65 ERA and a 1.21 WHIP. He logged 182.1 innings—his highest total since his 2021 Cy Young season—and struck out 186 batters (9.2 K/9). His performance earned him his second career All-Star selection and solidified him as the co-ace alongside Logan Webb. While he struggled with command at times (3.6 BB/9) and was shut down a week early as a precaution after the Giants were eliminated from playoff contention, his ability to provide 30+ starts was a major victory for the San Francisco rotation.

Entering 2026, the 34-year-old left-hander is officially the elder statesman of the Giants' staff. In November 2024, Ray famously declined his opt-out clause, choosing to remain in San Francisco for the final two years and $50 million of his contract. This decision has paid dividends for the Giants, who now view him as the anchored No. 2 starter in a rotation that has been bolstered by the returns of Joe Musgrove and Michael King. Ray enters the season with a clean bill of health and a refined four-pitch mix, featuring a mid-90s fastball that still grades out as an elite "Stuff+" offering despite a slight dip in overall strikeout percentage from his career peak.

For fantasy managers, Ray is a high-upside SP3/4 with an ADP around 170.

DFS Last 5

Game Log

2026 Regular Season
DATE OPPONENT DEC IP H R ER HR BB SO ERA WHIP PC RESULT
Sep 16 @ Colorado Rockies W 6.0 3 3 3 1 2 6 3.81 1.34 88 W 9-3
Sep 11 @ San Francisco Giants W 5.0 4 5 5 1 4 5 3.78 1.36 94 W 7-5
Sep 5 vs. New York Yankees L 2.1 5 5 5 0 4 1 3.59 1.35 68 L 5-1
Aug 30 @ Tampa Bay Rays 6.0 3 1 1 1 3 4 3.33 1.31 93 L 4-5
Aug 24 vs. Pittsburgh Pirates 5.1 5 2 2 1 2 5 3.41 1.33 99 L 3-2
Aug 18 @ New York Mets W 6.0 3 1 1 1 3 4 3.41 1.33 91 W 5-2
Aug 12 vs. Milwaukee Brewers 4.0 2 2 2 1 3 4 3.51 1.34 84 W 3-4
Aug 7 vs. Houston Astros L 5.0 7 4 4 1 5 2 3.47 1.35 92 L 6-3
Jul 30 @ San Diego Padres 0.0 0 0 0 0 0 0 3.30 1.30 1 W 4-1
Jul 25 vs. Los Angeles Angels 1.0 1 0 0 0 0 2 3.30 1.30 12 W 2-9
Jul 19 @ Seattle Mariners 4.0 7 3 1 0 2 6 3.33 1.30 86 L 2-6
Jul 10 vs. Colorado Rockies 5.0 4 1 1 0 6 4 3.38 1.27 100 L 4-3
Jul 4 @ Colorado Rockies W 6.0 5 3 3 1 3 4 3.45 1.23 88 W 6-4
Jun 28 vs. Atlanta Braves W 8.0 4 1 0 0 1 2 3.39 1.22 95 W 2-3
Jun 23 vs. Las Vegas Athletics W 8.0 2 1 0 0 4 6 3.70 1.28 102 W 1-3
Jun 17 @ Atlanta Braves W 6.1 2 0 0 0 2 8 4.07 1.33 94 W 7-2
Jun 10 vs. Washington Nationals 5.2 7 5 5 1 0 3 4.42 1.39 93 W 10-11
Jun 5 @ Chicago Cubs W 5.0 2 0 0 0 5 4 4.12 1.40 97 W 18-3
May 31 @ Colorado Rockies 4.0 5 3 1 0 2 6 4.45 1.40 96 W 19-6
May 24 vs. Chicago White Sox 4.0 2 4 4 1 7 3 4.60 1.38 92 W 5-8
May 18 @ Arizona Diamondbacks L 4.1 11 10 9 2 2 1 4.28 1.32 84 L 2-12
May 13 @ Los Angeles Dodgers L 4.2 7 4 3 2 2 2 3.04 1.17 95 L 0-4
May 8 vs. Pittsburgh Pirates W 6.0 4 1 1 1 4 7 2.76 1.09 93 W 2-5
May 1 @ Tampa Bay Rays L 6.1 4 3 3 2 0 5 2.95 1.06 102 L 0-3
Apr 25 vs. Miami Marlins 5.0 4 1 1 0 3 4 2.70 1.14 97 W 2-6
Apr 19 @ Washington Nationals L 6.0 7 3 3 1 1 7 2.86 1.09 93 L 0-3
Apr 14 @ Cincinnati Reds L 5.0 2 2 2 2 4 6 2.42 1.03 94 L 1-2
Apr 7 vs. Philadelphia Phillies W 6.2 3 0 0 0 3 7 2.08 0.98 109 W 0-6
Apr 2 vs. New York Mets W 5.1 3 2 2 1 3 7 3.38 1.03 96 W 2-7
Mar 27 vs. New York Yankees L 5.1 5 2 2 1 0 4 3.38 0.94 89 L 3-0
Total11-8151.1123726422801293.811.342,617

AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).

Splits

Latest Features