THE Oxford Mail player ratings for Oxford United's 1-0 home defeat to Portsmouth in Sky Bet League One.

JACK STEVENS

Two good saves from Harrison early on, did little wrong - 7

SAM LONG

Like he had never been away, although had limited chances to get forward. MAN OF THE MATCH - 7

Sam Long: Pompey defeat was game of fine margins

ELLIOTT MOORE

Not as commanding as recent weeks, could have snatched a late equaliser - 6

ROB ATKINSON

Difficult night against the lively Harrison - 6

JOSH RUFFELS

Typically dependable on his 300th appearance - 7

JAMES HENRY

Started well, but faded after the first 20 minutes - 6

Read the match report here

CAMERON BRANNAGAN

Always hungry to get on the ball, the deeper role suits him well. BOOKED - 7

MARK SYKES

Struggled to get into the game - 5.5

ELLIOT LEE

Some lovely touches before the Pompey defence got on top - 6.5

SAM WINNALL

A handful in the air, but unable to make much of an impact otherwise - 5.5

MIDE SHODIPO

In and out of the game, great chance in stoppage time - 6

Highlights: Watch United's late chances

SUBSTITUTES

Alex Gorrin (for Sykes, 64)

Got forward more than usual due to the scoreline - 5.5

Brandon Barker (for Lee, 64)

Same as recent games, quiet with a few flashes of quality - 6

Matty Taylor (for Henry, 74)

Great flick to set up Shodipo - 5.5

Anthony Forde (for Atkinson, 84)

Unused: Eastwood, Grayson, Kelly.

Substitutes must come on before the 75th minute to get a rating.