MLS: TORONTO FC @ MONTREAL IMPACT AND SPORTING KC @ VANCOUVER WHITECAPS

The MLS action continues this weekend with all three Canadian teams involved in crucial fixtures. First up will be Toronto FC who is the all-Canadian clash between fierce rivals Toronto FC and Montreal Impact, immediately followed by the Vancouver Whitecaps hosting Sporting Kansas City.

Here are our top picks from this weeks MLS games.

MLS Games - Week 18 - July 12-14

MONTREAL IMPACT vs TORONTO FC

A big match between two bitter rivals should bring out the best in both of these teams, which will be a welcome change considering their poor recent form. The Impact will be tough to beat at home, although Toronto has had some famous wins on this pitch.

It's going to be tight - Go for Toronto FC to win away (3.40).

Toronto FC To Beat Montreal Impact
3.40

VANCOUVER WHITECAPS vs SPORTING KANSAS CITY

Sporting's usual consistency has gone out the window in 2019, and they find themselves just three points off the bottom of the Western Conference. Yet Vancouver are behind them having played one extra game.

In a battle of the cellar dwellers, you have to go for the home team, who will be looking to bounce back from last week's humiliation against LAFC. Go for Vancouver here (2.67).

Vancouver Whitecaps To Beat Sporting KC
2.67
5Dimes

HOUSTON DYNAMO vs LAFC

LAFC went to town last week against a hapless Whitecaps side, scoring six goals after initially going behind. Carlos Vela is in top form, and is one of the reasons for LA's success this season. Although on the road, they should be too good for Houston here. Go for LAFC (2.25).

LAFC To Beat Houston Dynamo
2.67

ORLANDO CITY vs COLUMBUS CREW

Orlando's faint hopes of playing playoff soccer this season hinge on them beating the teams they need to, and this match against lowly Columbus is nothing short of a must win. The odds are in their favour and they should record a comfortable victory. Go for Orlando (1.75).

Orlando City To Beat Columbus Crew
2.67