A glorified spectator for most of the afternoon, as Cardiff struggled to fashion any scoring chances. Did the little he had to with a minimum of fuss.
Occasionally troubled by Bellamy but, on the whole, this was one of his quieter Premier League afternoons.
Perhaps got a little lucky to survive a penalty shout for handball just after the break, but otherwise looked comfortable.
Shackled Campbell comfortably and exuded calm in the heart of the Hammers defence.
Fluffed a free header from a corner with his side a goal up and cruising, but defended with trademark commitment and assurance.
Buzzed around dangerously on the right flank, combining well with Jarvis and took his goal excellently, swivelling to clip the ball into the far corner. Most would agree it is good to see him enjoying himself on the pitch again.
Tormented Connolly whenever he got the chance to run at him and his deliveries were consistently dangerous. The fact he went the whole of last season without an assist is incredible, but he took just 13 minutes this time around.
Doesn't carry the same goal threat when not deployed in tandem with Carroll, but still managed to kill the game off expertly with 15 minutes to go. Almost connected with Maiga's flashed ball across the six-yard box from what looked like an offside position.
Full of running all afternoon, and was unlucky to see his deflected strike swerve just past the far post in the first half.
Combined industry and technique in the middle of the pitch, breaking up Cardiff attacks and even playing one or two dangerous passes himself - including the one which allowed Nolan to make sure of the win.
Pretty anonymous in the first half. Better in flashes after the break, but West Ham's main goal threats all came from midfield. When is Carroll back again?
Commanded his area reasonably well but was let down by the players in front of him, and was powerless to deny Cole or Nolan.
Had big problems dealing with Jarvis and looked a little one-paced, but did get a crucial deflection on Diame's goal-bound shot.
Suffered every bit as much against Cole as Connolly did against Jarvis on the opposite flank. Like many of his team-mates, he needs to improve significantly to have a hope of surviving at this level.
Failed to get close enough to Cole and Nolan for the goals, and has some way to go to convince he is genuine Premier League class.
Not the debut he would have wanted. Dropped too far off Cole for the first goal and left Nolan all alone for the second. Past performances suggest he will improve, but will his new team-mates?
One of his team's brighter sparks, he was nevertheless reduced mainly to speculative attempts from range.
A foul less than four minutes in signalled his intent and for a while he anchored the midfield with poise and assurance, but after that the game began to pass him by.
Looked tidy on the ball and used it intelligently, but not enough of his team-mates were on the same wavelength.
Worked hard in midfield, but offered little in the way of attacking imagination or defensive solidity.
Disappointing on his return to Upton Park, making the wrong decisions on the precious few occasions he was granted possession in promising positions.
Worked dutifully hard alone up front, but was criminally deprived of both support and service for most of the game.