The P90x system has an excellent diet. You can google it and download the diet for free. Also the South Beach Diet is great for atheletes. Its basically a meat and veggie diet, but you can eat as much as you want as long as its on the list. I have used it for marathon training and for getting fit for rock climbing. Good luck!