Boro will play Shrewsbury Town at the Riverside in the first round of the Carabao Cup.
The tie is set to start Boro's season on the weekend of Saturday September 5, with the fixture date and kick-off time to be confirmed.
It's a first League Cup meeting between Boro and the League One outfit. The last game between the sides was in the FA Cup back in 2012, a 1-0 win for Boro.
Following changes to the 2020/21 campaign schedule, the first four rounds of the Carabao Cup will be played before the end of September.
Premier League clubs enter the competition in round two, or round three if they are in European competition, while two-legged semi-finals have been replaced by a single tie for this season.