His worst moment of the season, however, came on a day he didn't pitch.
Two days after he was arrested on a drunken-driving charge with a blood-alcohol content nearly three times the legal limit, Gallardo is scheduled to take the ball as the Brewers try to sweep the visiting San Francisco Giants in Thursday's finale.
A motorist reported seeing a driver repeatedly swerving between lanes about 2 a.m. on Tuesday morning, and deputies spotted Gallardo driving alone at 40 mph in a 55-mph zone. Authorities say a breath test revealed a blood-alcohol level of 0.22, nearly three times the legal limit of 0.08, and the reading was matched by a second breath test following his arrest.
In Wisconsin, first-offense drunken driving is a citation, not a misdemeanor or felony charge. Milwaukee County sheriff's spokeswoman Fran McLaughlin said Gallardo faces nearly $800 in fines for drunken driving and for unsafe driving.
Prior to Tuesday's opener, Gallardo apologized for his actions.
"I made a bad decision," he said. "I made a mistake and I'm sure I lost a lot of respect from the fans and I just want to apologize to the fans, my teammates, my family.
"Like I said, it's just a bad call. Something I shouldn't have done. I regret it. ... It's just ... it's not very easy. It's one of those things ... I truly am sorry."
On the mound, Gallardo (0-1, 6.61 ERA) hasn't much resembled the pitcher that won 16 games last season. He gave up six runs over 5 1-3 innings in Saturday's 8-0 loss to St. Louis, and opponents are batting .371 off him.
He's also not fooling many batters, striking out three in each of his three starts - an average of 5.0 per nine innings. From 2009-12, Gallardo recorded four straight 200-strikeout seasons and ranked fourth in the majors with an average of 9.4 per nine innings.
A matchup with the Giants might be what Gallardo needs to get things turned around.
In six starts against San Francisco since 2009, the right-hander is 4-2 with a 1.91 ERA - tied for his lowest ERA against any team.
The Giants (9-6) arrived in Milwaukee winners of six of seven but have dropped the first two with the Brewers (5-8), who had just two victories in their previous 10 games.
Milwaukee won 4-3 Wednesday on Blake Lalli 's pinch-hit single with one out in the ninth, scoring Josh Prince from third. Prince got to third on an ill-advised, off-balance throw by shortstop Brandon Crawford in an attempt to get Carlos Gomez out at first two batters earlier.
"He didn't have a shot there," manager Bruce Bochy said of Crawford's decision.
Seeking their first home sweep over the Giants since 2008, the Brewers go up against Matt Cain (0-1, 5.94), whose 5.56 ERA in five starts at Miller Park is his second-worst at any NL ballpark.
Cain, who had the majors' third-best home ERA last year at 2.03, has been solid in his two road starts this season, posting a 1.38 ERA while striking out 14 in 13 innings. At Wrigley Field on Friday, the righty gave up two runs on a pair of homers over seven innings in a game the Cubs rallied to win 4-3.
Ryan Braun is batting .364 with a double and triple in 22 at-bats versus Cain, but the Milwaukee slugger is 1 for 18 with 11 strikeouts in his last five games.
San Francisco's Pablo Sandoval , who is batting .350 with 12 RBIs during a 10-game hitting streak, is 2 for 15 lifetime against Gallardo.
|San Francisco Giants|
|April 15, 2013||Jeremy Affeldt||15-Day DL||Strained right oblique|
|April 13, 2013||Angel Pagan||Day-to-Day||Right wrist soreness|
|March 22, 2013||Brett Pill||15-Day DL||Recovery from minor knee surgery|
|March 22, 2013||Brett Pill||15-Day DL||Recovery from minor knee surgery|
|March 22, 2013||Eric Surkamp||15-Day DL||Recovery from left elbow surgery|
|March 22, 2013||Tony Abreu||15-Day DL||Left knee strain|
|April 12, 2013||Alex Gonzalez||Day-to-Day||Left hand contusion|
|April 07, 2013||Jean Segura||Day-to-Day||Left game - bruised left quad|
|April 07, 2013||Chris Narveson||15-Day DL||Sprained middle finger|
|April 06, 2013||Aramis Ramirez||15-Day DL||Left knee sprain|
|April 05, 2013||Ryan Braun||Day-to-Day||Neck spasms|
|March 25, 2013||Mark Rogers||15-Day DL||Right shoulder instability|
MILWAUKEE (AP) -- Yovani Gallardo overcame a tough few days and kept the Milwaukee Brewers on a roll.
Gallardo homered and struck out six in his first start since being arrested on a drunken driving charge, and the Milwaukee Brewers beat San Francisco 7-2 Thursday for a three-game sweep.
"It was tough," Gallardo said. "It's obviously something you don't want to ever run into or happen.
"There's different things we all go through, different situations. We all have stuff off the field.
Something like that is a big deal. It's serious. I apologize. I'm just going to do everything possible and everything I have to do so something like that doesn't happen again."
Gallardo (1-1) was arrested early Tuesday morning.
The right-hander allowed five hits, one walk and one earned run in six innings.
Milwaukee took all three games from the World Series champion Giants and won its season-high fourth in a row after a 1-8 skid.
"The guys in here, they know what kind of person I am," Gallardo said. "It's one of those things, obviously, we all know what happened was a mistake. It wasn't the brightest thing. But the guys are behind me."
Ryan Braun and Jonathan Lucroy also homered for Milwaukee, which swept San Francisco for the first time since July 18-20, 2008.
"I think Yo had something to prove and obviously wasn't happy with what happened a few days ago," Milwaukee manager Ron Roenicke said. "And he was determined to go out there and do whatever he could to pitch well, and he did.
"Yo is really well-liked here. And they know how hard it is on him, and what he's going through. I think this is a tight bunch of guys and I think they really pull for each other."
San Francisco lost for the fourth time in six games and fell to 0-4 when Matt Cain pitches.
Cain (0-2) gave up seven earned runs and seven hits while striking out four without a walk in six innings.
Milwaukee had a 7-0 lead after three innings.
"It didn't really matter what pitch it was in those three innings," Cain said. "Everything was coming back to the middle. Right in the middle. I was just not executing the pitches at all."
Gallardo's two-run homer was his first of the season and 11th of his career, the most by a Milwaukee pitcher.
Braun hit his third homer of the year, a two-run shot in the first. He had been in a 1-for-18 slump, including 11 strikeouts.
In the second, Carlos Gomez was hit with a pitch, stole second and scored on a single by Yuniesky Betancourt . Gallardo's homer to left made it 5-0.
Lucroy added his two-run homer in the third for a 7-0 lead.
Gallardo had allowed 12 earned runs in his past three starts, but his only blemish came in the fourth. He gave up a leadoff double to Brandon Crawford , who scored on a sacrifice fly by Brandon Belt .
Gallardo was aggressive with his fastball and was throwing it for strikes to improve to 40-19 at Miller Park.
"I think he threw really well," Lucroy said. "That's the best I've seen him throw this year. I could tell in the bullpen there was something different about him today."
Once he left the game, relievers Michael Gonzalez and John Axford each pitched a scoreless inning before Alfredo Figaro gave up a solo homer to Crawford in the ninth. Crawford had three hits.
Cain settled down and retired 11 of his final 12 batters. But he has allowed five homers in his past two games after not allowing one in his first two outings. He has also given up 18 earned runs and 21 hits in his past three starts.
"I will say, Cain gave us a gutty effort," San Francisco manager Bruce Bochy said. "He regrouped and made a nice adjustment. He pitched great the last three innings. But, when you give up three two-run homers, that is hard to overcome."
NOTES: The last time Milwaukee swept San Francisco at Miller Park was also in 2008. This is the Giants' longest losing streak since dropping five straight from July 25 to 30 last season. ... This was the fourth time Gallardo and Cain squared off, and all have been at Miller Park. Gallardo improved to 3-1. ... Crawford and Hunter Pence are the only Giants to have started all 16 games. ... Crawford extended his career-high hitting streak to 11 games with a single in the second. ... The Brewers reassigned RHP Mike Fiers to Triple-A Nashville and will announce a corresponding move at a later time. Fiers was 0-1 with an 8.59 ERA in three appearances.