James Austin Walsh (23 January 1926 – 21 August 1996) was a rugby union player who represented Australia.
Walsh, a hooker, was born in Orange, New South Wales and claimed a total of 4 international rugby caps for Australia.