West Ham United have one of the longest injury lists in the division.
Hammers boss David Moyes has performed admirably since his appointment as manager in November, guiding his side away from the relegation zone up into 12th place in the table.
He deserves extra credit for the work he has done due to the horrendous injury list that he has had to deal with at the London Stadium over the past few months.
How would West Ham line up if Moyes had everyone fit and available to choose from, though?
The Scot actually has an excellent squad at his disposal. Here is what we think Moyes' best XI would be, if he had everyone fit:
GK - Adrian:
The Spaniard has recently usurped Joe Hart as the club's number one goalkeeper, and has performed admirably over the past couple of months.
RB - Pablo Zabaleta:
The Argentine is still a sold performer, despite his advancing years, and is streets ahead of Sam Byram.
LB - Arthur Masuaku:
The former Olympiacos man has been exceptional this season. Unfortunately for him and the team his ill-disciplined behaviour two weeks ago earned him a six-game ban.
CB - Winston Reid:
The New Zealand international is arguably the Hammers' most consistent performer, and his place in the side is a no-brainer.
CB - Angelo Ogbonna:
The Italian has earned cult status at West Ham, after playing for the entirety of last season with an injury just to help out his team. He is a classy performer too, and is far superior to Jose Fonte and James Collins.
DCM - Pedro Obiang:
One of West Ham's best performers this season. The Spaniard is vital to everything Moyes' side do, but unfortunately he looks set to miss the rest of the season, and they will really miss him.
DCM - Joao Mario:
The Portugal international has a proven pedigree within the game, and absolutely has to make the starting XI, leaving Mark Noble on the bench.
LW - Marko Arnautovic:
What a season the Austrian is having. After struggling initially, he must now be considered as one of the Hammers' most important players.
RW - Michail Antonio:
The 27-year-old brings raw power and pace to the West Ham team, and is a shoe-in for their best possible XI when fit.
ACM - Manuel Lanzini:
The Argentine is the Hammers' most technically gifted player, and he always makes his side tick. West Ham are undoubtedly a better side with the 24-year-old in the team.
CF - Andy Carroll:
Now, this was a really tough one. On his day, Carroll is unplayable, and that is why he has made the team. He offers West Ham a fantastic focal point to their attacking play, and there is no one better in the air than the big Geordie.
Joe Hart, James Collins, Aaron Cresswell, Mark Noble, Javier Hernandez, Cheikhou Kouyaté, Jordan Hugill