One of the most heralded prospects in baseball, Brown was summoned from Triple-A Lehigh Valley after the Phillies disabled center fielder Shane Victorino, who suffered a left abdominal strain during Tuesday’s series opener.
The 22-year-old Brown was in the starting lineup for his big league debut, playing right field, and narrowly missed hitting a home run in his first at- bat in the second inning. He went 2-for-3 with a sacrifice fly and scored two runs.
Carlos Ruiz doubled twice and knocked in three runs for the Phillies, who have won a season-best seven games in a row and 10 straight at Citizens Bank Park.
Miguel Montero’s two-out RBI double in the ninth inning spoiled the shutout bid for Halladay (12-8), who recorded nine strikeouts and did not issue a walk.
Arizona’s Edwin Jackson (6-10) gave up five runs on eight hits and walked two in five-plus innings to absorb the loss, the sixth in a row for the Diamondbacks.
The Halladay-Jackson matchup was the first in nearly 19 years of two pitchers who tossed a no-hitter in the current season. The last occurrence took place on September 6, 1991, when Wilson Alvarez was opposed by Nolan Ryan.