Alan Shearer has scored 283 domestic goals in his career out of 559 games. He has scored the most goals overall in the Premier League, with his 260 eclipsing his next rival, Andy Cole (187).
At International level, for England, he has scored 30 in 63 games, joint 6th all time England scorer.