San Francisco Giants have beaten Kansas City Royals:

in last 6 head-to-head games (USA: MLB).
W2 (San Francisco Giants)1.80
Kansas City Royals
San Francisco Giants
in last 6 head-to-head games (USA: MLB).Please wait

in last 6 head-to-head games (USA: MLB).