SCORECARD Meaning of SCORECARD in English [noun] [C] - a small card for recording the score while watching or taking part in a game, race or competition Cambridge English vocab. Кембриджский английский словарь. 2012