Odds & predictions Upcoming matchups Sep 9, 2026 St. Louis Cardinals 6 San Francisco Giants 7 Final Sep 8, 2026 St. Louis Cardinals 1 San Francisco Giants 2 Final Sep 7, 2026 St. Louis Cardinals 4 San Francisco Giants 5 Final/11 Sep 24, 2025 St. Louis Cardinals 3 San Francisco Giants 4 Final Sep 23, 2025 St. Louis Cardinals 9 San Francisco Giants 8 Final Sep 22, 2025 St. Louis Cardinals 6 San Francisco Giants 5 Final Sep 7, 2025 San Francisco Giants 3 St. Louis Cardinals 4 Final Sep 6, 2025 San Francisco Giants 2 St. Louis Cardinals 3 Final Sep 5, 2025 San Francisco Giants 8 St. Louis Cardinals 2 Final Sep 29, 2024 St. Louis Cardinals 6 San Francisco Giants 1 Final Sep 28, 2024 St. Louis Cardinals 5 San Francisco Giants 6 Final Sep 27, 2024 St. Louis Cardinals 6 San Francisco Giants 3 Final Jun 23, 2024 San Francisco Giants 3 St. Louis Cardinals 5 Final Jun 22, 2024 San Francisco Giants 4 St. Louis Cardinals 9 Final Jun 20, 2024 San Francisco Giants 5 St. Louis Cardinals 6 Final Jun 14, 2023 San Francisco Giants 8 St. Louis Cardinals 5 Final/10 Jun 13, 2023 San Francisco Giants 11 St. Louis Cardinals 3 Final Jun 12, 2023 San Francisco Giants 4 St. Louis Cardinals 3 Final Apr 27, 2023 St. Louis Cardinals 6 San Francisco Giants 0 Final Apr 26, 2023 St. Louis Cardinals 3 San Francisco Giants 7 Final Apr 25, 2023 St. Louis Cardinals 4 San Francisco Giants 5 Final May 15, 2022 San Francisco Giants 6 St. Louis Cardinals 15 Final May 14, 2022 San Francisco Giants 0 St. Louis Cardinals 4 Final May 13, 2022 San Francisco Giants 8 St. Louis Cardinals 2 Final May 8, 2022 St. Louis Cardinals 3 San Francisco Giants 4 Final May 7, 2022 St. Louis Cardinals 7 San Francisco Giants 13 Final May 6, 2022 St. Louis Cardinals 3 San Francisco Giants 2 Final May 5, 2022 St. Louis Cardinals 7 San Francisco Giants 1 Final Jul 18, 2021 San Francisco Giants 1 St. Louis Cardinals 2 Final Jul 17, 2021 San Francisco Giants 1 St. Louis Cardinals 3 Final Jul 16, 2021 San Francisco Giants 7 St. Louis Cardinals 2 Final Jul 7, 2021 St. Louis Cardinals 2 San Francisco Giants 5 Final Jul 6, 2021 St. Louis Cardinals 6 San Francisco Giants 5 Final Jul 5, 2021 St. Louis Cardinals 5 San Francisco Giants 3 Final Sep 5, 2019 San Francisco Giants 0 St. Louis Cardinals 10 Final Sep 4, 2019 San Francisco Giants 9 St. Louis Cardinals 8 Final Sep 3, 2019 San Francisco Giants 0 St. Louis Cardinals 1 Final Sep 2, 2019 San Francisco Giants 1 St. Louis Cardinals 3 Final Jul 7, 2019 St. Louis Cardinals 0 San Francisco Giants 1 Final Jul 6, 2019 St. Louis Cardinals 4 San Francisco Giants 8 Final Jul 5, 2019 St. Louis Cardinals 9 San Francisco Giants 4 Final Sep 23, 2018 San Francisco Giants 2 St. Louis Cardinals 9 Final Sep 22, 2018 San Francisco Giants 4 St. Louis Cardinals 5 Final Sep 21, 2018 San Francisco Giants 3 St. Louis Cardinals 5 Final Jul 8, 2018 St. Louis Cardinals 8 San Francisco Giants 13 Final Jul 7, 2018 St. Louis Cardinals 3 San Francisco Giants 2 Final Jul 6, 2018 St. Louis Cardinals 2 San Francisco Giants 3 Final Jul 5, 2018 St. Louis Cardinals 11 San Francisco Giants 2 Final Sep 3, 2017 St. Louis Cardinals 7 San Francisco Giants 3 Final Sep 2, 2017 St. Louis Cardinals 1 San Francisco Giants 2 Final Sep 1, 2017 St. Louis Cardinals 11 San Francisco Giants 6 Final Aug 31, 2017 St. Louis Cardinals 5 San Francisco Giants 2 Final May 21, 2017 San Francisco Giants 3 St. Louis Cardinals 8 Final May 20, 2017 San Francisco Giants 3 St. Louis Cardinals 1 Final May 19, 2017 San Francisco Giants 6 St. Louis Cardinals 5 Final Sep 18, 2016 St. Louis Cardinals 3 San Francisco Giants 0 Final Sep 17, 2016 St. Louis Cardinals 3 San Francisco Giants 2 Final Sep 16, 2016 St. Louis Cardinals 2 San Francisco Giants 8 Final Sep 15, 2016 St. Louis Cardinals 2 San Francisco Giants 6 Final Jun 5, 2016 San Francisco Giants 3 St. Louis Cardinals 6 Final Jun 4, 2016 San Francisco Giants 4 St. Louis Cardinals 7 Final Jun 3, 2016 San Francisco Giants 5 St. Louis Cardinals 1 Final Expert grades weight verified head-to-head profit at 75% and profit on other games involving either team at 25%, with a confidence adjustment until ten qualifying picks are recorded.