Courtney Andrew Walsh was born on 30 October 1962 in Kingston, Jamaica.
Walsh played cricket for the West Indies from 1984 to 2001, Gloucestershire County Cricket Club (Gloucestershire CCC) from 1984 to 1998, Jamaica cricket team from 1981-82 to 1999-00, Rest of the World XI in 1987 and West Indies A in 1991-92.