The San Francisco Giants have started the 2026 season exactly the way they hoped: by handling their business against St. Louis early and often. A 2-1 win on Wednesday completed a sweep of the season-opening set with the Cardinals, and it came behind another strong outing from the pitching staff and a big night from third baseman Christian Koss.
This one was tight from the jump. Landen Roupp took the mound for San Francisco and delivered exactly what a club wants from its starter in the first week of the year, turning in a 30.0-fantasy-point performance that kept St. Louis off balance most of the night. On the other side, Quinn Mathews matched him nearly pitch for pitch, posting a team-best 29.0 fantasy points for the Cardinals in a losing effort. It was the kind of pitchers' duel that made every swing feel like it mattered, and in a game that finished 2-1, every swing did.
Koss was the difference. The Giants third baseman put up 30.5 fantasy points to claim game MVP honors, edging even his own starting pitcher for the top individual mark on the night. Koss has now been a steady presence in the middle of San Francisco's lineup through the early going, and against a Cardinals pitching staff that had shown flashes of vulnerability in the series, he made sure the Giants had enough offense to back up Roupp's night on the mound.
Bryce Eldridge added a strong showing at designated hitter, putting up 28.0 fantasy points in the win. At 21 years old, Eldridge is already looking like a piece the Giants can build around, and his production alongside Koss gave San Francisco just enough thump to hold off a determined Cardinals team. Grant McCray chipped in 16.0 fantasy points out of center field, and Turner Hill added 8.0 more, rounding out a balanced attack that didn't need to overpower St. Louis so much as out-execute them in the margins.
For the Cardinals, the loss drops them to 0-2 in the series against San Francisco to open the year. Mathews' effort deserved a better fate. Alec Burleson provided some support with 14.0 fantasy points at first base, and Gordon Graceffo was effective out of the bullpen, posting 13.0 fantasy points in relief. Bryan Torres and Nathan Church each added 11.5 fantasy points, giving St. Louis some semblance of offensive balance, but it wasn't enough to overcome a Giants pitching staff that has now shut this Cardinals lineup down in two straight meetings.
That's the real story here. San Francisco has beaten St. Louis in every game of this opening series — 2-1 on Wednesday, following a 5-4 win earlier in the set. Whatever the Cardinals want to fix, they need to fix it fast, because they suddenly look stuck at one and two runs a night against a Giants staff that's making life difficult on hitters up and down the order.
For San Francisco, the encouraging sign isn't just the record. It's the way different players have stepped up each night. Koss was the story on Wednesday, but Roupp's arm made it possible, and Eldridge's bat gave the lineup real teeth. Mix in Carson Seymour and Reiver Sanmartin chipping in from the mound, and the early picture for the Giants is one of depth — a team getting contributions from multiple spots rather than leaning on one or two stars to carry the load.
Nine games remain before either club starts to feel real weight behind their record, but sweeping a season-opening series always sets a tone. For St. Louis, the challenge now is finding answers against pitching before this early skid becomes a bigger problem. For San Francisco, it's about carrying this momentum into the next stretch and proving that Wednesday's tight 2-1 win wasn't a fluke, but a preview of a team that can win games multiple ways.
Fantasy managers building lineups on JockBroker took notice of Koss and Roupp's big nights — exactly the kind of value performances that can swing a week's worth of matchups.




