MLB
HomeScoresRumorsHighlightsDraftPower Rankings
Featured Video
Ohtani Little League HR 😨
New York Mets v Baltimore Orioles - Game One
Greg Fiume/Getty Images

Mets' David Peterson Replaces Giants' Robbie Ray on NL Roster for MLB All Star Game

Taylyn Hadley Jul 10, 2025

New York Mets left-hander David Peterson will replace San Francisco Giants pitcher Robbie Ray on the National League roster for the MLB All-Star Game.

Peterson will make his first All-Star appearance, holding a 6-4 record and a 3.06 ERA over 18 starts.

TOP NEWS

Washington Nationals v Los Angeles Angels
New York Yankees v. Chicago Cubs

Peterson joins a Mets-heavy NL All-Star roster that includes shortstop Francisco Lindor, first baseman Pete Alonso and closer Edwin Díaz.

Now in his sixth season — all with the Mets — Peterson has recorded 87 strikeouts over 102 innings pitched, allowing just seven home runs. New York currently sits at 53-40, second in the NL East.

He replaces Ray, a former 2021 Cy Young winner and one-time All-Star, who holds a 9-3 record and 2.63 ERA over 19 starts. Ray is scheduled to start Sunday for the Dodgers against San Francisco, making him unavailable for the All-Star Game.

The Giants will still be well-represented on the mound, with ace Logan Webb and reliever Randy Rodríguez set to attend the 2025 MLB All-Star Game in Atlanta on July 15.

Ohtani Little League HR 😨

TOP NEWS

Washington Nationals v Los Angeles Angels
New York Yankees v. Chicago Cubs
New York Yankees v Tampa Bay Rays
New York Mets v San Diego Padres

TRENDING ON B/R