"Like when I watch my friends do something, I'm always more nervous than when I do it," Wainwright said.
"When I watch my daughters, even at ballet or something, I'm more nervous than if I was out there doing ballet."
Wainwright became the first NL pitcher to reach 13 wins.
The Cardinals have won nine of 12. The Padres have lost 19 of 24.
Craig has 12 hits and six RBIs during a seven-game hitting streak for the Cardinals, who took two of three in both series against the Padres this season.
He's a confident defender, too, and never thought pinch hitter Jedd Gyorko's drive with two on and two out was going out of the park.
The glove work prevented at least an extra-base hit that would have given the Padres the lead, and preserved Edward Mujica's 28th save in 30 chances.
"Obviously, it came off the bat good," Craig said. "I don't know if he hit it good enough. Obviously, it wasn't enough."
Gyorko agreed with Wainwright's assessment that he just got under the ball a little. He hadn't viewed a replay, and didn't want to, either.
"No. It was a good play," Gyorko said. "That's how the game goes sometimes."
The St. Louis defense turned three double plays behind Wainwright (13-5), who allowed two runs with seven strikeouts and worked around two walks. The Padres got the leadoff man on base seven times but he minimized the impact.
"He got tough with guys on base, no doubt about it," Padres manager Bud Black said. "He's a veteran pitcher with a lot of know-how.
"We had good swings against an All-Star pitcher. To a man, we fought him. He knew it."
Yonder Alonso singled three times with an RBI for the Padres. Eric Stults (8-8) allowed three runs and eight hits in six innings, stranding two runners in the second and fifth, falling short in a bid to win three straight starts for the first time in his career.
"This is a team where they get guys on base and they get in kind of a swing mode, they want to score quick," Stults said. "That third inning got away a little bit."
Wainwright matched his season high for walks after entering with a NL-low 15 in 146 2/3 innings. He had only one perfect inning but got key outs with breaking balls and struck out Everth Cabrera with a man on third to end the seventh.
Wainwright is 5-2 with a 1.47 ERA against the Padres after beating them for the second time this season.
Freese was thrown out at third on strong relays from right fielder Will Venable and Cabrera and the Cardinals had just one more runner in scoring position the rest of the way.
Matt Carpenter opened the third with a double off the base of the wall in right-center for his second straight hit and leads the majors with 39 multi-hit games.
Cabrera led off the game with an opposite-field double, a chopper down the third-base line that Wainwright called a "doink fest," and scored on Alonso's two-out hit.
The Padres cut the deficit to a run in the sixth on a double by Carlos Quentin, another Alonso hit and a double-play ball.
Thousands lined up outside Busch Stadium several hours before game time for Stan Musial replica statues and a near-sellout of 44,033 was the Cardinals' 14th straight of 43,000 or more. ... Carpenter leads the NL with 31 doubles. ... Carlos Beltran got a day off due to general soreness, although he told manager Mike Matheny he could play. ... The Cardinals have a day off before rookie Shelby Miller (9-6, 2.92) makes his first start after a 12-day break against the Phillies Tuesday. Andrew Cashner (5-5, 3.81) pitches for San Diego in the opener of a four-game set in Milwaukee. ... Padres OFs made a pair of outstanding plays. Venable's sliding catch left a long skid mark in foul territory in the fourth and LF Quentin snatched Craig's liner to end the seventh. ... Stults threw a career-high 124 pitches.
Cubs-Cardinals series opener postponed over another positive coronavirus test
Friday's series opener between the Cubs and Cardinals has been postponed after another St. Louis player tested positive for COVID-19, according to Major League Baseball.
Barry Bonds, Pac-Man and the greatest baseball fun fact of all time
You can't score higher than 3,333,360 in Pac-Man, because at that point the game crashes. In 2004, Barry Bonds didn't crash MLB -- but he did the equivalent of putting up one more Pac-Man point.
Struggling Mariners, hot Rockies square off in Seattle
Bud Black has spent his entire managerial career in the National League.
Dodgers return home to face Giants after road success
The Los Angeles Dodgers are hoping that when they face the San Francisco Giants Friday night for their first home game in 12 days, star outfielder Mookie Betts will be able to return to full-time duty.
Familiar foes Padres, Diamondbacks meet again
Crazy things are happening in this unpredictable 60-game Major League Baseball season.
A's host Astros in crucial early season series
The highly anticipated showdown between the Houston Astros and Oakland Athletics will take place with no crowd noise and without Mike Fiers when the clubs meet in Oakland to open a three-game series on Friday night.