Note: There has been more than one player with the same name to have played for Celtic. So please check the other namesakes if need be.
Note: There has been more than one player with the same name to have played for Celtic. So please check the other namesakes if need be.