Home » MLB » Matchups » San Francisco Giants vs St. Louis Cardinals Giants Cardinals View current matchupPrevious Matchups September 29, 202429/09/202410.05 AM ESTOracle Park September 28, 202428/09/202411.05 AM ESTOracle Park September 27, 202427/09/20245.15 PM ESTOracle Park June 23, 202423/06/20249.15 AM ESTBusch Stadium June 22, 202422/06/20249.15 AM ESTBusch Stadium June 20, 202420/06/20242.15 PM ESTRickwood Field 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 Twins Vs Padres MLB Series: Hot Teams Play Rare Series in SD Astros Look to Keep Stacking Wins as Red Sox Visit Baltimore Travels to New York to Face Mets Mariners vs Pirates MLB Series Betting: Desperate Times Can the Guardians Out-Pitch Brewers In Weekend Series? Surging Padres Continue Chase for NL West Lead Dodgers vs Cardinals MLB Picks: LA Clinging to NL West Lead Diamondbacks at Rays Series Preview: Firing on All Cylinders Can The Yankees Play Themselves Into First Place Again? MLB-Worst White Sox Seek Upset of AstrosGiants vs Cardinals Highlights​