2025 FIFA Club World Cup qualification
From Wikipedia, the free encyclopedia
The 2025 FIFA Club World Cup qualification was the qualifying process which decided the 32 participants in the 2025 FIFA Club World Cup. The final tournament was played in the United States from June 14 to July 13, 2025.
The majority of teams qualified based on performance in their respective confederations' club championships. Only a single play-in match was played as part of qualification, which determined the final team in the Club World Cup.
Host club selection
On February 14, 2023, the FIFA Council approved the slot allocation for the 2025 tournament based on a "set of objective metrics and criteria". UEFA was awarded the most slots with twelve, while CONMEBOL was given the second most with six. The AFC, CAF, and CONCACAF were all given four slots, while the OFC and the host association were given one slot each.[1] On March 14, the FIFA Council approved the key principles of the access list for the tournament.[2] The principles were as follows, considering competitions completed during a four-year period from 2021 to 2024:
- CONMEBOL and UEFA (more than four slots): access for the winners of the confederation's top club competition between 2021 and 2024, with additional teams determined by a club ranking of the four-year period
- AFC, CAF, and CONCACAF (four slots each): access for the winners of the confederation's top club competition between 2021 and 2024[note 1]
- OFC (one slot): access for the highest-ranked club among the winners of the confederation's top club competition between 2021 and 2024[note 2]
- Host country (one slot): this was determined at a later stage.
If a club won two or more seasons of their confederation's top club competition, additional teams were determined by a club ranking of the four-year period. A restriction of two clubs per association was applied, with an exception for champion clubs if more than two clubs from the same association won their confederation's top club competition. The calculation method for the four-year club rankings within each confederation was based on sporting criteria during seasons completed between 2021 and 2024, and was finalized after consultation with confederations and stakeholders.[2]
As with previous editions of the Club World Cup, the new format allocated a slot reserved for the host nation.[3] Traditionally, this slot was filled by the defending champion of the host nation. The champion of Major League Soccer was determined by a postseason playoff rather than the regular season record (in the case of the 2024 season, it was the LA Galaxy).[4] The exact qualification method had been left undetermined for an extended period of time into the 2024 regular season. At the mid-season MLS All-Star Game, league commissioner Don Garber suggested that the spot could be filled with the 2024 MLS Supporters' Shield winner, the MLS Cup 2024 winner, or a possible playoff between them.[5][6]
On October 19, 2024, FIFA president Gianni Infantino appeared on the pitch shortly after Inter Miami CF's 6–2 home win over the New England Revolution on Decision Day, and officially announced that the final slot would be given to Inter Miami as winner of the 2024 Supporters' Shield, prior to the beginning of the 2024 MLS Cup playoffs and after Inter Miami had already won the Shield.[7] The rationale for this was considered to be because the Club World Cup has traditionally taken the host champion through who won silverware in the "league setting."[8] FIFA explained that it chose the Supporters' Shield winner because that award reflects a league setting, as opposed to MLS Cup. It also stated that it made the decision prior to Inter Miami CF's win, but could not announce it until regulations were approved in pre-scheduled conventions.[8]
This decision came under criticism from fans and media pundits for its lack of transparency, lack of qualification by traditional sporting merit, and as an attempt to court sponsors by ensuring that Lionel Messi would feature in the tournament.[4][9] On November 10, 2024, Inter Miami was eliminated from the MLS Cup playoffs by Atlanta United FC in the first round.[10] Despite this, then-Inter Miami head coach Gerardo Martino defended the selection of the team, arguing that the Supporters' Shield was enough justification for selection.[11]
Qualified teams
The following teams qualified for the tournament:[12][13][14][15] Years in bold indicate winner of that year's Club World Cup.
| Confederation | Team(s) | Qualification | Qualified date(s) | Participation |
|---|---|---|---|---|
| AFC (4 slots) | Winner of the 2021 AFC Champions League | March 14, 2023[note 3] | 4th (Previous: 2019, 2021, 2022) | |
| Winner of the 2022 AFC Champions League | May 6, 2023 | 4th (Previous: 2007, 2017, 2023) | ||
| Winner of the 2023–24 AFC Champions League | May 25, 2024 | 2nd (Previous: 2018) | ||
| Best-ranked eligible team in the AFC four-year ranking | April 17, 2024 | 3rd (Previous: 2012, 2020) | ||
| CAF (4 slots) | Winner of the 2020–21 CAF Champions League | March 14, 2023[note 3] | 10th (Previous: 2005, 2006, 2008, 2012, 2013, 2020, 2021, 2022, 2023) | |
| Winner of the 2021–22 CAF Champions League | March 14, 2023[note 3] | 3rd (Previous: 2017, 2022) | ||
| Best-ranked eligible team in the CAF four-year ranking | April 26, 2024 | 4th (Previous: 2011, 2018, 2019) | ||
| Second-best ranked eligible team in the CAF four-year ranking | April 26, 2024 | 2nd (Previous: 2016) | ||
| CONCACAF (4 slots) | Winner of the 2021 CONCACAF Champions League | March 14, 2023[note 3] | 6th (Previous: 2011, 2012, 2013, 2019, 2021) | |
| Winner of the 2022 CONCACAF Champions League | March 14, 2023[note 3] | 2nd (Previous: 2022) | ||
| Winner of the 2024 CONCACAF Champions Cup | June 1, 2024 | 5th (Previous: 2007, 2008, 2010, 2017) | ||
| Winner of play-in match | May 31, 2025 | 1st | ||
| CONMEBOL (6 slots) | Winner of the 2021 Copa Libertadores | March 14, 2023[note 3] | 3rd (Previous: 2020, 2021) | |
| Winner of the 2022 Copa Libertadores | March 14, 2023[note 3] | 3rd (Previous: 2019, 2022) | ||
| Winner of the 2023 Copa Libertadores | November 4, 2023 | 2nd (Previous: 2023) | ||
| Winner of the 2024 Copa Libertadores | November 30, 2024 | 1st | ||
| Best-ranked eligible team in the CONMEBOL four-year ranking | May 14, 2024[21] | 3rd (Previous: 2015, 2018) | ||
| Second-best ranked eligible team in the CONMEBOL four-year ranking | August 22, 2024 | 2nd (Previous: 2007) | ||
| OFC (1 slot) | Best OFC Champions League winner in the OFC four-year ranking[note 2] | December 17, 2023 | 12th (Previous: 2006, 2009, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2022, 2023) | |
| UEFA (12 slots) | Winner of the 2020–21 UEFA Champions League | March 14, 2023[note 3] | 3rd (Previous: 2012, 2021) | |
| Winner of the 2021–22 UEFA Champions League | March 14, 2023[note 3] | 7th (Previous: 2000, 2014, 2016, 2017, 2018, 2022) | ||
| Winner of the 2022–23 UEFA Champions League | June 10, 2023 | 2nd (Previous: 2023) | ||
| Best ranked eligible team in the UEFA four-year ranking | December 17, 2023[note 5] | 3rd (Previous: 2013, 2020) | ||
| Second-best ranked eligible team in the UEFA four-year ranking | December 17, 2023[note 5] | 1st | ||
| Fourth-best ranked eligible team in the UEFA four-year ranking | December 17, 2023[note 5] | 2nd (Previous: 2010) | ||
| Fifth-best ranked eligible team in the UEFA four-year ranking | December 17, 2023[note 5] | 1st | ||
| Seventh-best ranked eligible team in the UEFA four-year ranking | December 17, 2023[note 5] | 1st | ||
| Third-best ranked eligible team in the UEFA four-year ranking | March 6, 2024 | 1st | ||
| Eighth-best ranked eligible team in the UEFA four-year ranking | March 12, 2024 | 1st | ||
| Sixth-best ranked eligible team in the UEFA four-year ranking | April 16, 2024 | 1st | ||
| Ninth-best ranked eligible team in the UEFA four-year ranking | April 17, 2024 | 1st | ||
| Host (1 slot) | Winner of the 2024 MLS Supporters' Shield | October 19, 2024[7] | 1st |
By nation
| Nation | Clubs |
|---|---|
| Botafogo | |
| Flamengo | |
| Fluminense | |
| Palmeiras | |
| Inter Miami CF | |
| Los Angeles FC | |
| Seattle Sounders FC | |
| Boca Juniors | |
| River Plate | |
| Chelsea | |
| Manchester City | |
| Bayern Munich | |
| Borussia Dortmund | |
| Inter Milan | |
| Juventus | |
| Monterrey | |
| Pachuca | |
| Benfica | |
| Porto | |
| Atlético Madrid | |
| Real Madrid | |
| Red Bull Salzburg | |
| Al Ahly | |
| Paris Saint-Germain | |
| Urawa Red Diamonds | |
| Wydad AC | |
| Auckland City | |
| Al-Hilal | |
| Mamelodi Sundowns | |
| Ulsan HD | |
| Espérance de Tunis | |
| Al Ain |
@media screen and (min-width:640px){.mw-parser-output .sticky-header>thead>tr:first-child,.mw-parser-output .sticky-header>caption+tbody>tr:first-child,.mw-parser-output .sticky-header>tbody:first-child>tr:first-child,.mw-parser-output .sticky-header-multi>thead{position:sticky;top:0;z-index:10}body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header>thead>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header>caption+tbody>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header>tbody:first-child>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header-multi>thead{position:static}.mw-parser-output .sticky-header:not(.wikitable),.mw-parser-output .sticky-header-multi:not(.wikitable){background-color:var(--color-inverted,#fff)}.mw-parser-output .sticky-header:not(.wikitable)>*,.mw-parser-output .sticky-header:not(.wikitable)>thead>tr:first-child,.mw-parser-output .sticky-header:not(.wikitable)>caption+tbody>tr:first-child,.mw-parser-output .sticky-header:not(.wikitable)>tbody:first-child>tr:first-child,.mw-parser-output .sticky-header-multi:not(.wikitable)>thead,.mw-parser-output .sticky-header-multi>thead{background-color:inherit}.mw-parser-output .sticky-header.wikitable,.mw-parser-output .sticky-header-multi.wikitable{border-collapse:separate;border-spacing:0;border-width:0 1px 1px 0}.mw-parser-output .sticky-header.wikitable td,.mw-parser-output .sticky-header.wikitable th,.mw-parser-output .sticky-header-multi.wikitable td,.mw-parser-output .sticky-header-multi.wikitable th{border-width:1px 0 0 1px}body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header.wikitable,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header-multi.wikitable{border-bottom-width:0.2em;padding:0}.mw-parser-output .sticky-header.static-row-numbers.wikitable tr::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable tr::before{border-left-width:1px}.mw-parser-output .sticky-header.static-row-numbers.wikitable>thead>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable>caption+tbody>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable>tbody:first-child>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>thead>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>caption+tbody>tr:first-child::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>tbody:first-child>tr:first-child::before,.mw-parser-output .sticky-header.static-row-numbers.wikitable .sortbottom::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable .sortbottom::before{border-top-width:1px}.mw-parser-output .sticky-header.static-row-numbers.wikitable .sortbottom~.sortbottom::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable .sortbottom~.sortbottom::before{border-top-width:0}.mw-parser-output .sticky-header.static-row-numbers.wikitable>tbody:first-of-type>tr:not(.static-row-header)::before,.mw-parser-output .sticky-header-multi.static-row-numbers.wikitable>tbody:first-of-type>tr:not(.static-row-header)::before{border-bottom-width:0;border-right-width:0}body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header.wikitable,body.skin-timeless .mw-parser-output .content-table-wrapper.overflowed .sticky-header-multi.wikitable{border-collapse:collapse;border-width:1px}}@media screen and (min-width:1120px){body.vector-sticky-header-visible .mw-parser-output .sticky-header>thead>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header>caption+tbody>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header>tbody:first-child>tr:first-child,body.vector-sticky-header-visible .mw-parser-output .sticky-header-multi>thead{top:3.125rem}}@media screen and (min-width:851px){body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header>thead>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header>caption+tbody>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header>tbody:first-child>tr:first-child,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header-multi>thead{top:3.51em}}@media screen{.mw-parser-output .sticky-header.jquery-tablesorter>thead,.mw-parser-output .sticky-header.mw-sticky-header>thead{position:static;top:auto;z-index:auto}.mw-parser-output .sticky-header.jquery-tablesorter>tfoot,.mw-parser-output .sticky-header.mw-sticky-header>tfoot,.mw-parser-output .sticky-header-multi.jquery-tablesorter>tfoot,.mw-parser-output .sticky-header-multi.mw-sticky-header>tfoot{position:static;bottom:auto;z-index:auto}}@media screen and (min-width:1120px){body.skin-vector-2022.vector-sticky-header-visible .mw-parser-output .sticky-header.jquery-tablesorter>thead{top:auto}html.client-js.vector-sticky-header-enabled .mw-parser-output .sticky-header .mw-sticky-header-element{top:auto!important}}@media screen and (min-width:851px){body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header.jquery-tablesorter>thead,body.skin-timeless .mw-parser-output .content-table-wrapper:not(.overflowed) .sticky-header.mw-sticky-header>thead{top:auto}}.mw-parser-output .defaultleft,.mw-parser-output .col1left td:nth-child(1),.mw-parser-output .col2left td:nth-child(2),.mw-parser-output .col3left td:nth-child(3),.mw-parser-output .col4left td:nth-child(4),.mw-parser-output .col5left td:nth-child(5),.mw-parser-output .col6left td:nth-child(6),.mw-parser-output .col7left td:nth-child(7),.mw-parser-output .col8left td:nth-child(8),.mw-parser-output .col9left td:nth-child(9),.mw-parser-output .col10left td:nth-child(10),.mw-parser-output .col11left td:nth-child(11),.mw-parser-output .col12left td:nth-child(12),.mw-parser-output .col13left td:nth-child(13),.mw-parser-output .col14left td:nth-child(14),.mw-parser-output .col15left td:nth-child(15),.mw-parser-output .col16left td:nth-child(16),.mw-parser-output .col17left td:nth-child(17),.mw-parser-output .col18left td:nth-child(18),.mw-parser-output .col19left td:nth-child(19),.mw-parser-output .col20left td:nth-child(20),.mw-parser-output .col21left td:nth-child(21),.mw-parser-output .col22left td:nth-child(22),.mw-parser-output .col23left td:nth-child(23),.mw-parser-output .col24left td:nth-child(24),.mw-parser-output .col25left td:nth-child(25),.mw-parser-output .col26left td:nth-child(26),.mw-parser-output .col27left td:nth-child(27),.mw-parser-output .col28left td:nth-child(28),.mw-parser-output .col29left td:nth-child(29),.mw-parser-output .col-1left td:nth-last-child(1),.mw-parser-output .col-2left td:nth-last-child(2),.mw-parser-output .col-3left td:nth-last-child(3),.mw-parser-output .col-4left td:nth-last-child(4),.mw-parser-output .col-5left td:nth-last-child(5),.mw-parser-output .col-6left td:nth-last-child(6),.mw-parser-output .col-7left td:nth-last-child(7),.mw-parser-output .col-8left td:nth-last-child(8),.mw-parser-output .col-9left td:nth-last-child(9){text-align:left}.mw-parser-output .defaultcenter,.mw-parser-output .col1center td:nth-child(1),.mw-parser-output .col2center td:nth-child(2),.mw-parser-output .col3center td:nth-child(3),.mw-parser-output .col4center td:nth-child(4),.mw-parser-output .col5center td:nth-child(5),.mw-parser-output .col6center td:nth-child(6),.mw-parser-output .col7center td:nth-child(7),.mw-parser-output .col8center td:nth-child(8),.mw-parser-output .col9center td:nth-child(9),.mw-parser-output .col10center td:nth-child(10),.mw-parser-output .col11center td:nth-child(11),.mw-parser-output .col12center td:nth-child(12),.mw-parser-output .col13center td:nth-child(13),.mw-parser-output .col14center td:nth-child(14),.mw-parser-output .col15center td:nth-child(15),.mw-parser-output .col16center td:nth-child(16),.mw-parser-output .col17center td:nth-child(17),.mw-parser-output .col18center td:nth-child(18),.mw-parser-output .col19center td:nth-child(19),.mw-parser-output .col20center td:nth-child(20),.mw-parser-output .col21center td:nth-child(21),.mw-parser-output .col22center td:nth-child(22),.mw-parser-output .col23center td:nth-child(23),.mw-parser-output .col24center td:nth-child(24),.mw-parser-output .col25center td:nth-child(25),.mw-parser-output .col26center td:nth-child(26),.mw-parser-output .col27center td:nth-child(27),.mw-parser-output .col28center td:nth-child(28),.mw-parser-output .col29center td:nth-child(29),.mw-parser-output .col-1center td:nth-last-child(1),.mw-parser-output .col-2center td:nth-last-child(2),.mw-parser-output .col-3center td:nth-last-child(3),.mw-parser-output .col-4center td:nth-last-child(4),.mw-parser-output .col-5center td:nth-last-child(5),.mw-parser-output .col-6center td:nth-last-child(6),.mw-parser-output .col-7center td:nth-last-child(7),.mw-parser-output .col-8center td:nth-last-child(8),.mw-parser-output .col-9center td:nth-last-child(9){text-align:center}.mw-parser-output .defaultright,.mw-parser-output .col1right td:nth-child(1),.mw-parser-output .col2right td:nth-child(2),.mw-parser-output .col3right td:nth-child(3),.mw-parser-output .col4right td:nth-child(4),.mw-parser-output .col5right td:nth-child(5),.mw-parser-output .col6right td:nth-child(6),.mw-parser-output .col7right td:nth-child(7),.mw-parser-output .col8right td:nth-child(8),.mw-parser-output .col9right td:nth-child(9),.mw-parser-output .col10right td:nth-child(10),.mw-parser-output .col11right td:nth-child(11),.mw-parser-output .col12right td:nth-child(12),.mw-parser-output .col13right td:nth-child(13),.mw-parser-output .col14right td:nth-child(14),.mw-parser-output .col15right td:nth-child(15),.mw-parser-output .col16right td:nth-child(16),.mw-parser-output .col17right td:nth-child(17),.mw-parser-output .col18right td:nth-child(18),.mw-parser-output .col19right td:nth-child(19),.mw-parser-output .col20right td:nth-child(20),.mw-parser-output .col21right td:nth-child(21),.mw-parser-output .col22right td:nth-child(22),.mw-parser-output .col23right td:nth-child(23),.mw-parser-output .col24right td:nth-child(24),.mw-parser-output .col25right td:nth-child(25),.mw-parser-output .col26right td:nth-child(26),.mw-parser-output .col27right td:nth-child(27),.mw-parser-output .col28right td:nth-child(28),.mw-parser-output .col29right td:nth-child(29),.mw-parser-output .col-1right td:nth-last-child(1),.mw-parser-output .col-2right td:nth-last-child(2),.mw-parser-output .col-3right td:nth-last-child(3),.mw-parser-output .col-4right td:nth-last-child(4),.mw-parser-output .col-5right td:nth-last-child(5),.mw-parser-output .col-6right td:nth-last-child(6),.mw-parser-output .col-7right td:nth-last-child(7),.mw-parser-output .col-8right td:nth-last-child(8),.mw-parser-output .col-9right td:nth-last-child(9){text-align:right}Confederation qualification
For confederations other than UEFA, the method was as follows:[22]
- 3 points for a win
- 1 point for a draw
- 3 points for successful progression to each new stage of the competition
The method used by UEFA to calculate the club coefficient was "exceptionally applied" to rank the European teams,[22][note 6] and was as follows:
- 2 points for a win
- 1 point for a draw
- 4 points for qualification for the group stage
- 5 points for qualification for the round of 16
- 1 point for progress to each stage of the competition thereafter
| Key | |
|---|---|
| Qualified as the host | |
| Qualified through winning the competition | |
| Qualified through the confederation ranking | |
| Qualified through the play-in match[note 4] | |
AFC
Table showing the top ten in the AFC rankings, as well as other relevant teams. One team qualified through the confederation ranking method.[note 1]
| Rank | Team | Total points |
Competition points |
Match points |
W | D | L | Performance | ||
|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 2022 | 2023–24 | ||||||||
| 1 | 118 | 42 | 76 | 24 | 4 | 5 | Champion | Final | Semi-finals | |
| 2 | 81 | 27 | 54 | 16 | 6 | 5 | Semi-finals | Group stage | Semi-finals | |
| 3 | 80 | 30 | 50 | 13 | 11 | 3 | Quarter-finals | Semi-finals | Quarter-finals | |
| 4 | 64 | 15 | 49 | 15 | 4 | 2 | Round of 16 | Group stage | Round of 16 | |
| 5 | 61 | 21 | 40 | 12 | 4 | 3 | Semi-finals | – | Quarter-finals | |
| 6 | 60 | 21 | 39 | 12 | 3 | 6 | Round of 16 | – | Final | |
| 7 | 56 | 21 | 35 | 10 | 5 | 3 | Final | – | Round of 16 | |
| 8 | 53 | 18 | 35 | 10 | 5 | 6 | Group stage | Semi-finals | Group stage | |
| 9 | 49 | 18 | 31 | 9 | 4 | 4 | – | Champion | Group stage | |
| 10 | 46 | 18 | 28 | 8 | 4 | 9 | Round of 16 | Quarter-finals | Group stage | |
| 11 | 43 | 15 | 28 | 9 | 1 | 4 | – | – | Champion | |
CAF
Table showing the top ten in the CAF rankings. Two teams qualified through the confederation ranking method.
| Rank | Team | Total points |
Competition points |
Match points |
W | D | L | Performance | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020–21 | 2021–22 | 2022–23 | 2023–24 | ||||||||
| 1 | 140 | 48 | 92 | 26 | 14 | 6 | Champion | Final | Champion | Champion | |
| 2 | 108 | 36 | 72 | 21 | 9 | 9 | Semi-finals | Champion | Final | Group stage | |
| 3 | 100 | 36 | 64 | 17 | 13 | 10 | Semi-finals | Quarter-finals | Semi-finals | Final | |
| 4 | 98 | 30 | 68 | 19 | 11 | 6 | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | |
| 5 | 63 | 21 | 42 | 11 | 9 | 10 | Quarter-finals | Quarter-finals | Quarter-finals | Group stage | |
| 6 | 58 | 21 | 37 | 9 | 10 | 11 | Group stage | Semi-finals | Group stage | Quarter-finals | |
| 7 | 55 | 18 | 37 | 11 | 4 | 9 | Quarter-finals | – | Quarter-finals | Quarter-finals | |
| 8 | 45 | 12 | 33 | 10 | 3 | 3 | – | Quarter-finals | Quarter-finals | – | |
| 9 | 35 | 12 | 23 | 5 | 8 | 11 | Group stage | Group stage | Group stage | Group stage | |
| 10 | 32 | 12 | 20 | 5 | 5 | 6 | Group stage | – | – | Semi-finals | |
CONCACAF
Table showing the top ten in the CONCACAF rankings, as well as other relevant teams.
| Rank | Team | Total points |
Competition points |
Match points |
W | D | L | Performance | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 2022 | 2023 | 2024 | ||||||||
| 1 | 52 | 21 | 31 | 10 | 1 | 2 | Champion | – | – | Semi-finals | |
| 2 | 47 | 21 | 26 | 8 | 2 | 4 | Round of 16 | Quarter-finals | Champion | – | |
| 3 | 44 | 21 | 23 | 7 | 2 | 4 | Final | – | – | Semi-finals | |
| 4 | 41 | 21 | 20 | 5 | 5 | 4 | Semi-finals | – | Semi-finals | Round of 16 | |
| 5 | 39 | 18 | 21 | 6 | 3 | 3 | Semi-finals | Semi-finals | – | – | |
| 6 | 37 | 18 | 19 | 5 | 4 | 2 | Quarter-finals | – | – | Final | |
| 7 | 34 | 15 | 19 | 5 | 4 | 0 | – | – | Round of 16 | Champion | |
| 8 | 32 | 15 | 17 | 4 | 5 | 1 | – | – | Semi-finals | Quarter-finals | |
| 9 | 28 | 12 | 16 | 4 | 4 | 0 | – | Champion | – | – | |
| 10 | 25 | 12 | 13 | 4 | 1 | 3 | – | – | Final | – | |
| 21 | 10 | 6 | 4 | 1 | 1 | 2 | – | – | – | Quarter-finals | |
CONMEBOL
Table showing the top ten in the CONMEBOL rankings, as well as other relevant teams. Two teams qualified through the confederation ranking method.
| Rank | Team | Total points |
Competition points |
Match points |
W | D | L | Performance | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | 2022 | 2023 | 2024 | ||||||||
| 1 | 141 | 45 | 96 | 29 | 9 | 6 | Final | Champion | Round of 16 | Quarter-finals | |
| 2 | 140 | 45 | 95 | 27 | 14 | 4 | Champion | Semi-finals | Semi-finals | Round of 16 | |
| 3 | 122 | 42 | 80 | 22 | 14 | 7 | Semi-finals | Quarter-finals | Round of 16 | Final | |
| 4 | 103 | 33 | 70 | 20 | 10 | 8 | Quarter-finals | Round of 16 | Round of 16 | Semi-finals | |
| 5 | 97 | 33 | 64 | 18 | 10 | 5 | Quarter-finals | – | Champion | Quarter-finals | |
| 6 | 71 | 27 | 44 | 10 | 14 | 5 | Round of 16 | Round of 16 | Final | – | |
| 7 | 59 | 21 | 38 | 11 | 5 | 5 | – | Final | Round of 16 | – | |
| 8 | 57 | 21 | 36 | 10 | 6 | 10 | Quarter-finals | Group stage | Quarter-finals | – | |
| 9 | 57 | 18 | 39 | 10 | 9 | 9 | Group stage | Group stage | Round of 16 | Round of 16 | |
| 10 | 53 | 18 | 35 | 9 | 8 | 3 | Quarter-finals | – | – | Quarter-finals | |
| 22 | 37 | 15 | 22 | 6 | 4 | 3 | – | – | – | Champion | |
OFC
For the OFC, only the best-ranked club that was continental champion qualified for the tournament. The confederation ranking was therefore not applicable, as Auckland City won all three OFC Champions League competitions in this qualification timeframe.
UEFA
Table showing the top twenty in the UEFA rankings. Nine teams qualified through the confederation ranking method.
| Rank | Team | Total points |
Competition points |
Match points |
W | D | L | Performance | |||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2020–21 | 2021–22 | 2022–23 | 2023–24 | ||||||||
| 1 | 123 | 45 | 78 | 34 | 10 | 4 | Final | Semi-finals | Champion | Quarter-finals | |
| 2 | 119 | 46 | 73 | 32 | 9 | 9 | Semi-finals | Champion | Semi-finals | Champion | |
| 3 | 108 | 41 | 67 | 30 | 7 | 5 | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | |
| 4 | 85 | 40 | 45 | 19 | 7 | 14 | Semi-finals | Round of 16 | Round of 16 | Semi-finals | |
| 5 | 79 | 32 | 47 | 21 | 5 | 7 | Champion | Quarter-finals | Quarter-finals | – | |
| 6 | 79 | 35 | 44 | 18 | 8 | 11 | Quarter-finals | Group stage | Round of 16 | Final | |
| 7 | 76 | 34 | 42 | 16 | 10 | 9 | Group stage | Round of 16 | Final | Round of 16 | |
| 8 | 76 | 31 | 45 | 21 | 3 | 7 | Quarter-finals | Final | Round of 16 | – | |
| 9 | 68 | 32 | 36 | 16 | 4 | 12 | Quarter-finals | Group stage | Round of 16 | Round of 16 | |
| 10 | 67 | 33 | 34 | 12 | 10 | 12 | Round of 16 | Quarter-finals | Group stage | Quarter-finals | |
| 11 | 62 | 31 | 31 | 14 | 3 | 13 | Round of 16 | Group stage | Round of 16 | Round of 16 | |
| 12 | 61 | 27 | 34 | 15 | 4 | 11 | Round of 16 | Group stage | Group stage | Quarter-finals | |
| 13 | 52 | 24 | 28 | 10 | 8 | 8 | – | Quarter-finals | Quarter-finals | Group stage | |
| 14 | 47 | 22 | 25 | 12 | 1 | 9 | Round of 16 | Round of 16 | Group stage | – | |
| 15 | 42 | 19 | 23 | 10 | 3 | 5 | – | – | Quarter-finals | Round of 16 | |
| 16 | 42 | 21 | 21 | 6 | 9 | 11 | Round of 16 | Group stage | Group stage | Group stage | |
| 17 | 41 | 19 | 22 | 8 | 6 | 10 | – | Group stage | Semi-finals | Group stage | |
| 18 | 40 | 21 | 19 | 6 | 7 | 13 | Group stage | Round of 16 | Group stage | Group stage | |
| 19 | 39 | 17 | 22 | 10 | 2 | 8 | Group stage | Round of 16 | Group stage | – | |
| 20 | 35 | 18 | 17 | 6 | 5 | 5 | Round of 16 | – | – | Round of 16 | |