During his Test career, spanned over seventeen years, Walsh bowled 5004.1 overs, captured 519 wickets at an average of 24.45 runs and at a strike rate of 57.55 in 132 Test matches.
After his career as a selector for the West Indies national cricket team, Walsh signed as bowling coach of Bangladesh in August, 2016.