Robbie Keane currently has scored the most goals for the Republic of Ireland ever; his tally currently sits at 43, more than any other Irish player.
For Northern Ireland, it is David Healy who has scored 35.
Jeremy Picanco, local superstar
i know that Mia Hamm broke the record but I'm not sure if she still holds it
Yes, but rarely. Only goalies and defenders never score during their time as professional soccer players but defenders have eradicated that factor as defenders have scored some of the beautiful goals ever scored. Goalies have scored some goals through set-pieces.
Ali Daei is considered Iran's best-ever player and holds the record for most international goals in the history of football.
Pele has scored the most goals
hard to say, she did retire with most goals ever scored for a international team though, 158 goals in 275 matches.
george best has scored 136 goals in his entire career
Recently, Lionel Messi scored four times against Arsenal in the EUFA Champions League
10890
John O'Shea
19
139