Liverpool have been drawn with Real Madrid, Basle and the Bulgarian side Ludogorets in the group stages of the Champions League.
Manchester City are in with Bayern Munich, CSKA Moscow and Roma.
Chelsea will be happy with Schalke, Sporting Lisbon and Maribor.
And Arsenal have Borussia Dortmund, Galatasaray and Anderlecht.
In F it's Barcelona, Paris St Germain, Ajax and Cillian Sheridan's Apoel Nicosia.
Porto have Shakhtar Donetsk, Athletic Bilbao and BATE Borisov.
It's Benfica, Zenit St Petersburg, Bayer Leverkusen and Monaco in C.
And Atletico Madrid have Juventus, Olympiakos and Malmo.