Een topscorer (of topscoorder[1], of topschutter) is de speler die aan het einde van het seizoen of toernooi de meeste doelpunten heeft gemaakt. De term komt voor bij sporten als voetbal, hockey en ijshockey, en bij andere sporten waarbij doelpunten worden gemaakt.