I have a friend who has played semi-pro football and wanted me to put together a program for him.
I would do an in depth evaluation of the client from top to bottom. ROM screening, injury history, lingering effects history, muscle imbalances, etc. That along with getting to the current goals/wish list of the client would guide my initial programming. And adjustments would be made from there like any other client program.
I would bet that stability and habitual postures/poor posture have not been addressed with this client in the past. That would definitely be on my initial programming.
I would concentrate on strength work, and as much “functional ” training as he can withstand.
TRX is great and Circuit Training would be beneficial.
Once you do your initial assessment you should then be able to design a proper workout.
I agree with Jason and also: unless you analyze and organize, it won’t work otherwise.