Oxford University fought back in style to earn a third straight Varsity victory. Here is the numbers' game. See Friday’s paper for full report.

Competition: Varsity Match.

Score: Oxford University 26, Cambridge University 19

Oxford University player ratings:

15. Sam Egerton 9 (STAR MAN, a creative force).

14. Henry Lamont 6 (solid after a shaky start).

13. Cassian Bramham-Law 6 (mixed bag).

12. Gavin Turner 7 (tackled well).

11. Oscar Vallance 7 (some good moments).

10. Jon Hudson 6 (played his part).

9. Stuart Commins 7 (kept the ball moving).

1. Lewis Anderson 8 (scrummaged well).

2. Nick Gardner 7 (decent contribution).

3. Bob Baker 8 (strong all-round game).

4. Jason Law 6 (dependable game)

5. Will Rowlands 7 (powerful effort).

6. Alex Waddingham 7 (plenty of hard yards)

7. James Harris 7 (took over captaincy).

8. John Carter 6 (injured early on).

Replacements used:

18. Mike Rickner 6 (brief cameo).

19. Gus Jones 8 (made a real impact).

20. Charlie Marr 8 (added class).

22. Henry Hughes 6 (filled in fine).

Cambridge University player ratings:

15. Rob Stephen 8 (kicked all his goals)

14. Andrew Murdoch 7 (finished try well).

13. Danny Holmes 7 (some good carries).

12. Dugal Bain 7 (full of running).

11. William Smith 6 (a little quiet).

10. Andrew Abraham 6 (solid enough).

9. Seb Tullie 6 (played his part).

1. Will Briggs 7 (combative effort).

2. Paul Mallband 6 (couldn’t take key pass)

3. Stuart Brown 6 (put under pressure).

4. Nate Brakeley 7 (good lineout work).

5. Scott Annett 7 (part of strong unit)

6. Rob Malaney 7 (committed effort).

7. Hugo Kelly 6 (got stuck in).

8. Matthew Steele 6 (went off injured).

Replacements used

17. Nick Marshall 6 (filled in fine).

19. Max Mather 6 (did his job)

20. Oliver Wolfe 6 (little chance to shine).

21. Kristian Cook 7 (added impetus).

Referee: Tim Wigglesworth (Hull) – 6 (very high penalty count – 27!)

Entertainment rating: 8.

Highlight: The link-up play between Sam Egerton and Charlie Marr for the latter’s try.

Lowlight: Poor crowd – officially 25,133

Form guide: Oxford again defied the ‘odds’ after winning just two build-up games.