MLS International Roster Slots
MLS International Roster Slots are an important piece of roster composition in Major League Soccer. MLS employs a variety of mechanisms to promote parity and domestic player development which include player entry drafts, expansion drafts, allocation drafts, weighted lotteries, and a limit on the number of international roster slots available for each club. The limit on the number of international roster slots makes each slot a valuable commodity for clubs to utilize through player signings or trades with other clubs.
The MLS roster rules for 2016 state:
- A total of 160 international roster spots are divided among the 20 clubs. These spots are tradable, such that some clubs may have more than eight and some clubs may have fewer than eight. There is no limit on the number of international roster spots on each club's roster. The remaining roster spots must be filled by Domestic Players.
- For clubs based in the United States, a Domestic Player is a U.S. citizen, a permanent resident (green card holder) or the holder of other special status (e.g., refugee or asylum status).
- For clubs based in Canada: a Domestic Player is either a Canadian citizen or the holder of certain other special status (e.g., has been granted refugee or asylum status) ("Canadian Domestic Player") or a U.S. Domestic Player. Players with the legal right to work in Canada are considered Canadian domestic players (i.e., Canadian citizen, permanent resident, part of a protected class). MLS clubs based in Canada are required to have a minimum of three Canadian domestic players on their rosters. There is no limit as to the number of Canadian Domestic Players on a Canadian club's roster.
Source:[1]
Contents
Current international roster slots by team
Last updated March 16, 2016.
+ For chart purposes, U.S.-born players with Canadian clubs are not considered foreign-born.
Key
- DL - Player is on the disabled list (DL) and does not count as an international while on the DL
- L - Player is away on loan and does not count as an international while out on loan
- SS - Player is holder of "special status" granted to refugees or DACA protected residents and counts as a domestic, rather than international player
Active international roster slot trades
Trade date | Slot acquired by | For use through | Acquired from | Slot acquired in exchange for |
---|---|---|---|---|
June 29, 2005 | Colorado Rapids | Permanent | Real Salt Lake | For Adolfo Gregorio[2] |
November 24, 2010 | Vancouver Whitecaps FC | December 31, 2031 | Colorado Rapids | For Sanna Nyassi[3][4] |
December 3, 2012 | Vancouver Whitecaps FC | December 31, 2016 | Colorado Rapids | For Atiba Harris[5] |
December 8, 2014 | Houston Dynamo | December 31, 2016 | Orlando City SC | With allocation money for Tally Hall[6] |
December 8, 2014 | Orlando City SC | December 31, 2016 | D.C. United | For allocation money[7] |
December 8, 2014 | New York City FC | December 31, 2016 | D.C. United | For allocation money[8] |
April 3, 2015 | Vancouver Whitecaps FC | December 31, 2016 | New England Revolution | For allocation money[9] |
July 14, 2015 | New York City FC | December 31, 2016 | Los Angeles Galaxy | For allocation money[10] |
July 23, 2015 | Houston Dynamo | December 31, 2016 | Philadelphia Union | With Sheanon Williams for allocation money and future considerations[11] |
January 12, 2016 | Montreal Impact | December 31, 2016 | Portland Timbers | For the MLS rights to Zarek Valentin[12] |
February 25, 2016 | Colorado Rapids | Unknown | San Jose Earthquakes | With targeted allocation money for general allocation money[13] |
March 7, 2016 | Seattle Sounders FC | Unknown | Toronto FC | With targeted allocation money for general allocation money[14] |
March 16, 2016 | New York City FC | December 31, 2016 | Sporting Kansas City | For targeted allocation money[15] |
May 12, 2016 | Columbus Crew SC | December 31, 2016 | New England Revolution | With a first-round selection in the 2017 MLS SuperDraft, a second-round selection in the 2018 MLS SuperDraft, general allocation money, and targeted allocation money for Kei Kamara[16] |
Uncertain status: international roster slot trades
Trade date | Slot acquired by | For use through | Acquired from | Slot acquired in exchange for |
---|---|---|---|---|
January 15, 2015 | Colorado Rapids | Unknown | Los Angeles Galaxy | With Marcelo Sarvas and the No. 18 allocation ranking for allocation money and the No. 3 allocation ranking[17] |
March 17, 2009 | New York Red Bulls | Unknown | Houston Dynamo | For allocation money[18] |
January 14, 2005 | New York Red Bulls | Unknown | Houston Dynamo1 | With allocation money for Ricardo Clark[19] |
November 24, 2004 | Chivas USA | Permanent | Real Salt Lake | For Jeff Stewart;[20] MLS has not stated what became of this slot following the contraction of Chivas USA after the 2014 season |
- 1 Franchise was based in San Jose at the time of the trade.
Future international roster slot trades
Trade date | Slot acquired by | For use starting | For use through | Acquired from | Slot acquired in exchange for |
---|---|---|---|---|---|
March 14, 2016 | Vancouver Whitecaps FC | January 1, 2017 | December 31, 2017 | Portland Timbers | With general allocation money and targeted allocation money for Darren Mattocks[21] |
Expired international roster slot trades
Trade date | Slot acquired by | Reverted back on | Acquired from | Slot acquired in exchange For |
---|---|---|---|---|
January 27, 2015 | Montreal Impact | January 1, 2016 | New York Red Bulls | With Ambroise Oyongo, Eric Alexander, allocation money and the No. 14 allocation ranking for Felipe and the No. 1 allocation ranking[22] |
January 14, 2015 | Orlando City SC | January 1, 2016 | D.C. United | For Jairo Arrieta[23] |
December 10, 2013 | Montreal Impact | January 1, 2016 | D.C. United | For Davy Arnaud[24] |
August 6, 2015 | D.C. United | January 1, 2016 | Portland Timbers | With targeted allocation money and future considerations for Michael Seaton[25] |
August 7, 2015 | Colorado Rapids | January 1, 2016 | Sporting Kansas City | For general allocation money[26] |
January 16, 2014 | Montreal Impact | January 1, 2015 | D.C. United | For a second-round 2014 MLS SuperDraft pick[27] |
January 21, 2014 | Vancouver Whitecaps FC | January 1, 2015 | Columbus Crew | For a third-round 2014 MLS SuperDraft pick[28] |
January 21, 2014 | Colorado Rapids | January 1, 2015 | Houston Dynamo | For a 2014 season loan of Tony Cascio[29] |
March 5, 2014 | Vancouver Whitecaps FC | January 1, 2015 | Chicago Fire | For Matt Watson[30] |
August 12, 2014 | New York Red Bulls | January 1, 2015 | New England Revolution | With Saër Sène for Andre Akpan and allocation money[31] |
January 16, 2014 | FC Dallas | January 1, 2015 | Montreal Impact | With the No. 10 selection in the 2014 MLS SuperDraft and allocation money for the No. 5 selection in the 2014 SuperDraft[32] |
January 20, 2012 | Vancouver Whitecaps FC | January 1, 2015 | Colorado Rapids | With a 2014 MLS SuperDraft Round 2 pick for allocation money[33] |
January 27, 2013 | Montreal Impact | January 1, 2015 | Seattle Sounders FC | For Lamar Neagle[34] |
June 17, 2013 | Colorado Rapids | January 1, 2015 | Los Angeles Galaxy | With a second-round 2014 MLS SuperDraft pick for Pablo Mastroeni and the MLS rights to Baggio Husidić[35] |
July 1, 2013 | Toronto FC | January 1, 2015 | Chivas USA | With a first-round 2015 MLS SuperDraft pick and the No. 16 position in the MLS Allocation Order in exchange for the No. 1 position in the MLS Allocation Order.[36] |
July 13, 2012 | Montreal Impact | January 1, 2015 | Colorado Rapids | For Tyson Wahl[37] |
September 9, 2013 | Portland Timbers | January 1, 2014 | Toronto FC | With Maximiliano Urruti for Bright Dike, a first-round pick in the 2015 MLS SuperDraft, and allocation money[38] |
June 14, 2013 | FC Dallas | January 1, 2014 | Columbus Crew | For a fourth-round 2014 MLS Supplemental Draft pick[39] |
December 12, 2012 | Chivas USA | January 1, 2014 | Portland Timbers | With the No. 3 position in the MLS Allocation Order in exchange for the No. 2 position in the MLS Allocation Order.[40] |
December 14, 2012 | Chivas USA | January 1, 2014 | Los Angeles Galaxy | With a first-round 2013 MLS Supplemental Draft pick and the No. 19 position in Stage Two of the 2012 MLS Re-Entry Draft in exchange for the No. 2 position in Stage Two of the 2012 MLS Re-Entry Draft.[41] |
January 4, 2013 | New York Red Bulls | January 1, 2014 | Chicago Fire | For Joel Lindpere[42] |
January 16, 2013 | Colorado Rapids | January 1, 2014 | Chicago Fire | With a first-round 2013 MLS SuperDraft pick and allocation money for Jeff Larentowicz and a second-round 2013 MLS SuperDraft pick[43] |
July 14, 2008 | Toronto FC | January 1, 2014 | San Jose Earthquakes | With allocation money for Darren Huckerby[44] |
February 6, 2012 | Portland Timbers | January 1, 2014 | D.C. United | For allocation money[45] |
July 20, 2012 | Vancouver Whitecaps FC | January 1, 2014 | Toronto FC | With a 2014 MLS SuperDraft Round 1 pick for Eric Hassli[46] |
April 20, 2012 | Montreal Impact | January 1, 2014 | Portland Timbers | For Mike Fucito[47] |
July 6, 2012 | Montreal Impact | January 1, 2014 | Chivas USA | For Bobby Burling[48] |
July 30, 2012 | New York Red Bulls | January 1, 2014 | San Jose Earthquakes | With a 2013 MLS SuperDraft conditional pick for Mehdi Ballouchy[49] |
August 16, 2012 | D.C. United | January 1, 2013 | Philadelphia Union | With Lionard Pajoy for Danny Cruz; slot reversion date unreported but confirmed[50] |
July 5, 2012 | Colorado Rapids | January 1, 2013 | Portland Timbers | With allocation money for Kosuke Kimura[51] |
February 1, 2012 | Philadelphia Union | January 1, 2013 | Los Angeles Galaxy | For Kyle Nakazawa and a 2013 MLS SuperDraft pick[52] |
July 14, 2011 | Toronto FC | January 1, 2013 | San Jose Earthquakes | With allocation money and Ryan Johnson for Alan Gordon, Nana Attakora and Jacob Peterson[53] |
February 17, 2011 | Los Angeles Galaxy | January 1, 2013 | D.C. United | For allocation money[54] |
December 2, 2011 | San Jose Earthquakes | January 1, 2013 | Sporting Kansas City | For Bobby Convey[55] |
November 22, 2010 | Portland Timbers | January 1, 2013 | Los Angeles Galaxy | For allocation money[56] |
February 6, 2012 | Montreal Impact | January 1, 2013 | Portland Timbers | For a 2015 Supplemental Draft pick[57] |
September 14, 2010 | New York Red Bulls | January 1, 2013 | Colorado Rapids | With Mehdi Ballouchy for Macoumba Kandji[58][59] |
August 2, 2011 | FC Dallas | January 1, 2012 | Toronto FC | With Maicon Santos for Eric Avila[60] |
July 21, 2011 | Portland Timbers | January 1, 2012 | Houston Dynamo | With Lovel Palmer and Mike Chabala for Adam Moffat and allocation money[61] |
July 16, 2011 | New York Red Bulls | January 1, 2012 | D.C. United | For Austin da Luz[62] |
January 13, 2011 | Portland Timbers | January 1, 2012 | Seattle Sounders FC | With a first-round 2011 MLS SuperDraft pick for allocation money and a second-round 2011 MLS SuperDraft pick[63] |
November 24, 2010 | Vancouver Whitecaps FC | January 1, 2012 | Chivas USA | With allocation money for Alan Gordon and Alejandro Moreno[64] |
February 3, 2010 | Kansas City Wizards | January 1, 2012 | D.C. United | For Adam Cristman[65] |
February 23, 2010 | Kansas City Wizards | January 1, 2011 | Real Salt Lake | With a second-round 2011 MLS SuperDraft pick and possible financial considerations for Luis Gil[66] |
August 14, 2009 | San Jose Earthquakes | January 1, 2011 | Houston Dynamo | For Ryan Cochrane[67] |
June 30, 2009 | New England Revolution | January 1, 2011 | Kansas City Wizards | For a third-round 2010 MLS SuperDraft pick[68] |
January 29, 2009 | Toronto FC | January 1, 2011 | Houston Dynamo | With the No. 10 allocation pick for the No. 3 allocation pick; Houston used the No. 3 pick to select Felix Garcia[69] |
February 9, 2009 | D.C. United | January 1, 2011 | Colorado Rapids | With Christian Gómez, Mike Graczyk, and salary cap considerations for Iván Guerrero, a second-round 2010 MLS SuperDraft pick, and a Designated Player slot[70] |
July 18, 2008 | FC Dallas | January 1, 2009 | Kansas City Wizards | For a fourth-round 2009 MLS SuperDraft pick[71] |
July 18, 2008 | FC Dallas | January 1, 2009 | Columbus Crew | For a first-round 2009 MLS Supplemental Draft pick[72] |
June 4, 2008 | Toronto FC | January 1, 2011 | New England Revolution | For Pat Phelan[73] |
September 14, 2007 | Real Salt Lake | January 1, 2010 | Kansas City Wizards | With Yura Movsisyan for a third-round 2009 MLS SuperDraft pick, a first-round 2009 MLS Supplemental Draft pick, and allocation money[74] |
February 14, 2006 | FC Dallas | January 1, 2007 | Colorado Rapids | For a third-round 2007 MLS SuperDraft pick and a third-round 2007 MLS Supplemental Draft pick[75] |
January 23, 2006 | Real Salt Lake | January 1, 2007 | Kansas City Wizards | With Chris Klein for allocation money[76] |
April 26, 2005 | FC Dallas | January 1, 2006 | Columbus Crew | With a second-round 2006 MLS SuperDraft pick for Cornell Glen[77] |
January 14, 2005 | New York Red Bulls | January 1, 2007 | Real Salt Lake | For a second-round 2006 MLS SuperDraft pick[78] |
September 12, 2008 | D.C. United | January 1, 2010 | Colorado Rapids | For a fourth-round 2009 MLS SuperDraft pick[79] |
March 2, 2009 | New York Red Bulls | January 1, 2010 | San Jose Earthquakes | With allocation money for Chris Leitch[80] |
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
- ↑ 2016 MLS Roster Rules and Regulations
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://www.orlandocitysc.com/post/2014/12/08/orlando-city-acquire-hall-collin-okugo-trades
- ↑ http://www.dcunited.com/news/2014/12/dc-united-trades-international-roster-slot-to-orlando-city-sc
- ↑ http://www.dcunited.com/news/2014/12/dc-united-trades-international-roster-slot-to-new-york-city-fc
- ↑ http://www.whitecapsfc.com/news/2015/04/wfc-acquire-international-roster-spot
- ↑ http://www.nycfc.com/post/2015/07/14/new-york-city-fc-sign-colombian-defender-jefferson-mena
- ↑ http://www.mlssoccer.com/news/article/2015/07/23/houston-dynamo-acquire-philadelphia-union-defender-sheanon-williams-exchange
- ↑ http://www.impactmontreal.com/en/post/2016/01/11/impact-acquires-international-roster-spot
- ↑ http://www.coloradorapids.com/post/2016/02/25/colorado-rapids-acquire-international-roster-slot-san-jose-earthquakes
- ↑ http://www.torontofc.ca/post/2016/03/08/toronto-fc-acquires-general-allocation-money-sounders-fc
- ↑ http://www.nycfc.com/post/2016/03/16/new-york-city-fc-acquires-international-spot-sporting-kansas-city
- ↑ http://www.columbuscrewsc.com/post/2016/05/12/crew-sc-trades-forward-kei-kamara-new-england-revolution
- ↑ http://www.coloradorapids.com/news/2015/01/two-time-mls-cup-winner-marcelo-sarvas-joins-colorado-rapids
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://www.impactmontreal.com/en/news/2015/01/limpact-effectue-une-transaction-majeure-avec-les-red-bulls
- ↑ http://www.dcunited.com/news/2015/01/dc-united-acquires-jairo-arrieta
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://www.dcunited.com/news/2015/08/dc-united-trades-michael-seaton-to-portland
- ↑ http://www.sportingkc.com/news/2015/08/sporting-kc-adds-allocation-money-trade-colorado
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.