Toronto FC

Major League Soccer
Major League Soccer League level: United StatesFirst Tier Table position: In league since: 18 years
Toronto FC
  • Squad size: 27
  • Average age: 25.7
  • Foreigners: 17  63.0 %
  • National team players: 6
  • Stadium: BMO Field  30.991 Seats
  • Current transfer record: €-1.65m
deadline-day banner

Next season's squad

This is the expected squad for the coming season. The list takes into account all players currently confirmed as new arrivals or returners. You can choose to display all players whose contacts are expiring, but who do not yet have a subsequent contract lined up. You can also choose to show players being negotiated as potential new entries.

Confirmed new arrival
Current rumour
Contract is expiring, but no subsequent contract yet agreed
#PlayerDate of birth/AgeNat.Contract expiresMarket value
17
Sigurd Rosted
Centre-Back
Jul 22, 1994 (29)NorwayDec 31, 2025
15
Nicksoen Gomis
Centre-Back
Mar 15, 2002 (22)France
Senegal
Dec 31, 2025
Atlético OttawaAtlético Ottawa
Luke Singh
Centre-Back
Sep 12, 2000 (23)Trinidad and Tobago
Canada
Dec 31, 2025
-
Adam Pearlman
Centre-Back
Apr 5, 2005 (18)Canada
South Africa
Dec 31, 2027
28
Raoul Petretta
Left-Back
Mar 24, 1997 (27)ItalyDec 31, 2025
22
Richie Laryea
Right-Back
Jan 7, 1995 (29)Canada
Ghana
Dec 31, 2026
20
Deybi Flores
Defensive Midfield
Jun 16, 1996 (27)HondurasDec 31, 2025
21
Jonathan Osorio
Central Midfield
Jun 12, 1992 (31)Canada
Colombia
Dec 31, 2025
8
Matty Longstaff
Central Midfield
Mar 21, 2000 (24)EnglandDec 31, 2025
24
Lorenzo Insigne
Left Winger
Jun 4, 1991 (32)ItalyJun 30, 2026
16
Tyrese Spicer
Left Winger
Dec 4, 2000 (23)Trinidad and Tobago-
10
Federico Bernardeschi
Right Winger
Feb 16, 1994 (30)ItalyDec 31, 2026
12
Cassius Mailula
Right Winger
Jun 12, 2001 (22)South AfricaDec 31, 2026
San Antonio FCSan Antonio FC
Hugo Mbongue
Centre-Forward
Jul 27, 2004 (19)Canada
Cameroon
Dec 31, 2025
Squad details by position
Position ø-Age Market value ø-Market value
  - -
  25.17 €3.75m €625k
  28.00 €4.00m €1.33m
  26.00 €12.85m €2.57m
Total: 26.07 €20.60m €1.47m

Transfer record

Income/Expenditure Arrivals/Departures Fee
Income 0 0
Expenditure 2 0
Overall balance +-0