Boro will play Everton at Goodison Park in the 3rd round of the Carling Cup, week beginning 24th October.
Boro, Chelsea, Arsenal, Manchester United, Everton, Liverpool, Bolton and Newcastle all received byes in the 2nd round due to their European committments.
The full draw is:
Doncaster v Gillingham
Bolton v West Ham
Crystal Palace v Liverpool
Manchester United v Barnet
Chelsea v Charlton
Reading v Sheffield United
Fulham v West Brom
Mansfield v Millwall
Sunderland v Arsenal
Everton v BORO
Wigan v Watford
Grimsby v Newcastle
Aston Villa v Burnley
Blackburn v Leeds
Cardiff v Leicester
Birmingham v Norwich