Teams Thomas Orr played for

MiscellaneousWest of Scotland (1865-1874)
 Caledonian Club (1868-1869)
 Glasgow (1873-1877)
 Marlborough (1902/03)