Riley Leonard should not be the QB, period. End of story.
Had Steve Angeli been named starter, this game yesterday would have been at least a two-touchdown margin. I'm giving NIU some credit here for beating the spread because they're probably not that bad of a team.
I'm also blaming Denbrock largely for the loss. His playcalling was terrible.
Finally, my 2ยข on Freeman. I believe he puts far too much faith in Denbrock's ability and he bought into what Denbrock was selling. He should admit he whiffed on Leonard (and privately Denbrock) and start Angeli next week. But...of course he won't. As for Angeli, I've never understood the disdain for him. All he does every time he plays is produce at a high level. Give him a chance.