I 2007 fikk Rodgers kontrakt med Port Vale. På grunn av skade så kunne Rodgers kun spille 8 kamper i sin første sesong. I sesongen 07-08 ble Rodgers toppscorer på laget med 12 mål på 41 kamper. Også her slet han med manglende spilletid og ville igjen flytte på seg til en klubb som ville satse på han.