Teams Robert Niven played for

Main FCOtago (1887/88-1888/89)
 Wellington (1890/91-1901/02)
MiscellaneousOtago (1877/78)
 Wellington (1896/97-1899/00)
 New Zealand (1896/97)