Home » MLB » Matchups » San Francisco Giants vs St. Louis Cardinals Giants CardinalsView current matchupPrevious Matchups June 14, 202314/06/20238.15 AM ESTBusch Stadium June 13, 202313/06/20232.45 PM ESTBusch Stadium June 12, 202312/06/20232.45 PM ESTBusch Stadium April 27, 202327/04/202310.45 AM ESTOracle Park April 26, 202326/04/20234.45 PM ESTOracle Park April 25, 202325/04/20234.45 PM ESTOracle Park April 24, 202324/04/20234.45 PM ESTOracle Park May 15, 202215/05/20222.08 PM ESTBusch Stadium May 14, 202214/05/20229.15 AM ESTBusch Stadium May 13, 202213/05/20223.15 PM ESTBusch Stadium May 8, 20228/05/202211.05 AM ESTOracle Park May 7, 20227/05/20222.15 PM ESTOracle Park May 6, 20226/05/20225.15 PM ESTOracle Park May 5, 20225/05/20224.45 PM ESTOracle Park July 18, 202118/07/20219.15 AM ESTBusch Stadium July 17, 202117/07/20212.15 PM ESTBusch Stadium July 16, 202116/07/20213.15 PM ESTBusch Stadium July 7, 20217/07/20214.45 PM ESTOracle Park July 6, 20216/07/20214.45 PM ESTOracle Park July 5, 20215/07/20211.05 PM ESTOracle Park September 5, 20195/09/20198.15 AM ESTBusch Stadium September 4, 20194/09/20192.45 PM ESTBusch Stadium September 3, 20193/09/20192.45 PM ESTBusch Stadium September 2, 20192/09/20199.15 AM ESTBusch Stadium July 7, 20197/07/201911.05 AM ESTOracle Park July 6, 20196/07/20195.05 PM ESTOracle Park July 5, 20195/07/20195.15 PM ESTOracle Park September 23, 201823/09/20189.15 AM ESTBusch Stadium September 22, 201822/09/20188.05 AM ESTBusch Stadium September 21, 201821/09/20183.15 PM ESTBusch Stadium July 8, 20188/07/201811.05 AM ESTOracle Park July 7, 20187/07/201811.05 AM ESTOracle Park July 6, 20186/07/20185.15 PM ESTOracle Park July 5, 20185/07/20185.15 PM ESTOracle Park September 3, 20173/09/201711.05 AM ESTOracle Park September 2, 20172/09/201711.05 AM ESTOracle Park September 1, 20171/09/20175.15 PM ESTOracle Park August 31, 201731/08/20175.15 PM ESTOracle Park May 21, 201721/05/20179.15 AM ESTBusch Stadium May 20, 201720/05/20172.15 PM ESTBusch Stadium May 19, 201719/05/20173.15 PM ESTBusch Stadium September 18, 201618/09/201611.05 AM ESTOracle Park September 17, 201617/09/20164.05 PM ESTOracle Park September 16, 201616/09/20165.15 PM ESTOracle Park September 15, 201615/09/20165.15 PM ESTOracle Park June 5, 20165/06/20163.05 PM ESTBusch Stadium June 4, 20164/06/20162.15 PM ESTBusch Stadium June 3, 20163/06/20163.15 PM ESTBusch Stadium August 30, 201530/08/201511.05 AM ESTOracle Park August 29, 201529/08/201511.05 AM ESTOracle Park August 28, 201528/08/20155.15 PM ESTOracle Park August 19, 201519/08/20152.15 PM ESTBusch Stadium August 18, 201518/08/20153.15 PM ESTBusch Stadium August 17, 201517/08/20153.09 PM ESTBusch Stadium October 16, 201416/10/20143.00 PM ESTOracle Park October 15, 201415/10/20143.00 PM ESTOracle Park October 14, 201414/10/201411.00 AM ESTOracle Park October 12, 201412/10/20143.00 PM ESTBusch Stadium October 11, 201411/10/20143.00 PM ESTBusch Stadium July 3, 20143/07/201410.45 AM ESTOracle Park July 2, 20142/07/20145.15 PM ESTOracle Park July 1, 20141/07/20145.15 PM ESTOracle Park June 1, 20141/06/20149.15 AM ESTBusch Stadium May 31, 201431/05/20149.15 AM ESTBusch Stadium May 30, 201430/05/20143.15 PM ESTBusch Stadium May 29, 201429/05/20143.15 PM ESTBusch Stadium June 2, 20132/06/20139.15 AM ESTBusch Stadium June 1, 20131/06/20132.15 PM ESTBusch Stadium June 1, 20131/06/20138.15 AM ESTBusch Stadium April 7, 20137/04/201311.05 AM ESTOracle Park April 6, 20136/04/201311.05 AM ESTOracle Park April 5, 20135/04/201311.35 AM ESTOracle Park October 22, 201222/10/20123.00 PM ESTOracle Park October 21, 201221/10/20122.30 PM ESTOracle Park October 19, 201219/10/20123.00 PM ESTBusch Stadium October 18, 201218/10/20123.00 PM ESTBusch Stadium October 17, 201217/10/201211.00 AM ESTBusch Stadium October 15, 201215/10/20123.00 PM ESTOracle Park October 14, 201214/10/20123.00 PM ESTOracle Park August 9, 20129/08/20128.45 AM ESTBusch Stadium August 8, 20128/08/20123.15 PM ESTBusch Stadium August 7, 20127/08/20123.15 PM ESTBusch Stadium August 6, 20126/08/20123.15 PM ESTBusch Stadium May 17, 201217/05/201210.45 AM ESTOracle Park May 16, 201216/05/20125.15 PM ESTOracle Park June 2, 20112/06/20113.15 PM ESTBusch Stadium June 1, 20111/06/20113.15 PM ESTBusch Stadium May 31, 201131/05/20112.05 PM ESTBusch Stadium May 30, 201130/05/201111.15 AM ESTBusch Stadium April 10, 201110/04/201111.05 AM ESTOracle Park April 9, 20119/04/20115.05 PM ESTOracle Park April 8, 20118/04/201111.35 AM ESTOracle Park August 22, 201022/08/20109.15 AM ESTBusch Stadium August 21, 201021/08/20102.15 PM ESTBusch Stadium August 20, 201020/08/20103.15 PM ESTBusch Stadium April 25, 201025/04/201011.05 AM ESTOracle Park April 24, 201024/04/20104.05 PM ESTOracle Park April 23, 201023/04/20105.15 PM ESTOracle Park July 2, 20092/07/20092.15 PM ESTBusch Stadium July 1, 20091/07/20093.15 PM ESTBusch Stadium June 30, 200930/06/20093.15 PM ESTBusch Stadium June 29, 200929/06/20093.15 PM ESTBusch Stadium May 31, 200931/05/200911.05 AM ESTOracle Park May 30, 200930/05/20094.05 PM ESTOracle Park May 29, 200929/05/20095.15 PM ESTOracle Park April 20, 200820/04/20089.15 AM ESTBusch Stadium April 19, 200819/04/20088.10 AM ESTBusch Stadium April 18, 200818/04/20083.15 PM ESTBusch Stadium April 13, 200813/04/200811.05 AM ESTOracle Park April 12, 200812/04/200811.05 AM ESTOracle Park April 11, 200811/04/20085.15 PM ESTOracle Park April 10, 200810/04/20085.15 PM ESTOracle Park July 8, 20078/07/20079.15 AM ESTBusch Stadium July 7, 20077/07/20072.15 PM ESTBusch Stadium July 6, 20076/07/20073.10 PM ESTBusch Stadium April 19, 200719/04/200710.35 AM ESTOracle Park April 18, 200718/04/20075.15 PM ESTOracle Park September 16, 200616/09/200611.05 AM ESTBusch Stadium September 15, 200615/09/20063.10 PM ESTBusch Stadium May 24, 200624/05/200610.35 AM ESTOracle Park May 23, 200623/05/20065.15 PM ESTOracle Park May 22, 200622/05/20065.15 PM ESTOracle ParkView current matchupGiants vs Cardinals Betting Odds WIN PROBABILITY PREDICTED SCORE BETTING TRENDS SPORTS TRENDS RETURN ON INVESTMENTLAST 10 GAMES Giants Cardinals RECORDS​ HEAD TO HEAD TEAM RANKED STATSREGULAR SEASON Giants Cardinals TEAM LEADERS Giants Cardinals INJURIES Giants Cardinals GiantsVISIT TEAM PAGECardinalsVISIT TEAM PAGELATEST MLB NEWS St. Louis Heads To Big Apple For Three-Game Set Yoshinobu Yamamoto Has Dropped to Third in NL ROY Odds Mariners vs Rangers Preview: AL West’s Best Clash In Texas Astros’ 7-16 Record Might Get More Embarrassing by The Weekend Guardians Off to Franchise-Best Start, Host Red Sox Mets vs Giants Series Preview: Inconsistent Clubs Square Off Orioles vs Angels Preview: Lack Of Offense Dooms LA D’Backs vs Cardinals Odds: Arizona Slight Favs in Opener Padres vs Rockies Betting Odds: SD Huge Favorites Can The Reds Build Off Three-Game Sweep Of Angels?Giants vs Cardinals Highlights​