HOUSTON >> On Aug. 10, 2024, the Giants beat the Detroit Tigers and improved to 61-58. That was the best their record would look, never able to climb higher than three games over .500 the rest of the season.

They are already four games over .500 heading into Friday’s home opener.

Wilmer Flores continued his resurgence, Landen Roupp struck out a career-high eight, and Luis Matos and LaMonte Wade Jr. hit solo homers as San Francisco completed a sweep of the Houston Astros with a 6-3 win on Wednesday afternoon at Daikin Park.

The Giants are 5-1 record, their best start to a season since 2014 — the year they won their last World Series. Buster Posey’s group excelled in just about every department during spring training, and they’re continuing to do so in games that count.

“If you don’t know by now, we’re pretty good,” Roupp said, “and we’re going to be good.”The Giants played good all-around baseball over their first six games, excelling in just about every area of the game on a trip that began in Cincinnati.

The pitching staff owns a 2.72 ERA with 53 strikeouts over 53 innings, and Ryan Walker and Camilo Doval converted both of their save opportunities. The starters have provided at least five innings in five of their first six games, and Jordan Hicks and Logan Webb have each turned in gems.

San Francisco’s offense, led by Flores, Heliot Ramos and Jung Hoo Lee, has been productive, averaging an even five runs per game. With runners in scoring position, they’re hitting .308 with a .941 OPS. They’ve been aggressive and successful on the bases, too, stealing six bases on six attempts. They’ve also yet to commit an error following a midgame scoring change on Wednesday, and third baseman Matt Chapman proved his glove is still glittered with gold.

For all this early success, this trip could’ve taken on a different tone if not for Flores’ late-game heroics in their first game against the Reds. Flores, who is coming off an injury-shortened and largely unproductive 2024, laid the foundation for this hot start with his go-ahead, three-run homer in the ninth inning in their Opening Day win. With his fourth homer of the year on Wednesday, a two-run shot in the first inning, a healthy Flores has already matched last year’s total output over 71 games.

“It’s been amazing,” Melvin said. “You look up the numbers he’s put up already six games into the season after a really tough year last year where he wasn’t healthy and had to have surgery. Comes back, hits the ground running and is now doing his thing like he normally does. Not only is it big for Wilmer, it’s big for us.”

Keeping pace with Flores is Heliot Ramos, who continued his own torrid start with a two-run double and joined Felipe Alou (1963) as the only other Giant in franchise history to record an extra-base hit in six straight games to open a season. The right-handed slugger boasts an even 1.000 OPS with three homers — all against right-handed pitchers — and three doubles.

“He’s got a lot of power,” Melvin said. “He hits the ball the other way. He was an All-Star last year. To be able to start out like that with all the extra-base hits is kind of cool.”

Roupp, who won the fifth spot in the rotation over Hayden Birdsong and Kyle Harrison, looked on his way to turning in the best start of his career, cruising through the first four innings. In the fifth, he hit a self-inflicted wall. He walked the first batter. He allowed a “single” on a pop up that he conceded he should’ve caught. He walked the next batter. Melvin pulled the plug on his outing with no outs and the bases loaded.

Melvin summoned Randy Rodríguez to face Yordan Alvarez, a dangerous proposition given the Giants were clinging to a 5-1 lead. But Rodríguez limited the damage to two runs. Casey Schmitt, making his first professional start at first base, was initially dinged for an error on an in-between hop off the bat of Alvarez that drove in two runs — the ruling was later changed to a hit — but Rodríguez retired the next three batters and kept San Francisco’s lead intact.

“That’s a tough situation to come in and power your way through and he did it beautifully,” Melvin said.

Hayden Birdsong followed Rodríguez and made his season debut — and first major-league relief appearance — pitching two scoreless innings with two strikeouts. Tyler Rogers recorded a hold in the eighth inning, and Doval recorded his second save of the season because Walker was unavailable after pitching back-to-back games.