Home » MLB » Matchups » Kansas City Royals vs San Francisco Giants Royals GiantsView current matchupPrevious Matchups March 19, 202419/03/20245.05 PM ESTScottsdale Stadium March 11, 202411/03/202411.05 AM ESTSurprise Stadium April 9, 20239/04/202311.05 AM ESTOracle Park April 8, 20238/04/202311.05 AM ESTOracle Park April 7, 20237/04/202311.35 AM ESTOracle Park March 24, 202324/03/202311.05 AM ESTSurprise Stadium March 5, 20235/03/202310.05 AM ESTScottsdale Stadium June 15, 202215/06/202210.45 AM ESTOracle Park June 14, 202214/06/20224.45 PM ESTOracle Park June 13, 202213/06/20224.45 PM ESTOracle Park March 30, 202230/03/202211.05 AM ESTSurprise Stadium March 15, 202115/03/202111.05 AM ESTSurprise Stadium March 6, 20216/03/202110.05 AM ESTScottsdale Stadium February 28, 202028/02/202010.05 AM ESTSurprise Stadium March 22, 201922/03/20194.05 PM ESTSurprise Stadium March 17, 201917/03/201911.05 AM ESTScottsdale Stadium February 27, 201927/02/201910.05 AM ESTScottsdale Stadium March 23, 201823/03/201811.05 AM ESTScottsdale Stadium March 20, 201820/03/20184.05 PM ESTSurprise Stadium February 26, 201826/02/201810.05 AM ESTScottsdale Stadium June 14, 201714/06/201710.45 AM ESTOracle Park June 13, 201713/06/20175.15 PM ESTOracle Park April 19, 201719/04/20173.15 PM ESTKauffman Stadium April 18, 201718/04/20173.15 PM ESTKauffman Stadium March 5, 20175/03/201710.05 AM ESTScottsdale Stadium March 4, 20174/03/201710.05 AM ESTSurprise Stadium March 29, 201629/03/20164.05 PM ESTSurprise Stadium March 25, 201625/03/201611.05 AM ESTScottsdale Stadium March 23, 201523/03/201511.05 AM ESTScottsdale Stadium March 22, 201522/03/201511.05 AM ESTSurprise Stadium October 29, 201429/10/20143.00 PM ESTKauffman Stadium October 28, 201428/10/20143.00 PM ESTKauffman Stadium October 26, 201426/10/20143.00 PM ESTOracle Park October 25, 201425/10/20143.00 PM ESTOracle Park October 24, 201424/10/20143.00 PM ESTOracle Park October 22, 201422/10/20143.00 PM ESTKauffman Stadium October 21, 201421/10/20143.00 PM ESTKauffman Stadium August 10, 201410/08/20149.10 AM ESTKauffman Stadium August 9, 20149/08/20142.10 PM ESTKauffman Stadium August 8, 20148/08/20143.10 PM ESTKauffman Stadium March 23, 201423/03/201411.05 AM ESTScottsdale Stadium March 7, 20147/03/201410.05 AM ESTSurprise Stadium March 9, 20139/03/201310.05 AM ESTScottsdale Stadium March 2, 20132/03/201310.05 AM ESTSurprise Stadium March 26, 201226/03/201211.05 AM ESTScottsdale Stadium March 12, 201212/03/201211.05 AM ESTSurprise Stadium March 27, 201127/03/201111.05 AM ESTSurprise Stadium March 25, 201125/03/20114.05 PM ESTSurprise Stadium March 19, 201119/03/201111.05 AM ESTScottsdale Stadium March 24, 201024/03/20104.05 PM ESTSurprise Stadium March 15, 200915/03/200911.05 AM ESTScottsdale Stadium March 2, 20092/03/200910.05 AM ESTSurprise Stadium February 27, 200927/02/200910.05 AM ESTScottsdale Stadium June 22, 200822/06/20089.10 AM ESTKauffman Stadium June 21, 200821/06/20082.10 PM ESTKauffman Stadium June 20, 200820/06/20083.10 PM ESTKauffman Stadium March 16, 200816/03/200811.05 AM ESTSurprise Stadium March 10, 200810/03/200811.05 AM ESTSurprise Stadium March 5, 20085/03/200810.05 AM ESTScottsdale Stadium March 18, 200718/03/200711.05 AM ESTScottsdale Stadium March 15, 200715/03/200711.05 AM ESTSurprise Stadium March 27, 200627/03/200610.05 AM ESTScottsdale Stadium March 19, 200619/03/200610.05 AM ESTSurprise StadiumView current matchupRoyals vs Giants Betting Odds WIN PROBABILITY PREDICTED SCORE BETTING TRENDS SPORTS TRENDS RETURN ON INVESTMENTLAST 10 GAMES Royals Giants RECORDS​ HEAD TO HEAD TEAM RANKED STATSREGULAR SEASON Royals Giants TEAM LEADERS Royals Giants INJURIES Royals Giants RoyalsVISIT TEAM PAGEGiantsVISIT TEAM PAGELATEST MLB NEWS Jays vs Rays Lines: Rays Favored for Home Opener Win Sale Looks to Do Job for Braves in Series Finale The Quest For Back-To-Back World Series Titles Begins for The Rangers Cortes, Valdes on Bump in Yankees-Astros Opener Will Ohtani’s Drama Interpreter Impact Dodgers Opening Day? MLB Managers on the Hot Seat: Boone, Cora Under Pressure to Win How To Bet Yoshinobu Yamamoto’s MLB Debut Yoshinobu Yamamoto Presumptive Favorite for NL Rookie of the Year Can Spencer Strider Earn The Most Strikeouts For The Second Straight Year? MLB Total Hits Betting Odds: Arraez, Freeman With Highest TotalsRoyals vs Giants Highlights​