CREATE TABLE table_57585 ("Date" TEXT, "Visitor" TEXT, "Score" TEXT, "Home" TEXT, "Decision" TEXT, "Attendance" FLOAT, "Record" TEXT)

Which visiting team had a record of 31 31 8?
SELECT "Visitor" FROM table_57585 WHERE "Record" = '31–31–8'
SELECT "Visitor" FROM "table_57585" WHERE "Record" = '31–31–8'