Home » MLB » Matchups » vs San Francisco Giants GiantsView current matchupPrevious Matchups September 20, 202320/09/202310.40 AM ESTChase Field September 19, 202319/09/20234.40 PM ESTChase Field August 3, 20233/08/202310.45 AM ESTOracle Park August 2, 20232/08/20234.45 PM ESTOracle Park August 1, 20231/08/20234.45 PM ESTOracle Park July 31, 202331/07/20234.45 PM ESTOracle Park June 25, 202325/06/202311.05 AM ESTOracle Park June 24, 202324/06/202311.05 AM ESTOracle Park June 23, 202323/06/20235.15 PM ESTOracle Park May 14, 202314/05/202311.10 AM ESTChase Field May 13, 202313/05/20233.10 PM ESTChase Field May 12, 202312/05/20234.40 PM ESTChase Field May 11, 202311/05/20234.40 PM ESTChase Field March 14, 202314/03/202311.10 AM ESTTalking Stick March 4, 20234/03/202310.05 AM ESTScottsdale Stadium March 1, 20231/03/202310.05 AM ESTScottsdale Stadium October 2, 20222/10/202211.05 AM ESTOracle Park October 1, 20221/10/202211.05 AM ESTOracle Park September 30, 202230/09/20225.15 PM ESTOracle Park September 25, 202225/09/202210.40 AM ESTChase Field September 24, 202224/09/20223.10 PM ESTChase Field September 23, 202223/09/20224.40 PM ESTChase Field August 18, 202218/08/202210.45 AM ESTOracle Park August 17, 202217/08/20224.45 PM ESTOracle Park August 16, 202216/08/20224.45 PM ESTOracle Park August 15, 202215/08/20224.45 PM ESTOracle Park July 27, 202227/07/202210.40 AM ESTChase Field July 26, 202226/07/20224.40 PM ESTChase Field July 25, 202225/07/20224.40 PM ESTChase Field July 13, 202213/07/202210.45 AM ESTOracle Park July 12, 202212/07/20224.45 PM ESTOracle Park July 11, 202211/07/20224.45 PM ESTOracle Park July 6, 20226/07/20224.40 PM ESTChase Field July 5, 20225/07/20224.40 PM ESTChase Field July 4, 20224/07/20221.10 PM ESTChase Field March 23, 202223/03/202211.05 AM ESTScottsdale Stadium September 30, 202130/09/20214.45 PM ESTOracle Park September 29, 202129/09/20214.45 PM ESTOracle Park September 28, 202128/09/20214.45 PM ESTOracle Park August 11, 202111/08/20214.45 PM ESTOracle Park August 10, 202110/08/20214.45 PM ESTOracle Park August 5, 20215/08/202110.40 AM ESTChase Field August 4, 20214/08/20214.40 PM ESTChase Field August 3, 20213/08/20214.40 PM ESTChase Field August 2, 20212/08/20214.40 PM ESTChase Field July 4, 20214/07/20214.10 PM ESTChase Field July 3, 20213/07/20215.10 PM ESTChase Field July 2, 20212/07/20214.40 PM ESTChase Field July 1, 20211/07/20214.40 PM ESTChase Field June 17, 202117/06/202110.45 AM ESTOracle Park June 16, 202116/06/20214.45 PM ESTOracle Park June 15, 202115/06/20214.45 PM ESTOracle Park June 14, 202114/06/20214.45 PM ESTOracle Park May 26, 202126/05/20214.40 PM ESTChase Field May 25, 202125/05/20214.40 PM ESTChase Field March 14, 202114/03/202111.10 AM ESTTalking Stick March 8, 20218/03/202110.05 AM ESTScottsdale Stadium September 7, 20207/09/20203.05 PM ESTOracle Park September 6, 20206/09/202011.05 AM ESTOracle Park September 5, 20205/09/20204.15 PM ESTOracle Park September 4, 20204/09/20204.45 PM ESTOracle Park August 30, 202030/08/202011.10 AM ESTChase Field August 29, 202029/08/20203.10 PM ESTChase Field August 28, 202028/08/20204.40 PM ESTChase Field August 23, 202023/08/202011.10 AM ESTOracle Park August 22, 202022/08/20204.15 PM ESTOracle Park August 21, 202021/08/20204.45 PM ESTOracle Park March 2, 20202/03/202010.10 AM ESTTalking Stick February 24, 202024/02/202010.05 AM ESTScottsdale Stadium August 27, 201927/08/20194.45 PM ESTOracle Park August 26, 201926/08/20194.45 PM ESTOracle Park August 18, 201918/08/201911.10 AM ESTChase Field August 17, 201917/08/20193.10 PM ESTChase Field August 16, 201916/08/20194.40 PM ESTChase Field August 15, 201915/08/20194.40 PM ESTChase Field June 30, 201930/06/201911.05 AM ESTOracle Park June 29, 201929/06/20195.05 PM ESTOracle Park June 28, 201928/06/20195.15 PM ESTOracle Park June 27, 201927/06/20194.45 PM ESTOracle Park June 23, 201923/06/201911.10 AM ESTChase Field June 22, 201922/06/20195.10 PM ESTChase Field June 21, 201921/06/20194.40 PM ESTChase Field May 26, 201926/05/201911.05 AM ESTOracle Park May 25, 201925/05/201911.05 AM ESTOracle Park May 24, 201924/05/20195.15 PM ESTOracle Park May 19, 201919/05/201911.10 AM ESTChase Field May 18, 201918/05/20195.10 PM ESTChase Field May 17, 201917/05/20194.40 PM ESTChase Field March 23, 201923/03/201911.05 AM ESTScottsdale Stadium March 14, 201914/03/201911.10 AM ESTTalking Stick August 29, 201829/08/20185.15 PM ESTOracle Park August 28, 201828/08/20185.15 PM ESTOracle Park August 27, 201827/08/20185.15 PM ESTOracle Park August 5, 20185/08/201811.10 AM ESTChase Field August 4, 20184/08/20183.10 PM ESTChase Field August 3, 20183/08/20184.40 PM ESTChase Field August 2, 20182/08/20184.40 PM ESTChase Field July 1, 20181/07/201811.10 AM ESTChase Field June 30, 201830/06/20185.10 PM ESTChase Field June 29, 201829/06/20184.40 PM ESTChase Field June 6, 20186/06/201810.45 AM ESTOracle Park June 5, 20185/06/20185.15 PM ESTOracle Park June 4, 20184/06/20185.10 PM ESTOracle Park April 19, 201819/04/20184.40 PM ESTChase Field April 18, 201818/04/20184.40 PM ESTChase Field April 17, 201817/04/20184.40 PM ESTChase Field April 11, 201811/04/201810.45 AM ESTOracle Park April 10, 201810/04/20185.15 PM ESTOracle Park April 9, 20189/04/20185.15 PM ESTOracle Park March 21, 201821/03/20184.40 PM ESTTalking Stick February 27, 201827/02/201810.05 AM ESTScottsdale Stadium September 27, 201727/09/201710.40 AM ESTChase Field September 26, 201726/09/20174.40 PM ESTChase Field September 25, 201725/09/20174.40 PM ESTChase Field September 17, 201717/09/201711.05 AM ESTOracle Park September 16, 201716/09/20174.05 PM ESTOracle Park September 15, 201715/09/20175.15 PM ESTOracle Park August 27, 201727/08/201711.10 AM ESTChase Field August 26, 201726/08/20173.10 PM ESTChase Field August 25, 201725/08/20174.40 PM ESTChase Field August 6, 20176/08/201711.05 AM ESTOracle Park August 5, 20175/08/20174.05 PM ESTOracle Park August 4, 20174/08/20175.15 PM ESTOracle Park April 12, 201712/04/20175.15 PM ESTOracle Park April 11, 201711/04/20175.15 PM ESTOracle Park April 10, 201710/04/201711.35 AM ESTOracle Park April 6, 20176/04/20174.40 PM ESTChase Field April 5, 20175/04/20174.40 PM ESTChase Field April 4, 20174/04/20174.40 PM ESTChase Field April 2, 20172/04/201711.10 AM ESTChase Field March 12, 201712/03/201711.05 AM ESTScottsdale Stadium March 11, 201711/03/201710.10 AM ESTTalking Stick September 11, 201611/09/201611.10 AM ESTChase Field September 10, 201610/09/20163.10 PM ESTChase Field September 9, 20169/09/20164.40 PM ESTChase Field August 31, 201631/08/201610.45 AM ESTOracle Park August 30, 201630/08/20165.15 PM ESTOracle Park July 10, 201610/07/20163.00 PM ESTOracle Park July 9, 20169/07/201611.05 AM ESTOracle Park July 8, 20168/07/20165.15 PM ESTOracle Park July 3, 20163/07/201611.10 AM ESTChase Field July 2, 20162/07/20165.10 PM ESTChase Field July 1, 20161/07/20164.40 PM ESTChase Field May 15, 201615/05/201611.10 AM ESTChase Field May 14, 201614/05/20163.10 PM ESTChase Field May 13, 201613/05/20164.40 PM ESTChase Field May 12, 201612/05/20164.40 PM ESTChase Field April 21, 201621/04/201610.45 AM ESTOracle Park April 20, 201620/04/20165.15 PM ESTOracle Park April 19, 201619/04/20165.15 PM ESTOracle Park April 18, 201618/04/20165.15 PM ESTOracle Park March 28, 201628/03/20165.05 PM ESTScottsdale Stadium March 23, 201623/03/201611.10 AM ESTTalking Stick March 22, 201622/03/20165.10 PM ESTTalking Stick March 12, 201612/03/201610.05 AM ESTScottsdale Stadium September 20, 201520/09/201511.05 AM ESTOracle Park September 19, 201519/09/201511.05 AM ESTOracle Park September 18, 201518/09/20155.15 PM ESTOracle Park September 9, 20159/09/20154.40 PM ESTChase Field September 8, 20158/09/20154.40 PM ESTChase Field September 7, 20157/09/201511.10 AM ESTChase Field July 19, 201519/07/201511.10 AM ESTChase Field July 18, 201518/07/20153.10 PM ESTChase Field July 17, 201517/07/20154.40 PM ESTChase Field June 14, 201514/06/201511.05 AM ESTOracle Park June 13, 201513/06/20152.15 PM ESTOracle Park June 12, 201512/06/20155.15 PM ESTOracle Park April 19, 201519/04/201511.05 AM ESTOracle Park April 18, 201518/04/20154.05 PM ESTOracle Park April 17, 201517/04/20155.15 PM ESTOracle Park April 16, 201516/04/20155.15 PM ESTOracle Park April 8, 20158/04/20154.40 PM ESTChase Field April 7, 20157/04/20154.40 PM ESTChase Field April 6, 20156/04/20155.10 PM ESTChase Field March 17, 201517/03/201511.05 AM ESTScottsdale Stadium March 15, 201515/03/20151.05 PM ESTScottsdale Stadium March 14, 201514/03/20155.10 PM ESTTalking Stick March 8, 20158/03/201511.10 AM ESTTalking Stick March 8, 20158/03/201511.05 AM ESTScottsdale Stadium September 17, 201417/09/201410.40 AM ESTChase Field September 16, 201416/09/20144.40 PM ESTChase Field September 15, 201415/09/20144.40 PM ESTChase Field September 11, 201411/09/201410.45 AM ESTOracle Park September 10, 201410/09/20145.15 PM ESTOracle Park September 9, 20149/09/20145.15 PM ESTOracle Park July 13, 201413/07/201411.05 AM ESTOracle Park July 12, 201412/07/201411.05 AM ESTOracle Park July 11, 201411/07/20145.15 PM ESTOracle Park June 22, 201422/06/201411.10 AM ESTChase Field June 21, 201421/06/20145.10 PM ESTChase Field June 20, 201420/06/20144.40 PM ESTChase Field April 10, 201410/04/20145.15 PM ESTOracle Park April 9, 20149/04/20145.15 PM ESTOracle Park April 8, 20148/04/201411.35 AM ESTOracle Park April 3, 20143/04/201410.40 AM ESTChase Field April 2, 20142/04/20144.40 PM ESTChase Field April 1, 20141/04/20144.40 PM ESTChase Field March 31, 201431/03/20144.40 PM ESTChase Field March 2, 20142/03/201410.05 AM ESTScottsdale Stadium September 8, 20138/09/201311.05 AM ESTOracle Park September 7, 20137/09/20134.05 PM ESTOracle Park September 6, 20136/09/20135.15 PM ESTOracle Park September 5, 20135/09/20135.15 PM ESTOracle Park September 1, 20131/09/201311.10 AM ESTChase Field August 31, 201331/08/20133.10 PM ESTChase Field August 30, 201330/08/20134.40 PM ESTChase Field July 21, 201321/07/201311.05 AM ESTOracle Park July 20, 201320/07/20134.05 PM ESTOracle Park July 19, 201319/07/20135.15 PM ESTOracle Park June 9, 20139/06/201311.10 AM ESTChase Field June 8, 20138/06/20135.10 PM ESTChase Field June 7, 20137/06/20134.40 PM ESTChase Field May 1, 20131/05/20134.40 PM ESTChase Field April 30, 201330/04/20134.40 PM ESTChase Field April 29, 201329/04/20134.40 PM ESTChase Field April 24, 201324/04/201310.45 AM ESTOracle Park April 23, 201323/04/20135.15 PM ESTOracle Park April 22, 201322/04/20135.15 PM ESTOracle Park March 27, 201327/03/201311.10 AM ESTTalking Stick March 3, 20133/03/201310.05 AM ESTScottsdale Stadium September 27, 201227/09/201210.45 AM ESTOracle Park September 26, 201226/09/20125.15 PM ESTOracle Park September 25, 201225/09/20125.15 PM ESTOracle Park September 16, 201216/09/201211.10 AM ESTChase Field September 15, 201215/09/20123.10 PM ESTChase Field September 14, 201214/09/20124.40 PM ESTChase Field September 5, 20125/09/20125.15 PM ESTOracle Park September 4, 20124/09/20125.15 PM ESTOracle Park September 3, 20123/09/201211.05 AM ESTOracle Park May 30, 201230/05/20125.15 PM ESTOracle Park May 29, 201229/05/20125.15 PM ESTOracle Park May 28, 201228/05/201212.05 PM ESTOracle Park May 13, 201213/05/201211.10 AM ESTChase Field May 12, 201212/05/20123.10 PM ESTChase Field May 11, 201211/05/20124.40 PM ESTChase Field April 8, 20128/04/201211.10 AM ESTChase Field April 7, 20127/04/201211.05 AM ESTChase Field April 6, 20126/04/20122.10 PM ESTChase Field March 20, 201220/03/201211.10 AM ESTScottsdale Stadium March 4, 20124/03/201210.10 AM ESTTalking Stick March 3, 20123/03/201210.05 AM ESTScottsdale Stadium September 25, 201125/09/201111.10 AM ESTChase Field September 24, 201124/09/20113.10 PM ESTChase Field September 23, 201123/09/20114.40 PM ESTChase Field September 4, 20114/09/201111.05 AM ESTOracle Park September 3, 20113/09/20114.05 PM ESTOracle Park September 2, 20112/09/20115.15 PM ESTOracle Park August 3, 20113/08/201110.45 AM ESTOracle Park August 2, 20112/08/20115.15 PM ESTOracle Park August 1, 20111/08/20115.15 PM ESTOracle Park June 16, 201116/06/20114.40 PM ESTChase Field June 15, 201115/06/20114.40 PM ESTChase Field June 14, 201114/06/20114.40 PM ESTChase Field May 12, 201112/05/201110.45 AM ESTOracle Park May 11, 201111/05/20115.15 PM ESTOracle Park May 10, 201110/05/20115.15 PM ESTOracle Park April 17, 201117/04/201111.10 AM ESTChase Field April 16, 201116/04/20113.10 PM ESTChase Field April 15, 201115/04/20114.40 PM ESTChase Field March 15, 201115/03/20114.40 PM ESTTalking Stick March 2, 20112/03/20114.05 PM ESTScottsdale Stadium February 27, 201127/02/201110.10 AM ESTTalking Stick February 25, 201125/02/201110.05 AM ESTScottsdale Stadium September 30, 201030/09/201010.45 AM ESTOracle Park September 29, 201029/09/20105.15 PM ESTOracle Park September 28, 201028/09/20105.15 PM ESTOracle Park September 8, 20108/09/20104.40 PM ESTChase Field September 7, 20107/09/20104.40 PM ESTChase Field September 6, 20106/09/201011.10 AM ESTChase Field August 29, 201029/08/201011.05 AM ESTOracle Park August 28, 201028/08/20104.05 PM ESTOracle Park August 27, 201027/08/20105.15 PM ESTOracle Park July 25, 201025/07/201011.10 AM ESTChase Field July 24, 201024/07/20103.10 PM ESTChase Field July 23, 201023/07/20104.40 PM ESTChase Field July 22, 201022/07/20104.40 PM ESTChase Field May 30, 201030/05/201011.05 AM ESTOracle Park May 29, 201029/05/20104.05 PM ESTOracle Park May 28, 201028/05/20105.15 PM ESTOracle Park May 20, 201020/05/20104.40 PM ESTChase Field May 19, 201019/05/20104.40 PM ESTChase Field March 21, 201021/03/201011.05 AM ESTKino Stadium March 6, 20106/03/201010.05 AM ESTScottsdale Stadium October 1, 20091/10/200910.45 AM ESTOracle Park September 30, 200930/09/20095.15 PM ESTOracle Park September 29, 200929/09/20095.15 PM ESTOracle Park September 23, 200923/09/20095.10 PM ESTChase Field September 22, 200922/09/20094.40 PM ESTChase Field September 21, 200921/09/20094.40 PM ESTChase Field August 27, 200927/08/20095.15 PM ESTOracle Park August 26, 200926/08/20095.15 PM ESTOracle Park August 25, 200925/08/20095.15 PM ESTOracle Park June 11, 200911/06/200910.40 AM ESTChase Field June 10, 200910/06/20094.40 PM ESTChase Field June 9, 20099/06/20094.40 PM ESTChase Field April 26, 200926/04/200911.10 AM ESTChase Field April 25, 200925/04/20093.10 PM ESTChase Field April 24, 200924/04/20094.40 PM ESTChase Field April 19, 200919/04/200911.05 AM ESTOracle Park April 18, 200918/04/200911.05 AM ESTOracle Park April 17, 200917/04/20095.15 PM ESTOracle Park March 24, 200924/03/200911.05 AM ESTKino Stadium March 3, 20093/03/200910.05 AM ESTScottsdale Stadium September 18, 200818/09/20084.40 PM ESTChase Field September 17, 200817/09/20084.40 PM ESTChase Field September 16, 200816/09/20084.40 PM ESTChase Field September 15, 200815/09/20084.40 PM ESTChase Field September 10, 200810/09/200810.45 AM ESTOracle Park September 9, 20089/09/20085.15 PM ESTOracle Park September 8, 20088/09/20085.15 PM ESTOracle Park July 27, 200827/07/200811.05 AM ESTOracle Park July 26, 200826/07/20084.05 PM ESTOracle Park July 25, 200825/07/20085.15 PM ESTOracle Park May 29, 200829/05/20084.40 PM ESTChase Field May 28, 200828/05/20084.40 PM ESTChase Field May 27, 200827/05/20084.40 PM ESTChase Field April 22, 200822/04/20084.40 PM ESTChase Field April 21, 200821/04/20084.40 PM ESTChase Field April 16, 200816/04/200810.45 AM ESTOracle Park April 15, 200815/04/200811.35 AM ESTOracle Park April 14, 200814/04/20085.15 PM ESTOracle Park March 24, 200824/03/200811.05 AM ESTKino Stadium March 14, 200814/03/200811.05 AM ESTScottsdale Stadium September 19, 200719/09/20074.40 PM ESTChase Field September 18, 200718/09/20074.40 PM ESTChase Field September 17, 200717/09/20074.40 PM ESTChase Field September 12, 200712/09/20075.15 PM ESTOracle Park September 11, 200711/09/20075.15 PM ESTOracle Park September 10, 200710/09/20075.15 PM ESTOracle Park July 1, 20071/07/200711.05 AM ESTOracle Park June 30, 200730/06/20074.05 PM ESTOracle Park June 29, 200729/06/20075.15 PM ESTOracle Park June 7, 20077/06/20074.40 PM ESTChase Field June 6, 20076/06/20074.40 PM ESTChase Field June 5, 20075/06/20074.40 PM ESTChase Field April 29, 200729/04/200711.40 AM ESTChase Field April 28, 200728/04/20074.40 PM ESTChase Field April 27, 200727/04/20074.40 PM ESTChase Field April 22, 200722/04/200711.05 AM ESTOracle Park April 21, 200721/04/200711.05 AM ESTOracle Park April 20, 200720/04/20075.15 PM ESTOracle Park March 22, 200722/03/200711.05 AM ESTScottsdale Stadium March 5, 20075/03/200710.05 AM ESTKino Stadium September 27, 200627/09/200610.35 AM ESTOracle Park September 26, 200626/09/20065.15 PM ESTOracle Park September 25, 200625/09/20065.15 PM ESTOracle Park August 23, 200623/08/200610.35 AM ESTOracle Park August 22, 200622/08/20065.15 PM ESTOracle Park August 21, 200621/08/20065.15 PM ESTOracle Park August 9, 20069/08/20064.40 PM ESTChase Field August 8, 20068/08/20064.40 PM ESTChase Field August 7, 20067/08/20064.40 PM ESTChase Field June 15, 200615/06/20061.40 PM ESTChase Field June 14, 200614/06/20064.40 PM ESTChase Field June 13, 200613/06/20064.40 PM ESTChase Field April 30, 200630/04/200611.05 AM ESTOracle Park April 29, 200629/04/200611.05 AM ESTOracle Park April 28, 200628/04/20065.15 PM ESTOracle Park April 20, 200620/04/20064.40 PM ESTChase Field April 19, 200619/04/20064.40 PM ESTChase Field April 18, 200618/04/20064.40 PM ESTChase Field April 17, 200617/04/20064.40 PM ESTChase Field March 13, 200613/03/200610.05 AM ESTKino StadiumView current matchup vs Giants Betting Odds WIN PROBABILITY PREDICTED SCORE BETTING TRENDS SPORTS TRENDS RETURN ON INVESTMENTLAST 10 GAMES Giants RECORDS​ HEAD TO HEAD TEAM RANKED STATSREGULAR SEASON Giants TEAM LEADERS Giants INJURIES Giants VISIT TEAM PAGEGiantsVISIT TEAM PAGELATEST MLB NEWS 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? MLB Regular Season: Texas Rangers vs Atlanta Braves Series Preview Injuries Mount for Red Sox Ahead of Pirates Series Guardians The Pick In Weekend Series vs Athletics Can St. Louis Make Up Ground Against Milwaukee? vs Giants Highlights​