Marco Reus will start on the bench for Borussia Dortmund after missing the last two Bundesliga matches due to a toe injury.
Thomas Tuchel retains his trust in the same back four that helped them beat Krasnodar and Hannover in the Europa League and Bundesliga respectively.
Ilkay Gundogan also keeps his place in the starting lineup while Jonas Hofmann and Julian Weigl return to the midfield after being rested on Thursday night.
Javier Hernandez starts up front alongside Stefan Kiessling after scoring his first goal for Leverkusen in the Champions League on Wednesday.
Hakan Calhanoglu will play in behind the strikers and Christoph Kramer replaces Lars Bender who is missing through injury. Meanwhile Kevin Kampl keeps his place in the first team to face his former side.
Borussia Dortmund: Burki; Ginter, Papasthathopoulos, Hummels, Schmelzer; Gundogan, Weigl, Kagawa; Hofmann, Aubameyang, Mkhitaryan
Subs: Weidenfeller, Park, Januzaj, Reus, Ramos, Piszczek, Castro
Bayer Leverkusen: Leno; Donati, Tah, Papadopoulos, Wendell; Bellarabi, Kramer, Kampl, Calhanoglu; Kiessling, Hernandez
Subs: Ramalho, Mehmedi, Boenisch, Brandt, Kresic, Frey, Henrichs