2024 Toronto FC season

The 2024 Toronto FC season is the 18th season in the history of Toronto FC, and the first full season under head coach John Herdman.

Squad
As of July 13, 2024

Players no longer on roster

Roster slots
Toronto is allocated 8+3 international roster slots and three Designated Player slots available for use in the 2024 season. Beginning in 2022, MLS added three non-tradeable international roster spots to the Canadian franchises to compensate for the more complicated residency requirements compared to in the United States; players occupying these additional roster spots were required to have played and been registered with a Canadian MLS club for at least one full year. In February 2024, they acquired an additional international roster slot from CF Montréal in exchange for $50,000 in GAM in 2024 and $125,000 in GAM in 2025. Later in February 2024, they acquired another international roster slot from FC Cincinnati in exchange for $25,000 in 2024 GAM and $150,000 in 2025 GAM.

Transfers

 * Note: All figures in United States dollars.

League tables
Eastern Conference

Overall

Competitions summary
{| class="wikitable" style="text-align: center" !rowspan="2"|Competition !colspan="8"|Record !rowspan="2"|First Match !rowspan="2"|Last Match !rowspan="2"|Final Position !G !W !D !L !GF !GA !GD !Win %
 * MLS Regular Season
 * MLS Regular Season


 * February 25
 * October 5
 * TBD
 * Canadian Championship
 * Canadian Championship


 * April 24
 * TBD
 * TBD
 * Leagues Cup
 * Leagues Cup

! Total
 * July 27
 * TBD
 * TBD

!colspan="4"|

Goals
{| class="wikitable sortable" style="text-align:center;" !width=15|Rank !width=15|Nation !width=150|Player !width=100|Major League Soccer !width=50|Canadian Championship !width=50|Leagues Cup !width=50|Total ! colspan="3"|Totals||31|| 17||0 ||50
 * rowspan=2|1||🇮🇹|| Federico Bernardeschi || 8  || 1  || 0  ||9
 * 🇩🇪|| Prince Owusu || 6  || 3  || 0  ||9
 * 3||🇨🇦|| Deandre Kerr || 1  || 5 || 0  ||6
 * 4||🇮🇹||Lorenzo Insigne || 4  || 0  || 0  ||4
 * rowspan=3|5||🏴󠁧󠁢󠁥󠁮󠁧󠁿|| Matty Longstaff || 2  || 1  || 0  ||3
 * Tyrese Spicer || 2  || 1  || 0  ||3
 * Derrick Etienne Jr. || 2  || 1  || 0  ||3
 * rowspan=2|8||🇨🇦|| Jonathan Osorio || 1  || 1  || 0  ||2
 * Cassius Mailula || 0  || 2  || 0  ||2
 * rowspan=5|10||🇪🇸|| Alonso Coello || 0  || 1  || 0  ||1
 * Deiby Flores || 1  || 0  || 0  ||1
 * Kevin Long || 0  || 1  || 0  ||1
 * 🇨🇦|| Jahkeele Marshall-Rutty || 1  || 0  || 0  ||1
 * 🇮🇹|| Raoul Petretta || 1  || 0  || 0  ||1
 * colspan="3"|Own goals
 * 2 || 1 || 0 ||3
 * - class="sortbottom"
 * Cassius Mailula || 0  || 2  || 0  ||2
 * rowspan=5|10||🇪🇸|| Alonso Coello || 0  || 1  || 0  ||1
 * Deiby Flores || 1  || 0  || 0  ||1
 * Kevin Long || 0  || 1  || 0  ||1
 * 🇨🇦|| Jahkeele Marshall-Rutty || 1  || 0  || 0  ||1
 * 🇮🇹|| Raoul Petretta || 1  || 0  || 0  ||1
 * colspan="3"|Own goals
 * 2 || 1 || 0 ||3
 * - class="sortbottom"
 * 🇮🇹|| Raoul Petretta || 1  || 0  || 0  ||1
 * colspan="3"|Own goals
 * 2 || 1 || 0 ||3
 * - class="sortbottom"
 * 2 || 1 || 0 ||3
 * - class="sortbottom"

Shutouts
{| class="wikitable sortable" style="text-align:center;" !width=15|Rank !width=15|Nation !width=130|Player !width=100|Major League Soccer !width=50|Canadian Championship !width=50|Leagues Cup !width=50|Total ! colspan="3"|Totals||6||2||0||8
 * rowspan=2|1||🇨🇦  || Luka Gavran   || 2 || 2 || 0 ||4
 * 🇺🇸  || Sean Johnson   || 4 || 0 || 0 ||4
 * 🇺🇸  || Sean Johnson   || 4 || 0 || 0 ||4
 * 🇺🇸  || Sean Johnson   || 4 || 0 || 0 ||4