Illinois Sen. Mark Kirk plans on writing in former Secretary of State Colin Powell for president.

Kirk is in a contentious race against Democratic Rep. Tammy Duckworth to hold on to his seat. He retracted his endorsement of GOP nominee Donald Trump in June, following the billionaire’s remarks that a Mexican judge wouldn’t be able to fairly preside over the civil fraud lawsuit against Trump University, because of Trump’s plan to build a wall.

“In my case, I’ll be writing in Gen. Colin Powell. That, I think, would be the best person,” he told CNN host Brooke Baldwin Wednesday. He won’t support Democratic nominee Hillary Clinton, either, because he “can’t support someone who is for the Iran agreement” – making Powell an odd choice.

As first noted by Politico, Powell praised the Iran Nuclear agreement during an appearance on NBC’s “Meet the Press” in September.

Kirk, who said Trump was “too racist and too bigoted for the Land of Lincoln,” said he believes Clinton poses an even bigger threat the country.

“I think right now Hillary Clinton, because in Illinois we really understand corruption after the (Gov. Rod) Blagojevich years. Too corrupt for the country now,” the senator said.

The latest polls show Kirk neck in neck with his Democratic opponent in the traditionally left-leaning state.

He broke with the GOP nominee on immigration Wednesday, saying he supports immigration reform, but is still adamantly against allowing 200,000 Syrian refuges into the country.

Follow Juliegrace Brufke on Twitter

Content created by The Daily Caller News Foundation is available without charge to any eligible news publisher that can provide a large audience. For licensing opportunities of our original content, please contact licensing@dailycallernewsfoundation.org.