The all-time top goal scorer in football history is Josef Bican, a Czech-Austrian striker who scored an estimated 805 goals in his career. However, due to discrepancies in record keeping during his era, some sources credit Brazilian legend Pele or Argentine icon Lionel Messi with the title. Pele scored 767 career goals and Messi has scored over 700.