Teams William Cargill played for

MiscellaneousWairarapa (1898/99-1904/05)
 West Coast (North Island) (1907/08)