Home » MLB » Matchups » Kansas City Royals vs Los Angeles Angels Royals AngelsView current matchupPrevious Matchups March 20, 202420/03/20244.05 PM ESTSurprise Stadium March 13, 202413/03/202411.05 AM ESTSurprise Stadium February 25, 202425/02/202410.10 AM ESTTempe Diablo Stadium June 18, 202318/06/20239.10 AM ESTKauffman Stadium June 17, 202317/06/202311.10 AM ESTKauffman Stadium June 16, 202316/06/20233.10 PM ESTKauffman Stadium April 23, 202323/04/202311.07 AM ESTAngel Stadium April 22, 202322/04/20234.07 PM ESTAngel Stadium April 21, 202321/04/20234.38 PM ESTAngel Stadium March 17, 202317/03/202311.10 AM ESTTempe Diablo Stadium March 2, 20232/03/202310.05 AM ESTSurprise Stadium July 27, 202227/07/20229.10 AM ESTKauffman Stadium July 26, 202226/07/20223.10 PM ESTKauffman Stadium July 25, 202225/07/20223.10 PM ESTKauffman Stadium June 22, 202222/06/20224.49 PM ESTAngel Stadium June 21, 202221/06/20224.38 PM ESTAngel Stadium June 20, 202220/06/20224.38 PM ESTAngel Stadium March 21, 202221/03/202211.10 AM ESTTempe Diablo Stadium June 9, 20219/06/20214.38 PM ESTAngel Stadium June 8, 20218/06/20214.38 PM ESTAngel Stadium June 7, 20217/06/20214.38 PM ESTAngel Stadium April 14, 202114/04/20219.10 AM ESTKauffman Stadium April 13, 202113/04/20213.10 PM ESTKauffman Stadium April 12, 202112/04/20213.10 PM ESTKauffman Stadium March 24, 202124/03/202111.10 AM ESTTempe Diablo Stadium March 19, 202119/03/202111.05 AM ESTSurprise Stadium March 6, 20206/03/202010.05 AM ESTTempe Diablo Stadium March 6, 20206/03/202010.05 AM ESTSurprise Stadium May 19, 201919/05/201911.07 AM ESTAngel Stadium May 18, 201918/05/20195.07 PM ESTAngel Stadium May 17, 201917/05/20195.07 PM ESTAngel Stadium April 28, 201928/04/20199.15 AM ESTKauffman Stadium April 27, 201927/04/20192.15 PM ESTKauffman Stadium April 26, 201926/04/20193.15 PM ESTKauffman Stadium March 7, 20197/03/201910.05 AM ESTSurprise Stadium March 1, 20191/03/201910.10 AM ESTTempe Diablo Stadium June 25, 201825/06/201811.15 AM ESTKauffman Stadium June 6, 20186/06/20185.07 PM ESTAngel Stadium June 5, 20185/06/20185.07 PM ESTAngel Stadium June 4, 20184/06/20185.07 PM ESTAngel Stadium April 14, 201814/04/20182.15 PM ESTKauffman Stadium April 13, 201813/04/20183.15 PM ESTKauffman Stadium April 12, 201812/04/20183.15 PM ESTKauffman Stadium June 18, 201718/06/201710.37 AM ESTAngel Stadium June 17, 201717/06/20173.15 PM ESTAngel Stadium June 16, 201716/06/20175.07 PM ESTAngel Stadium June 15, 201715/06/20175.07 PM ESTAngel Stadium April 16, 201716/04/20179.15 AM ESTKauffman Stadium April 15, 201715/04/20172.15 PM ESTKauffman Stadium April 14, 201714/04/20173.15 PM ESTKauffman Stadium March 26, 201726/03/201711.10 AM ESTTempe Diablo Stadium March 14, 201714/03/201711.05 AM ESTSurprise Stadium July 27, 201627/07/20163.15 PM ESTKauffman Stadium July 26, 201626/07/20163.15 PM ESTKauffman Stadium July 25, 201625/07/20163.15 PM ESTKauffman Stadium April 27, 201627/04/20165.05 PM ESTAngel Stadium April 26, 201626/04/20165.05 PM ESTAngel Stadium April 25, 201625/04/20165.05 PM ESTAngel Stadium March 18, 201618/03/201611.05 AM ESTSurprise Stadium March 6, 20166/03/201610.10 AM ESTTempe Diablo Stadium August 16, 201516/08/20153.08 PM ESTKauffman Stadium August 15, 201515/08/20152.10 PM ESTKauffman Stadium August 14, 201514/08/20153.10 PM ESTKauffman Stadium August 13, 201513/08/20153.10 PM ESTKauffman Stadium April 12, 201512/04/201510.35 AM ESTAngel Stadium April 11, 201511/04/20154.05 PM ESTAngel Stadium April 10, 201510/04/20155.05 PM ESTAngel Stadium March 14, 201514/03/201511.05 AM ESTSurprise Stadium March 8, 20158/03/201511.10 AM ESTTempe Diablo Stadium October 5, 20145/10/20142.30 PM ESTKauffman Stadium October 3, 20143/10/20144.30 PM ESTAngel Stadium October 2, 20142/10/20144.00 PM ESTAngel Stadium June 29, 201429/06/20149.10 AM ESTKauffman Stadium June 28, 201428/06/20149.10 AM ESTKauffman Stadium June 27, 201427/06/20143.10 PM ESTKauffman Stadium May 25, 201425/05/201410.35 AM ESTAngel Stadium May 24, 201424/05/20142.15 PM ESTAngel Stadium May 23, 201423/05/20145.05 PM ESTAngel Stadium March 21, 201421/03/201411.05 AM ESTTempe Diablo Stadium March 20, 201420/03/201411.05 AM ESTSurprise Stadium May 26, 201326/05/20139.10 AM ESTKauffman Stadium May 25, 201325/05/20139.10 AM ESTKauffman Stadium May 24, 201324/05/20133.10 PM ESTKauffman Stadium May 23, 201323/05/20133.10 PM ESTKauffman Stadium May 15, 201315/05/20135.05 PM ESTAngel Stadium May 14, 201314/05/20135.05 PM ESTAngel Stadium May 13, 201313/05/20135.05 PM ESTAngel Stadium March 22, 201322/03/201311.05 AM ESTTempe Diablo Stadium March 10, 201310/03/201311.05 AM ESTSurprise Stadium September 16, 201216/09/20129.10 AM ESTKauffman Stadium September 15, 201215/09/20122.10 PM ESTKauffman Stadium September 14, 201214/09/20123.10 PM ESTKauffman Stadium July 25, 201225/07/201210.35 AM ESTAngel Stadium July 24, 201224/07/20125.05 PM ESTAngel Stadium July 23, 201223/07/20125.05 PM ESTAngel Stadium April 8, 20128/04/201210.35 AM ESTAngel Stadium April 7, 20127/04/201211.05 AM ESTAngel Stadium April 6, 20126/04/20125.05 PM ESTAngel Stadium March 29, 201229/03/201211.05 AM ESTTempe Diablo Stadium March 22, 201222/03/201211.05 AM ESTTempe Diablo Stadium March 20, 201220/03/201211.05 AM ESTSurprise Stadium June 12, 201112/06/201110.35 AM ESTAngel Stadium June 11, 201111/06/20114.05 PM ESTAngel Stadium June 10, 201110/06/20115.05 PM ESTAngel Stadium June 1, 20111/06/201111.10 AM ESTKauffman Stadium May 31, 201131/05/20113.10 PM ESTKauffman Stadium May 30, 201130/05/201111.10 AM ESTKauffman Stadium April 3, 20113/04/20119.10 AM ESTKauffman Stadium April 2, 20112/04/20118.10 AM ESTKauffman Stadium April 1, 20111/04/20113.10 PM ESTKauffman Stadium March 31, 201131/03/201111.10 AM ESTKauffman Stadium March 22, 201122/03/20114.05 PM ESTSurprise Stadium March 10, 201110/03/201110.05 AM ESTTempe Diablo Stadium March 3, 20113/03/201110.05 AM ESTTempe Diablo Stadium August 11, 201011/08/201010.35 AM ESTAngel Stadium August 10, 201010/08/20105.05 PM ESTAngel Stadium August 9, 20109/08/20105.05 PM ESTAngel Stadium July 4, 20104/07/20103.15 PM ESTAngel Stadium July 3, 20103/07/20104.05 PM ESTAngel Stadium July 2, 20102/07/20105.05 PM ESTAngel Stadium June 3, 20103/06/20109.10 AM ESTKauffman Stadium June 2, 20102/06/20103.10 PM ESTKauffman Stadium June 1, 20101/06/20103.10 PM ESTKauffman Stadium May 31, 201031/05/20109.10 AM ESTKauffman Stadium March 29, 201029/03/201011.05 AM ESTTempe Diablo Stadium March 24, 201024/03/201011.05 AM ESTTempe Diablo Stadium March 13, 201013/03/201010.05 AM ESTSurprise Stadium September 7, 20097/09/20099.10 AM ESTKauffman Stadium September 6, 20096/09/20099.10 AM ESTKauffman Stadium September 5, 20095/09/20092.10 PM ESTKauffman Stadium September 4, 20094/09/20093.10 PM ESTKauffman Stadium July 22, 200922/07/20093.10 PM ESTKauffman Stadium July 21, 200921/07/20093.10 PM ESTKauffman Stadium July 21, 200921/07/200912.00 PM ESTKauffman Stadium May 10, 200910/05/200910.35 AM ESTAngel Stadium May 9, 20099/05/20094.05 PM ESTAngel Stadium May 8, 20098/05/20095.05 PM ESTAngel Stadium March 22, 200922/03/200911.05 AM ESTSurprise Stadium March 1, 20091/03/200910.05 AM ESTTempe Diablo Stadium May 7, 20087/05/20083.10 PM ESTKauffman Stadium May 6, 20086/05/20083.10 PM ESTKauffman Stadium May 5, 20085/05/20083.10 PM ESTKauffman Stadium April 17, 200817/04/20085.05 PM ESTAngel Stadium April 16, 200816/04/20085.05 PM ESTAngel Stadium March 13, 200813/03/200811.05 AM ESTSurprise Stadium March 12, 200812/03/200811.05 AM ESTTempe Diablo Stadium June 27, 200727/06/200710.35 AM ESTAngel Stadium June 26, 200726/06/20075.05 PM ESTAngel Stadium June 25, 200725/06/20075.05 PM ESTAngel Stadium May 3, 20073/05/20079.10 AM ESTKauffman Stadium May 2, 20072/05/20073.10 PM ESTKauffman Stadium May 1, 20071/05/20073.10 PM ESTKauffman Stadium April 30, 200730/04/20073.10 PM ESTKauffman Stadium March 13, 200713/03/200711.05 AM ESTTempe Diablo Stadium March 12, 200712/03/200711.05 AM ESTSurprise Stadium March 9, 20079/03/20074.05 PM ESTSurprise Stadium March 1, 20071/03/200710.05 AM ESTTempe Diablo Stadium September 20, 200620/09/20063.10 PM ESTKauffman Stadium September 19, 200619/09/20063.10 PM ESTKauffman Stadium July 23, 200623/07/20069.10 AM ESTKauffman Stadium July 22, 200622/07/20062.10 PM ESTKauffman Stadium July 21, 200621/07/20063.10 PM ESTKauffman Stadium July 20, 200620/07/20063.10 PM ESTKauffman Stadium June 15, 200615/06/20065.05 PM ESTAngel Stadium June 14, 200614/06/20065.05 PM ESTAngel Stadium June 13, 200613/06/20065.05 PM ESTAngel Stadium June 12, 200612/06/20065.05 PM ESTAngel Stadium March 24, 200624/03/200610.05 AM ESTTempe Diablo Stadium March 14, 200614/03/200610.05 AM ESTSurprise StadiumView current matchupRoyals vs Angels Betting Odds WIN PROBABILITY PREDICTED SCORE BETTING TRENDS SPORTS TRENDS RETURN ON INVESTMENTLAST 10 GAMES Royals Angels RECORDS​ HEAD TO HEAD TEAM RANKED STATSREGULAR SEASON Royals Angels TEAM LEADERS Royals Angels INJURIES Royals Angels RoyalsVISIT TEAM PAGEAngelsVISIT TEAM PAGELATEST MLB NEWS 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? MLB Regular Season: Texas Rangers vs Atlanta Braves Series Preview Injuries Mount for Red Sox Ahead of Pirates SeriesRoyals vs Angels Highlights​