No player named Tom Cotterill ever played for the first team at Small Heath (now Birmingham City). Full biography to follow.
NB Chilvers Coton, Nuneaton, Warwickshire born centre forward Tom Cotterill played for Saltley Gas Company in 1891 and Singer’s in 1892, joining Grantham Rovers in 1893 before returning to Singer’s in 1894. He joined Second Division Loughborough in April 1895, making his Football League debut at Newcastle United that September. He scored 4 times in 8 appearances for The Luffs before joining non league Wolverton LNWR in 1896. It could well be that he is the same player and had a spell at Small Heath.