John Swain (rugby union)

John Swain
Birth nameJohn Patterson Swain
Date of birth(1899-10-23)23 October 1899
Place of birthSydney, New South Wales, Australia
Date of death29 August 1960(1960-08-29) (aged 60)
Place of deathEskdale, New Zealand
Height1.70 m (5 ft 7 in)
Weight82 kg (181 lb)
SchoolNapier Technical College
Rugby union career
Position(s) Hooker
Provincial / State sides
Years Team Apps (Points)
1920–21, 1925–28 Hawke's Bay ()
1922–1924 Wellington ()
International career
Years Team Apps (Points)
1928 New Zealand 4 (3)

John Patterson Swain (23 October 1899 – 29 August 1960) was a New Zealand rugby union player. A hooker, Swain represented Hawke's Bay and Wellington at a provincial level, and was a member of the New Zealand national side, the All Blacks, on their 1928 tour of South Africa. He played 16 matches on that tour, including all four internationals.

Swain attended Napier Technical College.