Okay, there are many moments that can be shocking for football fans to watch, but one of the worst is seeing a player being forced off thanks to an injury.
It's even more horrible hearing the news that they could be sidelined for a lengthy period of time.
So, how have injuries impacted some of the world's best players?
Twitter user SimonBrundish shared statistics showing how many matches that players have missed because of injury.
Barcelona's Luis Suárez has the best track record. The 31-year-old Uruguay international has played 666 matches and only missed 11 games due to injury.
Bayern Munich striker Robert Lewandowski also has a strong record after missing only 16 matches through injury.
It might come as a bit of a surprise, but Lionel Messi has the worst record. He has played in 809 matches and the 31-year-old five-time Ballon d'Or winner has missed 103 games.
Cristiano Ronaldo has played the most matches out of anyone on the list with 963 to his name. While the Juventus star is still going strong, he has only missed 48 matches.
Check out all of the stats below.
Which player would you choose from SimonBrundish's list for your team?
Let us know in the comments.
Featured Image Credit: PA