Table schema:
CREATE TABLE table_name_98 (goals INTEGER, rank VARCHAR, years VARCHAR, player VARCHAR)

Question: What is the smallest number of goals for the player from 2008-present named tony beltran, ranked lower than 7?
SQL: SELECT MIN(goals) FROM table_name_98 WHERE years = "2008-present" AND player = "tony beltran" AND rank > 7