"I want to say sorry to all the fans that have stood by me. I nearly turned my back on them," he told BBC Sport.
"I hope they understand I wasn't turning my back to join a team in the same league as Wrexham - I wanted to see if I could play at a higher level."
McEvilly signed a new two-year deal with Wrexham on Wednesday after Bradford delayed over a contract offer.