A heroic display between the sticks at the hosts endured an onslaught of Bayern pressure. Was probably the biggest factor in the hosts securing a point from a tough game.
Was richly rewarded when a night of never-ending crosses eventually ended with his side earning a point. Provided decent protection for Leno in goal along with Toprak, dealing with cross-after-cross and wave-after-wave of Die Roten attacks.
Bayern got most of their joy down the flanks and the Pole, along with Donati, bore the brunt of the majority of Bayern attacks. Struggled with the lively Shaqiri, who's electric pace brought the full-back his yellow card.
A real mixed night for the Italian, who was merely a spectator as Ribery ran rings around him in the opening period. Undeterred however, the righ-back ploughed on, creating opportunities for his side and making a couple of vital goal-line clearances.
Came through the endurance test of constant attacks admirably, although was perhaps lucky not to give away a penalty at the beginning of the second period when caught with a fistful of Muller's jersey.
An uninspiring performance from one of Germany's top players as he failed to get near the Bayern midfield. A lack of possession for his side robbed him of any chance to show his quality.
The closest Kiessling had to support through the middle, as he attempted to break with the forward when possible. Perhaps should have squared for the goal, and will have been relieved to see his shot palmed into the path of Sam.
An energetic display that saw him put Dante and Boateng under pressure with his pace. The goal, as simple as it was, was just reward for a committed and determined performance.
Part of a midfield that were bypassed all evening in every sense of the word, whether it be by their own defence punting clear or Bayern slicing through with clinical passing. Was a makeshift centre-back for virtually the entire second-half.
The former Bayern Munich player will be disappointed by his display against his old club as he didn't do anything to suggest Die Roten made a mistake by letting him go.
Playing as a lone striker against Bayern Munich these days is almost and excercise in futility and Kiessling struggled to get into the game at all before going off at the end with an injury.
A very quiet evening for the German shot-stopper but his only contribution to the game was to gift Leverkusen the point as he flapped at a deep cross that could have been left for a goal kick. Instead it was recycled and Sam tapped home.
Games are getting less and less eventful for Bayern's defence but the Brazilian still had to be on his toes here on a couple of occasions, most notably to stop Sidney Sam running through on goal.
Important tackle on Sidney Sam in an almost identical postition to the one he got wrong against Yaya Toure midweek. Still picked up a booking for a rather poor challenge on Kiessling.
Gave the hosts a shed-load of problems down the left as he effortlessly linked up with Ribery. Was happy to run up and down the channel all night but couldn't quite find the quality needed in his delivery.
Looked good in the opening period as he once again took the holding role and was a reliable focal point for Bayern to start their attacks. Became more frantic though and perhaps exasperated as Bayern continued to fail in their search for a winner.
Defensively, there was very little for the full-back to do, although he could have been blamed for allowing Son the space to scarper up the wing in stoppage time.
Took the goal brilliantly with a sweeping shot into the roof of the net with his instep. Hovered around the 'D' for much of proceedings looking to play that killer pass but unfortunately for him Bayern's play was forced wide all too often.
Wasn't as prominent or dominant as he'd have liked in this fixture. He still put himself about and rose highest from a couple of corners, including right at the death where his effort had to be hacked off the line.
The Swiss was a real live-wire down the right flank, ghosting past challenges, cutting onto his left foot on occasions too. His final ball though was lacking and the quality of deliveries from set pieces in dangerous positions was a frustrating sight.
Bayern's best player on the night as he gave Donati one of the longest 45 minutes of his career, twisting the full-back inside out a number of times. Set up Kroos beautifully for the goal but wasted a couple of second half chances to win it for Bayern.
A disappointing display in the false nine role after filling it perfectly in recent weeks. Looked as stunned as anyone when he missed an open goal after Ribery picked him out with a cross and wasted a hat-full of other good chances.