Cardinals vs Giants Prediction 16 September 2026
📡 The opening two games of the series couldn’t have been more different. St. Louis edged out a 2-1 win in the opener, but on Tuesday, San Francisco roared back with a commanding 10-3 victory. Tonight, both teams send pitchers to the mound with ERAs north of five, a sharp contrast to Monday’s starting matchup. The line is set at 8.5 runs-meaning at least nine are needed-and yesterday’s contest saw that total cleared well before the final out.
Head-to-Head
📊 The head-to-head record over the last 10 games is perfectly balanced at 5-5. Five of those matchups have featured at least nine runs: 6-5, 9-8, 4-5, 6-7, and yesterday’s 3-10 result. This series has already delivered both extremes-a classic pitchers’ duel followed by a 13-run slugfest. Today’s starting pitchers suggest we’re more likely to see the latter scenario again.
Head-to-head statistics Cardinals - Giants

St. Louis Cardinals Team Overview
The Cardinals are 75-77. After back-to-back wins, they suffered a heavy defeat, with Andre Pallante giving up eight runs over five innings. The offense wasn’t entirely silent: Alec Burleson launched his 23rd home run of the season and continues one of the team’s most impressive individual stretches. St. Louis’ main concern remains their pitching staff’s ability to contain opponents throughout the game.
Match Results: St. Louis Cardinals

San Francisco Giants Team Overview
The Giants snapped their four-game losing streak in emphatic fashion. Bryce Eldridge launched a two-run homer that traveled 461 feet, Christian Koss collected three hits, and the team wrapped up the night with 10 runs on the board. For a lineup that has struggled for consistency throughout much of September, this performance could provide a crucial boost ahead of the series finale.
Match Results: San Francisco Giants
⚾ Starting Pitchers
Matthew Liberatore enters this one with a 5-14 record and a 5.53 ERA. Over his last five starts, he has surrendered 21 earned runs, including eight against Baltimore and five at Colorado. Even in his most recent, slightly more encouraging outing versus Chicago, the lefty allowed two runs over 4.1 innings before making an early exit.
Anthony Molina gets the nod for San Francisco, carrying a 3-1 mark and a 5.24 ERA. His last start saw him give up seven earned runs in just three innings against San Diego. Across his last five appearances, his ERA sits at 5.59, with only two outings in that span where he managed to avoid significant damage.
⭐ Editor’s Prediction
This matchup features two highly inconsistent starting pitchers. Liberatore carries a 5.53 ERA and has endured a rough month, while Molina sits at 5.24 and gave up seven runs in his last outing. Yesterday, the teams combined for 13 runs, and five of their last 10 head-to-head clashes have seen at least nine runs scored. There’s a risk that both offenses could revert to the low-scoring pace we saw on Monday, but with these starters on the mound, there’s plenty of potential for early baserunners. Even a 5-4 game would get the job done. Our pick: over 8.5 total runs.
