The annual rumor of Jim Harbaugh back to the NFL is back.

And for the fourth straight year, Harbaugh shot it all down.

Michigan football's head coach, speaking with ESPN's Adam Schefter on Sunday, emphatically denied any speculation he's trying to leave Michigan for the NFL. He took it one step further, claiming anyone who says he is thinking about leaving is doing so with a recruiting agenda in mind.

"This is a choreographed message that comes up at this time every year before signing day," Harbaugh told Schefter. "It's people spreading messages to further their own personal agenda. But I'm on record right here, right now: I'm not going anywhere. I'm staying at Michigan. We have big plans here, and there's a lot we want to accomplish."

Harbaugh's name has been floated around the Internet in a speculative manner for weeks now, most recently by Fox analyst and former Ohio State receiver Cris Carter.

Michigan athletic director Warde Manuel called those claims baseless earlier this week.

This weekend, Harbaugh gave his input to Schefter. "I can't be any more clear about his – it's not true," Harbaugh said. "I'm not going anywhere."

Harbaugh has dealt with this type of speculation almost from the day he took over at Michigan in late 2014, coming to Ann Arbor after four years with the San Francisco 49ers.

He's routinely declared any speculation about his possible return to the NFL as nothing more than an attempt by "our enemies" to hurt Michigan's recruiting.

Harbaugh is currently finishing the fourth year of his initial seven-year contract at Michigan. With additional compensation from a life insurance policy, he makes at least $7 million per year as the Wolverines' head coach.

He is now 38-13 overall, 26-9 in Big Ten play and the Wolverines will play in a New Year's Six Bowl (the Peach Bowl) for the second time in three years on Dec. 29 against Florida in Atlanta.

This season, he became the program's first coach since Fielding H. Yost to record double digit wins in three of his first four years. However, he still hasn't won a Big Ten championship and remains 0-4 against rival Ohio State.