I was in varsity football, wrestling, and track. In college I play(ed) football and rugby.
I've tried p90x, and tbh it's not all it's hyped up to be. I guess for a sedentary person it's much better than doing nothing, but the entire program depends upon a lot of really non-essential repetitive movements. By non-essential I mean serving no athletic or functional purpose.
Yes, I know not everyone is trying to be an athlete, but if you're going to commit a lot of time to exercise I would recommend a program that will actually develop your power, explosiveness, speed, and agility (and still make you look good!).
3 days a week of "old school" lifting at a gym (squats, deadlifts, powercleans, bench press, t-bar rows, etc.), 1 day working on sprinting, plyometrics, and calisthetics, and 1 day of endurance/cardio work. Obviously split up the lifting days; it makes no sense to do them consecutively. Take the other 2 days off--again not consecutively, but split them apart.
Again, I'm not saying don't do p90x, but I personally think the amount of time you spend on p90x can be spent doing more effective exercises.