THE Oxford Mail player ratings after Oxford United grabbed a play-off place on the final day of the season, thanks to a 2-1 win at Exeter City.

JAMIE CUMMING

Quiet afternoon between the posts and he was rarely threatened. BOOKED – 6.5

FIN STEVENS

One lapse in concentration allowed an opportunity for Ilmari Niskanen to fire a shot across goal in the second half. BOOKED – 6.5

ELLIOTT MOORE

His return to the backline brought a level of composure to the United defence – 7.5

CIARON BROWN

Unlucky not score with a header, when Vil Sinisalo made a wonderful reflex save. Brilliant at the heart of the back four. MAN OF THE MATCH – 8

JOE BENNETT

Solid display defensively and linked up well with Josh Murphy down the left-hand side – 7.5

READ ALSO: Josh Murphy says he would ‘love to stay’ at Oxford United

RUBEN RODRIGUES

Involved enough in the final third, and he linked up play nicely going forward – 7.5

CAMERON BRANNAGAN

Coolly slotted home from the penalty spot, and posed a threat with his corners and free kicks – 8

TYLER GOODRHAM

Busy throughout and worked hard to win the ball, and start counter-attacks – 7.5

OWEN DALE

Stepovers and direct running caused problems for the Grecians defence – 7.5

MARK HARRIS

Excellent play to steal the ball and run through on goal, before producing an excellent finish – 8

JOSH MURPHY

Won the penalty with a run into the box. Threatened in the afternoon with his burning pace – 7.5

SUBSTITUTES

Josh McEachran (for Rodrigues, 71)

Gave the ball away a couple of times when he first came on, but he grew into the game – 6

Marcus Browne (for Dale, 71)

Added fresh energy down the right-hand side – 6.5

Marcus McGuane (for Goodrham, 89)

Greg Leigh (for Murphy, 89)

Unused: Eastwood, Henry, Bodin.

Substitutes who come on after the 75th minute do not get a rating.