Dillon Phillips 8 (star man)
Made two fantastic saves, first from Ben Osborn then from Sander Berge, in the first half. His best outing for a while.
Cody Drameh 7
Had a fantastic first half an hour or so. Sent in some wonderful crosses and caused the Blades all sorts of bother. Then got injured and hobbled on until the break, when he was substituted.
Perry Ng 6
Saw a more physical side to the centre back at Bramall Lane. Struggled a little more going forward when he was put out to the right flank.
Curtis Nelson 7
Did very little wrong, all things considered. Good to have his leadership at the back with very little dotted throughout the team.
Oliver Denham 7
Really confident and assured when stepping out of defence. Showed for the ball, too, and rarely went missing. Struggled a little late on as it opened up.
Joel Bagan 5
Some really positive moments going forward but still some shaky ones at the other end of the pitch.
Tommy Doyle 5
An uncharacteristically quiet game for the Manchester City loanee. Has a lot of minutes in his legs at the minute, though.
Ryan Wintle 6
You rarely notice him until he pops up in the box with a last-ditch header or cuts out a dangerous pass. Solid enough.
Joe Ralls 5
Just never looked up to speed, really. Second guessed himself and slowed attacks down. Hauled off at half-time which points to the fact he may not have been 100 percent fit.
Max Watters 7
Did everything but put the ball in the back of the net. Looked pretty sharp early on, but missed a sitter. Visibly improved in his pressing from the front. Encouraging.
Jordan Hugill 6
His link-up play was really strong and he played a big part in getting Cardiff up the pitch. Rarely looked as if he was going to get on the end of a cross, though.
Subs
Mark McGuinness (Drameh 45) 5 - Booked for a rash challenge.
Will Vaulks (Ralls 45) 5 - Didn't have the desired impact after replacing Ralls.
Rubin Colwill (Watters 66) 5 - Tried to go forward and create things but nothing came off for him.