Toluca vs Dallas
Game
Toluca
80%
Dallas
49%
Tie
73%