2021 Philadelphia Phillies season

The 2021 Philadelphia Phillies season was the 139th season in the history of the franchise, and its 18th season at Citizens Bank Park. With a loss to the Braves on September 30, they were eliminated from postseason contention for the tenth straight season. This was the first season since exactly a decade earlier in 2011 when the Phillies would finish a season with a winning record, which they clinched with a 5–0 victory over the Miami Marlins on October 1.

Players becoming free agents

 * Right-hand pitcher Jake Arrieta – Signed with the Chicago Cubs on February 13, 2021.
 * Right-hand pitcher Brandon Workman – Signed with the Chicago Cubs on February 18, 2021.
 * Left-hand pitcher José Álvarez – Signed with the San Francisco Giants on March 6, 2021.
 * Right-hand pitcher Tommy Hunter – Signed a minor-league contract with the New York Mets on February 14, 2021.
 * Outfielder and first baseman Jay Bruce – Signed a minor-league contract with the New York Yankees on February 13, 2021.
 * Shortstop Didi Gregorius – Re-signed with the Phillies on February 10, 2021.
 * Catcher J. T. Realmuto – Re-signed with the Phillies on January 29, 2021.

Acquisitions
The Phillies' first offseason acquisition was right-hand pitcher Ian Hamilton, who was claimed off waivers from the Seattle Mariners on December 7. Three days later, on December 10, the team selected New York Yankees shortstop Kyle Holder in the Rule 5 Draft.

Coaching changes
Pitching coach Bryan Price retired in October 2020, one season into a three-year deal. The Phillies hired former Cincinnati Reds assistant pitching coach Caleb Cotham in his stead; the hire was formally announced on November 20, 2020. The Phillies finalized their pitching staff on January 11, 2021, with two additional changes: assistant pitching coach Dave Lundquist became the bullpen coach, leaving his old position vacant, and former advanced scouting manager Mike Calitri became the quality assurance coach.

Return to in-person attendance
Due to the COVID-19 pandemic, no fans were in attendance at any MLB games in 2020 until the National League Championship Series. On November 12, 2020, Commissioner of Baseball Rob Manfred said that the MLB would be "more aggressive" about having fans in ballparks, but that in-person attendance was still dependent on local public health authorities. On March 2, the City of Philadelphia announced that, beginning on Opening Day, Citizens Bank Park would be allowed to host fans at 20% capacity (8,800 attendees). Citizens Bank Park implemented a new set of rules for all game attendees, including a face mask requirement, a ban on backpacks and purses, and the use of cashless payments at concession stands and team stores. Additionally, attendees were to be seated in "pods" of between two and six seats, evenly dispersed across the ballpark. All other seats were cordoned off to enforce social distancing.

As COVID-19 restrictions in the city of Philadelphia began to abate, the Phillies announced on May 13 that the capacity limits at Citizens Bank Park would increase from 11,000 to 16,000 on May 21, and that the park would open to full capacity on June 12. After the Philadelphia Department of Public Health announced that most COVID-19 restrictions would be lifted on June 2, the Phillies amended their earlier statement, and began allowing 100% capacity beginning on June 4. Additionally, tailgating in the parking lot was allowed to commence on June 4, and attendees were no longer required to wear face coverings in outdoor areas of the park.

Batting
Note: G = Games played; AB = At bats; R = Runs; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; SB = Stolen bases; BB = Walks; AVG = Batting average; SLG = Slugging average Source:

Pitching
Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; BB = Walks allowed; SO = Strikeouts Source:

April
The Phillies opened the season at home with a three-game series against the division rival Atlanta Braves. On opening day, Jean Segura hit a walk-off single in the 10th inning to help the Phillies win 3–2 to start the year. Zack Wheeler pitched seven innings, allowing one hit, no runs, and striking out 10 while adding two hits and two RBIs on offense to lead the Phillies to a 4–0 victory over the Braves in game two. The Phillies completed the series sweep on Easter Sunday, beating the Braves 2–1 backed by a strong start from Zach Eflin and their first home run of the season, coming off the bat of backup catcher Andrew Knapp. The Phillies continued their homestand with a three-game series against the New York Mets, who were playing their first series of the season after a COVID-19 outbreak led their planned opening against the Washington Nationals to be postponed. In game one of the series, the Phillies came back from a 2–0 deficit by scoring five runs in the eighth inning and then holding on to win 5–3 for their fourth consecutive win to start the season. The Phillies dropped their first game of the season on April 6, falling to the Mets 8–4, saddled by leaving seven runners on base as well as an inning in which relief pitcher Vince Velasquez walked four hitters, all of whom scored for the Mets. In the rubber match of the three-game series, the Phillies beat the Mets 8–2, powered by a pair of three-run home runs, one from Alec Bohm and the other from J. T. Realmuto.

After an off day, the Phillies' season continued with a road trip that began in Atlanta. They lost the first game of a three-game series against the Braves 8–1. The Phillies dropped the second game of the series 5–4, a game in which they relinquished a lead built in the first inning and fell behind twice after ties. After again giving up three runs in the first inning, the Phillies battled back in the series' third game, taking the lead in the top of the ninth inning on a controversial sacrifice fly in which Bohm appeared not to touch home plate but was nonetheless called safe, and holding on to win 7–6. The Phillies then traveled to New York to face the Mets in a four-game series. The first game, scheduled for April 12, was rained out and rescheduled as part of a double header to be held on April 13 in which both games would be seven innings instead of the usual nine. In the first game of that doubleheader, the Phillies fought back to tie the game and send it to extra innings, then took the lead in the top of the eighth (the extra inning), but lost in the bottom of the inning when closer Hector Neris surrendered two runs. The Phillies lost the second game of the doubleheader 4–0. After losing once again to slip to 1–5 on the road trip, Bryce Harper spoke to the press, took responsibility for his own struggles at the plate, and suggested the entire offense—except for Realmuto—needed to improve if the Phillies were going to compete in the National League East division. The last game of the series was rained out and postponed until June 25. The Phillies returned to Philadelphia with a 6–6 record for a six-game homestand, featuring series against the St. Louis Cardinals and San Francisco Giants, managed by former Phillies' skipper Gabe Kapler. In game one of the series against the Cardinals, the Phillies capitalized on a six-run second inning and a strong outing from Eflin, who allowed two runs in seven innings, to earn an 9–2 victory. The Cardinals responded, scoring six runs off of Matt Moore in the third inning on April 17, all with two outs, and hit a total of four home runs (including two by Yadier Molina) to power St. Louis to a 9–4 victory. The Phillies left 11 runners on base, including the bases loaded in the ninth inning, as Moore struggled for his third consecutive outing to start the season. Aaron Nola started the final game of the series and earned his first career nine-inning complete game, a shutout as the Phillies beat the Cardinals 2–0, winning the rubber match of the series and advancing above .500 for the season. On April 19, the Giants beat the Phillies 2–0 in game one of a three game series. The Phillies left 11 runners on base and were hitless in eight at-bats with runners in scoring position. The Phillies leapt out to a 4–0 lead the next day and carried a lead into the eighth inning when the Giants notched a pair of three-run home runs to come from behind and beat the Phillies 10–7, handing the Phillies their second straight loss and putting them below .500 for the first time of the season. The Phillies salvaged the final game of the series in walk-off fashion when Knapp drove in Harper on an RBI single in the ninth inning. Mickey Moniak hit his first career home run, a three-run shot in the second inning, while Nick Maton, in his second career game, posted three hits in four at-bats.

The Phillies closed the month of April on a road trip west, beginning with a three-game series against the Colorado Rockies. In game one, despite an early lead and a solid start from Vince Velasquez, the bullpen struggled for the third consecutive game, and the Rockies came back to beat the Phillies 5–4. The Phillies won the second game of the series, but collapsed in the rubber match, surrendering seven runs in the fourth inning en route to a 12–2 loss. Next, the Phillies traveled to St. Louis, Missouri, to face the Cardinals in a four-game series. Wheeler opened the series with a dominant outing, outlasting Adam Wainwright in a pitcher's duel as the Phillies hung on for a 2–1 victory. Game two went to the Cardinals, however, as the Phillies mustered only three hits in the 5–2 defeat. In the sixth inning of game three, Cardinals reliever Génesis Cabrera hit two batters on his first two pitches: Harper in the face and Didi Gregorius in the back. Harper left the game early, both benches were warned, and Joe Girardi was ejected from the game after arguing with the home plate umpire. McCutchen hit a go-ahead RBI single the next at bat, and the Phillies came back to win the game 5–3. The Phillies lost the final game of the series 4–3 on a walk-off wild pitch thrown by David Hale in the tenth inning.

The Phillies returned home on April 30 to open a series against the Mets. Despite mustering only three hits, the Phillies managed to win game one by a score of 2–1. Chase Anderson earned his first win as a Phillie and Sam Coonrod picked up his first save as a Phillie. The team's only two runs came on an uncaught third strike with the bases loaded. With the win, the Phillies moved to 13–13 on the season, closing the first month of the season at .500 and leading the National League East. As of the end of the month, the Phillies were without Segura and Archie Bradley, who were on the injured list due to a hamstring injury and oblique injury respectively, and without Gregorius, Harper, and Realmuto, who missed time due to more minor injuries sustained during the previous week of play. Ronald Torreyes and Matt Moore were both on the COVID-19 list (either for having tested positive or been exposed) and expected to return early in May.

May
The Phillies continued their series against the Mets to open the month of May, dropping its second game, on May 1, 5–4. Zack Wheeler had given up four runs in the first inning, but proceeded to throw six scoreless innings after that, allowing the Phillies to battle back and tie the game at four. In the top of the ninth, however, Michael Conforto homered off of Hector Neris to retake the lead for the Mets. The Phillies jumped out to a 4–2 lead in the series rubber match, but surrendered six runs in the eighth inning to let the Mets take an 8–4 lead. In the ninth, Rhys Hoskins hit what appeared to be a game-tying three-run home run, but after an instant replay umpires ruled that the ball did not leave the field, meaning Hoskins had to go back to second base. The Phillies lost 8–7. The Phillies' homestand continued with a four-game series against the Milwaukee Brewers. In game one, the Phillies took an early lead with a two-run home run by J. T. Realmuto. The Brewers narrowed the deficit to one run in the eighth inning, but Hector Neris secured a five-out save and the Phillies held on to win 4–3. Vince Velasquez earned his first winning decision of the season. Game two was similarly close. The Phillies jumped out to a 6–1 lead thanks to a pair of solo home runs from Andrew McCutchen, a three-run home run by Brad Miller, and six strong innings of starting pitching by Aaron Nola, but in the seventh inning, the Brewers scored four runs after an issue with the roster printed on the team's lineup card prevented manager Joe Girardi from bringing in his preferred relief pitcher, Enyel De Los Santos. The Phillies held on to win 6–5, benefitting from a five-out save for the second consecutive night, this time from Sam Coonrod. The pattern of an early lead, letting it become close, and holding on in the end repeated itself in the series' third game, when a five-run first inning highlighted by a Didi Gregorius grand slam was all the Phillies would score en route to a 5–4 win. In game four of the series, the Phillies completed the sweep as Wheeler pitched a complete game shutout in which he surrendered only three hits as the Phillies won 2–0.

The Phillies embarked on a nine-game road trip, beginning in Atlanta. In game one, the Phillies scored six runs in the first inning, including a three-run home run by Odubel Herrera, and won 12–2. Jean Segura returned to the lineup after missing more than two weeks due to injury and posted four hits in five at-bats with two RBIs. In game two, the Phillies took a 3–1 lead into the ninth but surrendered a two-run home run to Pablo Sandoval to send the game into extra innings. The Phillies proceeded to take a one-run lead in the eleventh and a three-run lead in the twelfth, but the Braves fought back on both occasions and notched an 8–7 victory in 12 innings, snapping the Phillies' five-game winning streak. The Braves won game three 6–1 as Nola struggled through four innings and the Phillies' struggles on the road continued. After an off day, the Phillies next traveled to Washington to face the Nationals in a three-game series. In game one, Chase Anderson pitched five innings and allowed two runs, and the Phillies notched six runs, including RBIs from Andrew Knapp, Rhys Hoskins, Andrew McCutchen, and Bryce Harper to win 6–2. The next night, after a defensive miscue that allowed a run to score, Herrera launched a home run to tie the game in the ninth and send it to extra innings, and the Phillies scored three runs in the tenth to win 5–2. With the win, the Phillies clinched their first win of a road series of at least three games since 2019. The Nationals jumped out to an early lead with a pair of two-run home runs in the first inning and beat the Phillies 5–1 to finish the series. The final three-game set of the Phillies' road trip came against the Toronto Blue Jays, but was played in Florida due to COVID-19 pandemic travel restrictions. Velasquez pitched $5 2/3$ innings in which he allowed one run and the Phillies scored five runs in the seventh inning—highlighted by a three-run double from Hoskins—en route to a 5–1 victory in game one of the series. The Phillies lost game two 4–0 as Phillies' injuries began to accumulate. During the second game of the series, both Realmuto and Harper left due to injury, joining Gregorius as unavailable but still on the active roster, and prior to Sunday's game, backup catcher Andrew Knapp sustained an injury, forcing Rafael Marchan to start his first game of the season and leaving the Phillies without any healthy bench players for the series' rubber match. The Blue Jays jumped out to an 8–0 lead, but Nick Maton hit two home runs—the first two of his major league career—and a two-run single to help close the gap. When Scott Kingery left the game, Harper entered the game despite having not started due to injury. In Harper's first at-bat, he attempted only to bunt, but with two outs in the ninth, Harper came to the plate as the potential go-ahead run, the Phillies down two. He struck out, and the Phillies lost 10–8, falling to 4–5 for the road trip.

After a day off, the Phillies returned home for their first series against the division rival Miami Marlins. Prior to the series opener, Gregorius was placed on the injured list, and the Phillies activated Ronald Torreyes, who had not played since mid-April, to fill his spot on the roster. During game one, Torreyes pinch hit with the bases loaded in the eighth inning of a tied game and hit a two-run double to give the Phillies the lead. They won 8–3. The Marlins controlled game two, however, limiting the Phillies to just one run—the 250th career home run for Andrew McCutchen—en route to a 3–1 victory. Velasquez was scheduled to start game three of the series, but about 20 minutes before the game began, he was scratched due to a numb finger, forcing David Hale to make a spot start. The Phillies could not muster any runs on offense, however, and lost to the Marlins 6–0.

The Phillies' struggles continued as they opened a three-game series against the Boston Red Sox, dropping game one 11–3 amid a raft of errors, miscues, and strikeouts. Spencer Howard made his first start of the season in game two and through two dominant innings before struggling in the third, and the Red Sox took a lead they would not relinquish—despite Rhys Hoskins hitting his 100th career home run, the Phillies lost 4–3, their fourth consecutive defeat, falling two games below .500 for the first time since May 2 and only the second time overall. Wheeler struck out 12 over $7 1/3$ innings and Miller hit a three-run home run in the first inning of the series' final game. The Phillies held the lead and won 6–2.

The Phillies closed the month on a road trip that began with a four-game series in Miami. Their defensive struggles continued in game one, which they lost to the Marlins 9–6, prompting a reaction from Girardi that the time for such miscues had passed: "It is not early. It’s not late, but it’s not early. We’re in the middle of the season and we need to play better." The next night, the Phillies mustered only two hits, but thanks to six shutout innings from Velasquez and three shutout innings from the bullpen, managed to win game two of the series 2–0. In game three, the Phillies squandered a lead and fell to the Marlins 4–2 as they continued to be without Harper, Realmuto, and Gregorius. The Phillies salvaged game four, winning 3–2 after Herrera led off the top of the ninth with a triple and scored on a fielder's choice to break the tie. Howard, Ranger Suarez, José Alvarado, and Neris combined to allow just two runs. After an off day, the Phillies traveled to Tampa Bay for a two-game series against the Rays. In game one, the Phillies twice dug out of deficits to tie the game—first via a two-run double from Torreyes and later via a home run from Matt Joyce, his first hit in 28 at-bats—and Wheeler struck out a career high 14 batters over seven innings, but they never took a lead. The Rays won 5–3. The Phillies dropped the second and final game of the series as well, falling 6–2 despite bringing the tying run to the plate in the ninth inning. To close out the month, the Phillies fell 11–1 in a Memorial Day match against the Cincinnati Reds, with Vince Velasquez allowing eight runs in the first three innings, while opposing pitcher Wade Miley held the Phillies to one run in six frames.

June
The Phillies continued their series against the Reds to open the month of June, tying a franchise record with seven home runs in a 17–3 victory. Ronald Torreyes hit his first home run since 2017, while Aaron Nola became the fastest Phillies pitcher to record 1,000 career strikeouts. The Phillies tied their franchise record by hitting seven home runs in the game: Torreyes, Rhys Hoskins, and Matt Joyce each hit one, while Odubel Herrera and Andrew McCutchen hit two. The final game of the series was rained out. The Phillies then returned home to begin a series against the Nationals. In game one, Zack Wheeler and Max Scherzer engaged in a pitchers' duel that Scherzer won as the Nats hung on 2–1. Bryce Harper returned to action and Spencer Howard started game two for the Phillies but lasted only $2 1/3$ innings. The Phillies' bullpen—Ranger Suarez, Archie Bradley, Sam Coonrod, Jose Alvarado, and Connor Brogdon—combined to throw the final $6 2/3$ innings, allowing only one run, as Brogdon recorded his first career save as the Phillies won 5–2. The Phillies won the series rubber match 12–6 in a four-and-a-half hour game that included J. T. Realmuto's 100th career home run, Andrew McCutchen's 1,000th career run scored, Cristopher Sánchez's major league debut, and a 20-minute delay in the eighth inning when the netting behind home plate fell onto the field. The homestand continued with a three-game series against the Atlanta Braves. Prior to the series opening, the Phillies sent Nick Maton back to the minor leagues and called up Luke Williams to make his major league debut. Although Williams notched his first major league hit, Aaron Nola's struggles continued in game one, and the Phillies blew a lead and lost 9–5. Zach Eflin and Ranger Suarez combined to allow one run over nine innings in game two, but the Phillies were held scoreless until the bottom of the ninth when, in his first major league start, Luke Williams hit a two-run walk-off home run to give the Phillies a 2–1 victory. After Zack Wheeler pitched eight shutout innings in the June 10 rubber match, striking out 12 batters, Hector Néris and Jose Alvárado proceeded to give up three runs in the ninth and tenth inning. Shortstop Jean Segura hit a two-run walk-off RBI single in the bottom of the 10th inning to win the game 4–3 and take the series. The Phillies had a day off before welcoming the New York Yankees to town for a two-game series. In the first game, the Phillies jumped out to a 7–2 lead before the Yankees tied it up in the top of the ninth inning, a blown save by Hector Neris. In the tenth inning, however, Jean Segura hit a walk-off single for the second consecutive game—the Phillies' third straight walk-off win—and the Phillies won 8–7. The next day, the Phillies' victory was more emphatic as they completed a two-game sweep of the Yankees behind $7 2/3$ shutout innings from Nola, putting the Phillies above .500 for the first time in the month of June.

The Phillies then traveled west for a three-game series against the Los Angeles Dodgers. Spencer Howard started the first game, giving up two home runs to Will Smith and Chris Taylor, respectively, in the 3–1 loss. The following day, a seventh-inning home run from Mookie Betts crushed the Phillies' comeback, while both Bryce Harper and Jean Segura exited the 5–3 loss due to injury. In the final game of the series, Wheeler, Alvarado, and Neris combined for a shutout to prevent a sweep, while Rhys Hoskins broke his 0-for-33 streak with a solo home run in the 2–0 win. The Phillies continued their California road trip with a three-game series against the San Francisco Giants. Despite two early home runs against opposing pitcher Johnny Cueto, a series of defensive and offensive errors and other mistakes caused the Phillies to drop the first game in the series 5–3. Both lineups came out of the gate early in the second game of the series, with the score tied 6–6 by the third inning. The Phillies broke the tie in the sixth inning with a go-ahead home run to Ronald Torreyes, and continued to dominate throughout the back half of the game, winning 13–6. Hoskins, with a double and a three-run home run, finished the game with six RBIs. The Giants ultimately took the series, with Zach Eflin allowing a career-high four home runs, including back-to-back shots from Mike Yastrzemski and Wilmer Flores in the first inning. The Phillies ultimately lost the game 11–2, taking their season record back below .500. After their west coast tour, the Phillies returned home for a two-game series against the Nationals. Max Scherzer outpitched Wheeler 3–2 in the first match, while Scherzer and Girardi clashed over MLB's new policy on checking for pine tar, resin, and other "sticky substances" that have been used to doctor balls. Scherzer was examined for illegal substances after the first and third inning, per MLB policy, and after the fourth and fifth inning, at Girardi's request. Girardi was ultimately ejected from the game when it was determined that he had made a "request in bad faith" to check Scherzer for foreign substances. In the second game, which lasted 4 hours and 19 minutes, the Phillies proceeded to give up three leads. First, after Velasquez gave up two runs in the fifth inning, he was replaced by Bradley, who surrendered a game-tying three-run home run to Kyle Schwarber. Andrew McCutchen hit a grand slam in the bottom of the fifth to push the Phillies ahead, only for Sam Coonrod and David Hale to surrender six runs, including a grand slam from Josh Bell, to make the score 11–9. The Phillies clawed ahead to 12–11 in the bottom of the eighth, only for Neris to allow hits to three of the first four batters he faced, giving the Nationals a walk-off 13–12 victory.

Following their sweep at the hands of the Nationals, the Phillies headed to Citi Field for four games against the Mets, beginning with a doubleheader on June 25. Both games went into extra innings, with the Phillies and Mets splitting the day. In the first game, Aaron Nola tied Tom Seaver's 1970 record for most consecutive strikeouts, fanning 10 batters in a row, but a blown save from Alvarado overshadowed the accomplishment as the Phillies lost 2–1. Matt Moore started in the second game, his first time pitching in over a month. He pitched five scoreless innings before an error from Alec Bohm tied the score. The Phillies ultimately won the game 2–1 after a shutout eighth inning from Neris. The next day, Nick Maton ended Mets starter Jacob deGrom's streak of 31 shutout innings with an RBI single that brought McCutchen home. DeGrom gave up three hits in six innings to the Phillies, raising his ERA from 0.50 to 0.69, but a fielding error from Hoskins, combined with another blown save from Neris, caused the Phillies to lose 4–3. The Phillies split the series, with Wheeler pitching seven shutout innings in the 4–2 rubber match victory. Prior to returning home, the Phillies traveled to Cincinnati for a makeup game against the Reds. After leading 4–2, they surrendered 10 runs over two innings to lose 12–4, the team's seventh blown save in six games.

The Phillies returned home to close the month with a homestand that began with a three-game set against the Miami Marlins. Vince Velasquez threw seven shutout innings in game one and the Phillies jumped out to a 4–0 lead, which was enough to overcome three runs surrendered by the bullpen over the final two innings to hang on for a 4–3 victory. The Phillies started the second game of the series with an early lead thanks to a solo home run from Bryce Harper, followed by a two-run triple from Nick Maton, but Aaron Nola proceeded to give up seven runs before being relieved by Neftalí Feliz. A poor bullpen performance, combined with Alec Bohm's 12th error of the season, allowed the Marlins to take the game 11–6. The final game of the series was postponed due to inclement weather, and was rescheduled for a doubleheader in July.

July
The Phillies' homestand continued with a three-game series against the San Diego Padres. In game one, Zack Wheeler threw $7 2/3$ shutout innings and left the game with a 3–0 lead, but the bullpen blew its eighth save in nine days, and the game went into extra innings. Brad Miller hit a walk-off double to salvage the game and give the Phillies a 4–3 victory. The start to game two of the series was delayed by rain, but the Phillies scored four unanswered runs after falling behind 2–0 in the first inning to win 4–2 with Ranger Suarez earning his first major league save. The Phillies could not pull off a sweep, however, falling out of contention after Hector Neris surrendered six runs in the eighth inning—all with two outs—and losing 11–1.

Next, the Phillies traveled to Chicago to play the Cubs, who were mired with a nine-game losing streak entering the series, for four games. Andrew Knapp, Didi Gregorius, Odubel Herrera, Rhys Hoskins, and Alec Bohm all homered in game one, powering the Phillies to a 13–3 victory as the bullpen allowed only one run in five innings of relief for starting pitcher Matt Moore, who allowed two runs in four innings.

On July 13, J. T. Realmuto and Wheeler represented the Phillies in the All-Star game at Coors Field in Denver. Realmuto started the game (after injury kept Buster Posey from starting) going 1-2 with a home run in the fifth inning; the All-Star game homer was the first for the Phillies in 40 years. Wheeler faced 1 batter in the ninth inning, striking him out on 3 pitches.

August
On August 8, the Phillies formally retired former pitcher Roy Halladay's No. 34 jersey. Pitcher Zack Wheeler got the start, throwing his first complete game shutout in a 3-0 game and subsequent sweep of the New York Mets. Wheeler retired 22 batters in a row, the first time a Phillies pitcher did so since Halladay's perfect game in 2010.

Roster
All players who made an appearance for the Phillies during 2021 are included.