The 2026 MLS Regular Season heats up as CF Montreal host Toronto FC in a crucial Canadian showdown at 23:30 UTC on Thursday, July 16th. With both sides desperate to climb the table, expect fireworks in this fierce north-of-the-border rivalry.
Form Guide
CF Montreal head into this clash with mixed form (LWDLD) but boast a healthy scoring rate, netting 1.8 goals per game. However, defensive frailties remain apparent, conceding 2.2 goals on average. Toronto FC, meanwhile, are stuck in a rut (LDLLL), scoring just 1.2 goals per game while leaking 2.4 goals. These numbers suggest an open, high-scoring affair could be on the cards.
Head-to-Head
Recent history paints a picture of an unpredictable rivalry. Last season’s encounters featured a shocking 6-1 Toronto FC romp followed by hard-fought draws. Overall, Toronto FC have edged it lately, winning three of the last five meetings. However, CF Montreal will be desperate to reassert themselves in front of their passionate home support.
Team News & Injuries
CF Montreal must cope without key figures W. Carmona (knee) and B. Hidalgo (groin), while P. Owusu is suspended. Toronto FC’s injury crisis deepens as J. Osorio, L. Stefanovic, H. Wingo, M. Cimermancic and Matheus Pereira all remain sidelined. These significant absences could tilt the balance in favour of the hosts.
The Odds
Bookmaker 10Bet makes CF Montreal favourites at 1.97, while Toronto FC offer tempting value at 3.35. The draw sits at 3.80, reflecting the tight nature of this contest. Over 2.5 goals looks likely at 1.62, reflecting both sides’ leaky defences.
Our Prediction
With CF Montreal enjoying a 45% win probability compared to Toronto FC’s meagre 10%, we’re backing the hosts to edge a wild 3-2 thriller. Their superior attacking form and Toronto’s lengthy injury list should prove decisive in this MLS cracker.
Odds are informational, correct at time of publishing and subject to change. 18+, please gamble responsibly.
FC Astana vs Dinamo Tirana
15:00
Inter Turku vs FK Sarajevo
15:00
Yelimay Semey vs Alashkert
15:00
Ilves vs FC Differdang…
16:00
Paide vs Hegelmann Lit…
16:00
Pyunik Yerevan vs Marsaxlokk
16:00
St Joseph S Fc vs Bohemians
16:00
Torpedo Kutai… vs Zira
16:00
FC Levadia Ta… vs Caernarfon To…
16:30
Rīgas FS vs Glentoran
16:30
Bate Borisov vs AF Elbasani
17:00
Dinamo Tbilisi vs US Mondorf-le…
17:00
FC Santa Colo… vs Penybont
17:00
Milsami Orhei vs Velež
17:00
Vikingur Gota vs Stjarnan
17:00
FK Zalgiris V… vs Petrovac
17:00
Hamrun Sparta… vs NSI Runavik
17:30
Derry City vs CSKA Sofia
17:30
Universitatea… vs Dynamo Kyiv
17:30
Ballkani vs GAP Connah S …
18:00
Shkendija vs Europa
18:00
Sileks vs Dinamo Minsk
18:00
Aluminij vs Sheriff Tiras…
18:00
Ferencvarosi … vs Vojvodina
18:15
Žilina vs HNK Hajduk Sp…
18:30
Mornar vs Atlètic Club …
18:45
Linfield vs Kalju Nomme
18:45
Virtus vs Dila
19:00
Vestri vs Qarabag
20:00
Botafogo vs Santos
22:30
Vitoria vs Vasco DA Gama
22:30
CF Montreal vs Toronto FC
23:30
Malisheva 5-0 Vllaznia Shko…
FT
Universitatea… 1-0 ML Vitebsk
FT
Atert Bissen 1-2 KI Klaksvik
FT
Dečić 1-2 FK Liepaja
FT
Egnatia Rrogo… 6-1 Petrocub
FT
Sutjeska 0-2 Kairat Almaty
FT
England 1-2 Argentina
FT



