Flamengo defender Gustavo Henrique was on the receiving end of a nightmare injury on Sunday after an injury to his testicles left him bleeding through his shorts.

The center-back was said to be accidentally stamped on by a Corinthians player during the first half of their clash in Sao Paulo.

After he began bleeding, the 27-year-old was ordered off the pitch by the referee so he could change into fresh shorts.

Traumatismo en el testículo.Ese es el diagnóstico de Gustavo Henrique, defensor del Flamengo, que durante el juego ante Corinthians sufrió un golpe en la zona baja.No dejaba se sangrar, fue sustituido y queda un par de semanas fuera. @Futgol970py /

Henrique did return to the field for several minutes in an impressive attempt to play through the pain.

However, he evidently struggled and was brought off by manager Domenec Torrent in the 39th minute for Gabriel Noga so he could receive medical treatment on his injury.

Unsurprisingly, the player looked to be in a great deal of discomfort as he trudged off the pitch.

Substituição no #Flamengo: após Gustavo Henrique se queixar de dores, o zagueiro foi substituído por Noga. Equipe

Flamengo CB Gustavo Henrique has been subbed off after suffering from a testicle injury. Painful

Fans reacted to the horrifying injury on Twitter, with one writing: “All men felt this.”

“THIS HURTS TO LOOK AT,” another exclaimed, while others wished the player a speedy recovery.

“This is bad,” one Twitter user said. “Hope he gets well soon man.”

All men felt this

Flamengo’s medical staff managed to stop the bleeding, but they’re said to be closely monitoring the injury.

It may have come as some small comfort to Henrique that his teammates – who were 1-0 up when he went off thanks to Everton Ribeiro’s opener – went on to win the match 5-1.

Flamengo face Junior FC on Wednesday in the final group game of their Copa Libertadores campaign before taking on Internacional in a crunch clash on Sunday, so they’ll be hoping to have Henrique back in action as soon as possible.

The two sides are level on 34 points atop Brazil’s Serie A after 17 matches, with Inter narrowly ahead on goal difference.