Wandsworth's best and worst train stations for on-time services have been ranked – and this is how they have performed.

OnTimeTrains, which was launched last year, analyses how many of the millions of journeys commuters make are on time.

It rates both the busiest stations in England, Scotland, and Wales as well as their performance – which is calculated based on service punctuality and cancellation frequency.

Ones with high scores have services which leave and arrive on time with a low rate of cancellations.

These figures are taken over a period of time, in this case 12 weeks and compared to stations across the UK. In Wandsworth, Streatham Hill Station ranked the highest nationally while Earlsfield was the worst.

Clapham Junction serves the most passengers per day (158,935) while Wandsworth Town serves the least (2,228).

Below is a list of all Wandsworth's stations ranked – from best to worst – in the past 12 weeks, with their rank against the other 2605 stations UK-wide in brackets:

  1. Streatham Hill (178)
  2. Tooting (284)
  3. Streatham (324)
  4. Wandsworth Road (379)
  5. Streatham Common (500)
  6. Balham (506)
  7. Wandsworth Common (669)
  8. Battersea Park (673)
  9. Wandsworth Town (936)
  10. Putney (1,042)
  11. Clapham Junction (1,582)
  12. Earlsfield (2,083)