Beckett struck out six, walked three and did not come close to allowing a hit against a lineup that included two former National League most valuable players and four former All-Stars.
“I don’t think I had no-hit stuff,” he said. “I just really kept them guessing.”
Beckett, a 34-year-old right-hander whose career was almost derailed last year by a nerve condition that left him unable to feel his fingertips, threw 128 pitches and fanned Chase Utley on a called third strike to end the game.
Beckett (3-1) mixed a sharp fastball with a slow, deceptive curve that kept hitters off balance, completing the Dodgers’ first no-hitter since Hideo Nomo beat Colorado at Coors Field in 1996, and the 21st in franchise history. Sandy Koufax threw four.
Beckett, who started this season on the disabled list with a thumb injury, pitched the first no-hitter in the majors since Miami’s Henderson Alvarez did it against Detroit on the final day of the 2013 season.
Beckett also became the first visiting pitcher to throw a no-hitter in Philadelphia since Montreal’s Bill Stoneman stopped the Phillies on April 17, 1969, at Connie Mack Stadium.
All the defensive plays behind Beckett were routine. The hardest out was a Domonic Brown liner that left fielder Carl Crawford ran down near the warning track in the fifth.