CREATE TABLE table_name_37 (goals_for INT, goals_against VARCHAR, played VARCHAR)

What is the smallest number of goals when the goals against are more than 58 and played number is more than 30?
SELECT MIN(goals_for) FROM table_name_37 WHERE goals_against > 58 AND played > 30
SELECT MIN("goals_for") FROM "table_name_37" WHERE "goals_against" > 58 AND "played" > 30