Chiefs suffered a 1-0 defeat at home to Cape Town City, who scored a late winner following another blunder from goalkeeper Virgil Vries in the dying stages of the match at FNB Stadium.
The supporters understandably expressed their discontent with the Namibian international after the final whistle, but earlier also booed a substitution made by Middendorp.
The German decided to haul off Mashiane 81 minutes into the 21-year-old’s league debut in a desperate effort to salvage something out of the tie, bringing on striker Ryan Moon in his place.
However, much to the perplexity of the coach, this was not well received by the crowd gathered at the match venue, and Middendorp has since explained the reason for his decision.
“I’m basically very proud that the supporters like our new introduction [Mashiane] coming from the youth [academy]. He’s contributing with a certain performance, which is absolutely okay,” said Middendorp.
“In the moment I didn’t really understand [the booing] because I was taking a more defensive player out at 0-1 [down] and bringing in a more attacking player – that was the only reason that I had seen [to make the change].
“I know Mashiane – I brought him into this setup, nobody else [did]. He’s played now his second game in a row and I know what he’s capable of.
“So, what is the intention to believe that I don’t like him anymore? I don’t understand this, actually. I took one out who was the youngest, because we needed a little bit more maturity in this moment.
“I tried to bring in a striker, who may have been lucky with a shot and scored. It didn’t work, and that’s all.”