×

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)

Major League Soccer
More Whitecaps brilliance, the end of a dark streak and some new solidity: What stuck out in MLS' matchday 3
Toronto FC
Toronto FC leave it late to win in Cincinnati with Dániel Sallói goal
Toronto FC
Toronto FC looks to get season on track in away trip to Cincinnati

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 37 12 12 13 -1 47 49 -2
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 37 12 12 13 -1 47 49 -2
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-05 Toronto FC 11:30 PM Ottawa Can Champ
11:30 PM 2026-05-05 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