Walsh reached the last 16 of the 2013 World Championship with wins over Darren Webster and Justin Pipe, but then lost to Wes Newton 1–4, having missed three darts to only trail 2–3. He lost 4–5 to Lee Palfreyman in the second round of the UK Open. He failed to qualify for the World Matchplay for the first time in his career and the World Grand Prix for the first time since 2007 due to falling out of the top 16 on the Order of Merit and not winning enough games through the PDC Pro Tour.