Tim Hudson gave up five hits, three runs, four walks and struck out four in 4.2 innings of work against the Indians on Sunday.