PUNCHESTOWN, Ireland — Irish jockey Ruby Walsh has retired from horse racing, ending a career in which he had more than 2,500 winners and earned more successes at the Cheltenham Festival than any other rider. The 39-year-old Walsh made his decision after riding Kemboy to a two-length victory at the Punchestown Gold Cup on Wednesday.