The 2006 National League Championship Series (NLCS), the second round of the National League side in Major League Baseball’s 2006 postseason, began on October 12 and ended on October 19; it was scheduled to begin on October 11, but was postponed a day because of inclement weather. The third-seeded St. Louis Cardinals defeated the heavily favored and top-seeded New York Mets in seven games to advance to the 2006 World Series against the Detroit Tigers.

The Cardinals and the Mets took the series to the limit, reaching the 9th inning of Game 7 tied at 1–1. The Cardinals took the lead with Yadier Molina's two-run home run off Mets reliever Aaron Heilman in the 9th to put his team ahead, 3–1. Adam Wainwright would then hold the Mets scoreless in the bottom of the 9th to give St. Louis their second pennant in three years and 17th in club history, placing them one behind the New York/San Francisco Giants and the Brooklyn/Los Angeles Dodgers for most in NL modern history (since 1903). The Cardinals were making their third consecutive appearance in the NLCS; manager Tony La Russa, who led St. Louis to the 2004 pennant and previously won AL titles with the Oakland Athletics from 1988–90, became the first manager in history to win multiple pennants in both leagues.

The Mets, handicapped after season-ending injuries to Pedro Martínez and Orlando Hernández, qualified for postseason play for the first time since 2000. They defeated the Los Angeles Dodgers three games to none in the NL Division Series, while the Cardinals defeated the San Diego Padres three games to one. The Mets had home-field advantage due to their better record in the regular season (the Mets were 97–65, the Cardinals 83–78). The Mets and Cardinals previously met in the 2000 NLCS, which the Mets won in five games.

The Cardinals would go on to defeat the Detroit Tigers in the World Series in five games.

Summary

New York Mets vs. St. Louis Cardinals

†: Game 1 was postponed due to rain on October 11. Game 2 was subsequently pushed back a day as well. ‡: Game 5 was postponed due to rain on October 16.

Game summaries

Game 1

On a game pushed back a day by rain, both pitchers pitched magnificently. Tom Glavine earned the win with seven innings of shutout baseball. The game's only runs came on a two-run homer by Carlos Beltrán off losing pitcher Jeff Weaver in the sixth following a two-out single by Paul Lo Duca. Glavine was aided by stellar defense, as the Mets turned two double plays. In the third inning, with runners on first and second, third baseman David Wright caught a line drive off the bat of David Eckstein and threw to second to double up Yadier Molina. In the following inning, Juan Encarnación flied out to shallow center to Beltrán, who threw to first on the run to double up Albert Pujols, who went 0-for-3 with a walk. Left fielder Endy Chávez also made an excellent diving play on a flare hit by Ronnie Belliard. He replaced Cliff Floyd, who left in the second inning when he reaggravated his injured Achilles tendon.

Following the game, Albert Pujols was controversially critical of Glavine's performance, saying that the Cardinals would have dominated him if they were on their "A" game. His exact words were:

"He wasn't good. He wasn't good at all ... I think we hit the ball hard, we didn't get some breaks. I say he wasn't good at all. We just didn't get some opportunities and that's it.... [He did the] same thing that he always does. Throw a changeup, fastball and that was it."

Pujols' comments drew criticism from fans, talk-show hosts, broadcasters, and even his own manager. Tony La Russa, while maintaining that Pujols made the remarks in the heat of the moment, said "It's not a good statement. Glavine deserves credit." Tom Glavine, when asked, merely said that everyone is entitled to their own opinion. His teammate Billy Wagner, on the other hand, said:

"I know if Albert would have said that about me, I wouldn't have been as veteraned, as seasoned about it ... I probably would have said something back. That's me. Tom is classy all the way ... Tom's done so much. Tom doesn't have to stoop to tell people how good he is ... His numbers speak for themselves. With 290 wins for somebody that has been in the league as long as he has is pretty self-explanatory ...Tommy's stature is much bigger than Pujols'. He's [got] a Hall of Fame induction coming. Albert doesn't. Albert's a great player, but you just don't know about tomorrow. In this clubhouse, Tommy is the epitome of class and great leadership. He leads by what he does in the field. He doesn't lead by what he says in the media."

Game 2

In Game 2, the Cardinals erased three deficits en route to a 9–6 victory. In the first inning, Carlos Delgado hit a three-run home run off the Cardinals' ace Chris Carpenter. Yadier Molina then drove in two runs with a bases-loaded double in the second inning off of John Maine. In the bottom of the second, Endy Chavez hit a leadoff double, moved to third on a groundout and scored on José Reyes's, but Jim Edmonds's home run after a walk tied the game in the third. Delgado's home run in the fifth put the Mets back on top 5–4. Next inning, Cardinals reliever Josh Hancock walked Reyes, who scored on Paul Lo Duca's double, but Scott Spiezio, who started the game at third base in place of an injured Scott Rolen, had two hits and three RBIs, including a two-run triple on an 0–2 pitch in the seventh inning to tie the game at six off of Guillermo Mota.Lefty closer Billy Wagner came into the game in the top of the ninth inning. Left fielder So Taguchi, a right-hitting defensive replacement homered on the ninth pitch of the at-bat to put the Cardinals ahead, 7–6. Albert Pujols doubled and moved to third on a groundout before Spiezio's RBI double and Juan Encarnación's single extended the Cardinals' lead to 9–6. Tyler Johnson and Adam Wainwright retired the Mets in order in the bottom of the ninth as the Cardinals' win tied the series 1–1.

Game 3

Back in St. Louis for the next three games, St. Louis starter Jeff Suppan pitched eight innings as the Cardinals defeated the Mets, 5–0. Scott Spiezio hit a two-run triple (his second two-run triple in as many games) in the bottom of the first inning to put the Cardinals ahead, 2–0. The Cardinals loaded the bases on two walks afterward, but Mets starter Steve Trachsel struck out Yadier Molina looking to end the inning. Next inning, Suppan's leadoff home run made it 3–0, who then loaded the bases on two walks and a line drive off the bat of Preston Wilson that hit Trachsel, who left with a bruised thigh. Mets reliever Darren Oliver threw a wild pitch to Jim Edmonds that let David Eckstein score before Edmonds's RBI groundout plated the last run of the game. Oliver then pitched six shutout innings. After the game, the Mets had not scored in 12 consecutive innings, making it 14 before scoring in the third inning of Game 4.

Game 4

Game 4 was a pivotal game for the Mets, who were faced with a two-games-to-one deficit. They sent Óliver Pérez, a young lefty picked up at the trade deadline from the Pittsburgh Pirates, to face the Cardinals' own young starter, Anthony Reyes. In a game that would see an NLCS-record-tying seven home runs, the Cardinals grabbed an early lead in the bottom of the second on a Yadier Molina single. It seemed to be a repeat of the night before, but in the top of the third the Mets hit two home runs, one being Carlos Beltrán's second of the series and sixth against the Cardinals in NLCS play, and another representing David Wright's first hit of the series and first homer of the playoffs. The lead was short-lived, as Scott Spiezio walked with one out, then scored on Juan Encarnación's two-out triple to tie the game. The game would stay tied until the top of the fifth inning, when Paul Lo Duca reached on an error by Cardinals second baseman Ronnie Belliard, Beltrán managed a walk, and Carlos Delgado scored an opposite-field three-run homer, his third of the series, to make it 5–2 Mets and knock starter Brad Thompson out of the game. David Eckstein pulled the Cards back in the bottom of the fifth with a leadoff homer, but, in the top of the sixth, the Mets extended the lead. José Reyes and Paul Lo Duca hit back-to-back singles off of Josh Hancock, and Beltrán walked to load the bases. Delgado then hit a ground-rule double to drive in two runs, and then Wright walked. Tyler Johnson relieved Hancock and Shawn Green singled to drive in one run and José Valentín, who, at that point, was only 3-for-20 in the playoffs, hit a bases-clearing double down the left field line to make it 11–3. The Cardinals got home runs from Edmonds and Molina to make it an 11–5 game, but Mets manager Willie Randolph then pulled starter Pérez and bought in submarine pitcher Chad Bradford to try and limit the damage. Beltrán would tie the NLCS record of seven home runs with another in the seventh off of Braden Looper en route to a final score of 12–5. Beltrán also tied Babe Ruth for the all-time postseason record of seven home runs against the Cardinals, having hit four against them in the 2004 National League Championship Series while playing for the Houston Astros.

Game 5

After Game 5 was pushed back a day by rain, giving their starter now four days' normal rest instead of three days' short rest, the Mets sought a 3–2 lead in the NLCS. However, pitcher Tom Glavine could not stifle the Cardinals' offense. After the Mets jumped out to a 2–0 lead on Jose Valentin's double off of Jeff Weaver, the next half-inning Albert Pujols struck for his first home run and RBI of the series to cut the Mets' lead in half. Glavine then walked Scott Rolen and allowed a single to Jim Edmonds before Ronnie Belliard tied the game with a single to left. David Eckstein singled to lead off the fifth and scored on Preston Wilson double to put the Cardinals up 3–2. St. Louis padded their lead in the sixth through a pinch-hit home run by rookie Chris Duncan off of Pedro Feliciano that made the final score 4–2, Cardinals. The win moved the Cardinals within one of their second National League pennant in three years.

Game 6

Facing elimination, the Mets sent John Maine to start Game 6. He allowed no runs in innings, earning the win for the Mets. José Reyes hit a leadoff home run in the bottom of the first, giving the Mets a lead that would never be relinquished. Reyes became the first Met to lead off with a home run in the first inning of a postseason game since former outfielder Lenny Dykstra in Game 3 of the 1986 World Series against the Boston Red Sox. The Cardinals stranded several runners against Maine. In the top of the first inning, with runners on second and third and one out, Maine struck out Jim Edmonds. After Maine hit Juan Encarnación with a pitch to load the bases, Scott Rolen flew out. In the top of the third, with a runner on second and nobody out, Maine struck out Scott Spiezio and intentionally walked Albert Pujols. Edmonds then flew out and Maine struck out Encarnación to finish the job. Shawn Green hit an RBI single in the fourth off of starter Chris Carpenter and Paul Lo Duca added two more with an RBI hit in the seventh off of Braden Looper. Billy Wagner came on in the ninth and allowed a leadoff single to Juan Encarnación and subsequent double to Scott Rolen. After retiring the next two batters, Wagner gave up a two-RBI double to So Taguchi before retiring David Eckstein to end the game.

Game 7