×

Toronto FC

Founded: May 11, 2006 (19 years old)

Stadium: BMO Field (Toronto, Ontario)

Toronto FC

Founded: May 11, 2006 (19 years old)
Stadium: BMO Field (Toronto, Ontario)

Toronto FC
Toronto FC drop high-scoring season opener to FC Dallas
Toronto FC
Toronto FC look to start 2026 MLS campaign on the right foot as they travel to face FC Dallas
Canadian Championship
2026 Canadian Championship preliminary round schedule unveiled

Toronto FC honours

Hover over a trophy to see which competition it belongs to.

VCUP
2020*
VCUP
2018
MLS
2017
SSH
2017
VCUP
2017
VCUP
2016
VCUP
2012
VCUP
2011
VCUP
2010
VCUP
2009
Toronto FC won the 2020 Canadian Championship in 2022 after the final was delayed due to COVID-19.

Toronto FC Canadian Championship finals

Year Champion Score Runner-up
2024 Whitecaps 0 (4) - 0 (2) Toronto FC
2022 Whitecaps 1 (5) - 1 (3) Toronto FC
2021 Montréal 1 - 0 Toronto FC
2020 Toronto FC 1 (5) - 1 (4) Forge FC
2019 Montréal 1 (3) - 1 (1)* Toronto FC
2018 Toronto FC 7 - 4* Whitecaps
2017 Toronto FC 3 - 2* Montréal
2016 Toronto FC 2 - 2 (a) Whitecaps
2014 Montréal 2 - 1* Toronto FC
2012 Toronto FC 2 - 1* Whitecaps
2011 Toronto FC 3 - 2* Whitecaps
2010 Toronto FC - Whitecaps
2009 Toronto FC - Whitecaps
2008 Montréal - Toronto FC
* Aggregate | (a) = Won on away goals

Prior to the 2011 season, the Canadian Championship was determined through a group stage format, with the team finishing in first place being crowned champions.

View Canadian Championship stats

Head-to-head records

Click on the "games played" number to open a more detailed page between the two clubs.

Team GP W D L +/- GF GA GD
CF Montréal Montréal 64 30 12 22 +8 107 83 24
Vancouver Whitecaps Whitecaps 36 12 12 12 0 47 46 1
Ottawa Fury FC Ottawa Fury 6 5 0 1 +4 14 2 12
Cruz Azul Cruz Azul 4 1 1 2 -1 3 5 -2
Santos Laguna Santos Laguna 4 0 1 3 -3 4 11 -7
Forge FC Forge FC 3 1 1 1 0 3 3 0
Tigres UANL Tigres 3 1 0 2 -1 5 7 -2
CS St-Laurent St-Laurent 2 2 0 0 +2 11 1 10
Club Deportivo Águila Águila 2 2 0 0 +2 8 1 7
FC Edmonton Edmonton 2 2 0 0 +2 4 0 4
Real Estelí Real Estelí 2 2 0 0 +2 4 2 2
Tauro FC Tauro FC 2 2 0 0 +2 3 1 2
Club América Club América 2 1 1 0 +1 4 2 2
Colorado Rapids Colorado 2 1 1 0 +1 2 0 2
LA Galaxy LA Galaxy 2 1 1 0 +1 4 3 1
F.C. Motagua F.C. Motagua 2 1 1 0 +1 3 2 1
Club León Club León 2 1 1 0 +1 3 2 1
FC Dallas FC Dallas 2 1 0 1 0 3 1 2
C.D. Guadalajara Chivas 2 1 0 1 0 3 3 0
C.D. Árabe Unido Árabe Unido 2 1 0 1 0 1 1 0
Puerto Rico Islanders Islanders 2 0 1 1 -1 0 1 -1
Real Salt Lake RSL 2 0 1 1 -1 2 5 -3
CAI de La Chorrera CAI 2 0 1 1 -1 1 5 -4
Club Universidad Nacional Pumas 2 0 1 1 -1 1 5 -4
Simcoe County Rovers Simcoe 1 1 0 0 +1 5 0 5
Inter Toronto FC Inter Toronto 1 1 0 0 +1 4 0 4
Pacific FC Pacific FC 1 1 0 0 +1 2 1 1
HFX Wanderers Halifax 1 1 0 0 +1 2 1 1
C.F. Pachuca Pachuca 1 1 0 0 +1 2 1 1
New York Red Bulls NYRB 1 0 1 0 0 0 0 0
Atlas F.C. Atlas F.C. 1 0 0 1 -1 0 1 -1
New York City FC NYCFC 1 0 0 1 -1 0 5 -5
GP = Games played | W = Wins | D = Draws | L = Losses | +/- = Match difference | GF = Goals for | GA = Goals against | GD = Goal difference

MLS matches against American teams are NOT listed.
TM GP W D L +/- GF GA GD
CF Montréal Montréal 64 30 12 22 +8 107 83 24
Vancouver Whitecaps Whitecaps 36 12 12 12 0 47 46 1
Ottawa Fury FC Ottawa Fury 6 5 0 1 +4 14 2 12
Cruz Azul Cruz Azul 4 1 1 2 -1 3 5 -2
Santos Laguna Santos Laguna 4 0 1 3 -3 4 11 -7
Forge FC Forge FC 3 1 1 1 0 3 3 0
Tigres UANL Tigres 3 1 0 2 -1 5 7 -2
CS St-Laurent St-Laurent 2 2 0 0 +2 11 1 10
Club Deportivo Águila Águila 2 2 0 0 +2 8 1 7
FC Edmonton Edmonton 2 2 0 0 +2 4 0 4
Real Estelí Real Estelí 2 2 0 0 +2 4 2 2
Tauro FC Tauro FC 2 2 0 0 +2 3 1 2
Club América Club América 2 1 1 0 +1 4 2 2
Colorado Rapids Colorado 2 1 1 0 +1 2 0 2
LA Galaxy LA Galaxy 2 1 1 0 +1 4 3 1
F.C. Motagua F.C. Motagua 2 1 1 0 +1 3 2 1
Club León Club León 2 1 1 0 +1 3 2 1
FC Dallas FC Dallas 2 1 0 1 0 3 1 2
C.D. Guadalajara Chivas 2 1 0 1 0 3 3 0
C.D. Árabe Unido Árabe Unido 2 1 0 1 0 1 1 0
Puerto Rico Islanders Islanders 2 0 1 1 -1 0 1 -1
Real Salt Lake RSL 2 0 1 1 -1 2 5 -3
CAI de La Chorrera CAI 2 0 1 1 -1 1 5 -4
Club Universidad Nacional Pumas 2 0 1 1 -1 1 5 -4
Simcoe County Rovers Simcoe 1 1 0 0 +1 5 0 5
Inter Toronto FC Inter Toronto 1 1 0 0 +1 4 0 4
Pacific FC Pacific FC 1 1 0 0 +1 2 1 1
HFX Wanderers Halifax 1 1 0 0 +1 2 1 1
C.F. Pachuca Pachuca 1 1 0 0 +1 2 1 1
New York Red Bulls NYRB 1 0 1 0 0 0 0 0
Atlas F.C. Atlas F.C. 1 0 0 1 -1 0 1 -1
New York City FC NYCFC 1 0 0 1 -1 0 5 -5
GP = Games played | W = Wins | D = Draws | L = Losses | +/- = Match difference | GF = Goals for | GA = Goals against | GD = Goal difference

MLS matches against American teams are NOT listed.

Toronto FC matches vs. CPL teams

Toronto FC VS CPL teams
VS
Toronto FC CPL teams
4
TORONTO FC WINS
1
DRAW
1
CPL WIN
4
WINS
1
DRAW
1
WIN
11 Goals 5
6 Goal difference GD -6
Date Home Score Away Competition
H Score A Date Competition
2026-05-06 Toronto FC 12:30 AM Ottawa Can Champ
12:30 AM 2026-05-06 Can Champ
2024-08-27 Toronto FC 1 - 0 Forge FC Can Champ
1 - 0 2024-08-27 Can Champ
2024-07-10 Forge FC 2 - 1 Toronto FC Can Champ
2 - 1 2024-07-10 Can Champ
2022-06-04 Forge FC 1 (4) - 1 (5) Toronto FC Can Champ
1 (4) - 1 (5) 2022-06-04 Can Champ
2022-05-24 Halifax 1 - 2 Toronto FC Can Champ
1 - 2 2022-05-24 Can Champ
2021-11-03 Toronto FC 2 - 1 Pacific FC Can Champ
2 - 1 2021-11-03 Can Champ
2021-09-22 Toronto FC 4 - 0 Inter Toronto Can Champ
4 - 0 2021-09-22 Can Champ