The inaugural Sri Lanka Premier League will feature 56 foreign cricketers, not one of them Indian, after the seven franchises made their choices in a closed-door players' draft system in Colombo.
Australia, with 18, provided the most players for the franchises, followed by 13 from Pakistan.
Not a single English or Indian player figures in the squads.
The non-participation of Indian players in last year's inaugural SLPL had forced the cancellation of the event.
Sri Lanka's domestic players will be drafted on Friday.
The foreign players to participate in the SLPL:
Uthura: Shakib Al Hasan, Brendan Taylor, Kevon Cooper, Imran Farhat, Fidel Edwards, David Miller, Dillon du Preez, Samuel Badree.
Nagenahira: Mitchell Marsh, Imran Nazir, Travis Birt, Ahmed Shahzad, Ben Laughlin, Elias Sunny, Mushfiqur Rahim, Nasir Hossain.
Ruhuna: Shahid Afridi, Daniel Harris, Ryan Harris, Aaron Finch, Jerome Taylor, Nathan McCullum, Ryan McLaren, Richard Levi.
Wayamba: Azhar Mahmood, Umar Akmal, Tamim Iqbal, Colin Ingram, Kemar Roach, James Faulkner, Abdul Razzaq, Brad Hogg.
Kandurata: Saeed Ajmal, Misbah-ul-Haq, Sohail Tanvir, Chris Lynn, Dane Vilas, Albie Morkel, Johan Botha, Adam Voges.
Basnahira: Brad Hodge, Marlon Samuels, Daniel Smith, Dirk Nannes, Robin Peterson, Tim Southee, Clint McKay, Cameron Borgas.
Uva: Andrew McDonald, Umar Gul, Shoaib Malik, Callum Ferguson, James Franklin, Abdur Rehman, Hammad Azam, Chris Gayle.
Shakib, Shafiul return for Bangladesh
England on verge of series victory against WI
No contract for NZ pace bowler Gillespie
Analysis: The hits and flops of IPL 5
Test rankings: Tendulkar climbs a rung