Football really takes a toll on these guys over the course of their careers, which on average is usually only a few years. Witten is a special athlete and capable of making plays, but at his age it’s probably safe to say he’s past his prime. Hopefully not too far past, however...he still has some juice and will be fun to watch.
Tom Brady going to Tampa Bay defies the notion that 40+ year olds can’t play anymore, though his body hasn’t taken the same beating as a guy like Witten. Witten is a couple years younger, though. 38? 39? Definitely getting up there in age.