Not with HIS contract. Who has the name that they could replace him with? Nick Saban (Ex MSU head coach) is already on a long term contract with Alabama.......LOL!
In fairness to Harbaugh and the rest of the Big 20 colleges (s/), it's hard to build a powerhouse football team on recruits that were rejected by the coaches of the Pac-10 and SEC conferences............
I think he signed for 7 years and is now completing year 3. He isnt winning the big games although this year was good till today. 0-3 against Ohio State. To some, this is the only record that matters. To your point about recruiting, Urban Myer and Ohio State dont seem to have the recruitment issue you speak of.