The draw for Round 2 of the Carling Cup has been made, find out who's playing who here: -

Millwall v Morecambe
Blackburn Rovers v Sheffield Wednesday
Bury v Leicester City
West Ham United or Aldershot Town v Carlisle United
AFC Bournemouth v West Bromwich Albion
Crystal Palace or Crawley Town v Wigan Athletic
Peterborough United v Middlesbrough
Aston Villa v Hereford United
Bristol City or Swindon Town v Southampton
Exeter City v Liverpool
Everton v Sheffield United
Brighton & Hove Albion v Sunderland
Shrewsbury Town v Swansea City
Reading or Charlton Athletic v Preston North End
Norwich City v Milton Keynes Dons
Northampton Town v Wolverhampton Wanderers
Wycombe Wanderers v Nottingham Forest
Bolton Wanderers v Macclesfield Town
Burnley v Barnet
Scunthorpe United v Newcastle United
Leyton Orient v Watford or Bristol Rovers
Doncaster Rovers v Leeds United
Cardiff City v Huddersfield Town
Queens Park Rangers v Rochdale

Ties will be played during the week commencing 22nd August 2011.