OTOH, his stock is very high right now, if they traded him in the off season they would get some very good terms for other players.
They'd just have to make sure they traded him to a team in the other division...
Or to a team that has shitty ownership and coaching.
Given Foles' track record and disenchantment with the league/game I could very well see him staying in Philly for at least one more contract. He's with a winner and coach who actually gives a shit about him as a person. Stack a few million on top of that and stay happy.
