Times tables matching cards. All the tables from 2 to 10 ( 9 sets of 22 cards) for individual, paired or small group work. With teaching ideas.