Bolt watching the scale

Usain Bolt revealed that he now has a strict diet to keep him in shape and in front of the chasing pack.

The fastest man alive was known in his early days to eat whatever he wanted, famously admitting that he ate chicken nuggets before setting his then world record 100m time of 9.69 seconds at the Beijing Olympic Games in 2008.

However, the 29-year-old has since moved on and now has a strict diet.

"In the past three years I've really focused on my diet," the Jamaican superstar told GQ.

"Initially I just had anything I feel like, but I've adjusted my diet to eat more vegetables and protein.

"When you start with a coach and there's a weight you need to stay at, and every day you have to weigh yourself and watch what you eat. When you get your cravings you just have to look the other way. That's the hardest part."

During training, Bolt revealed that he consumes a lot of fruit and added that it is only to top up the energy levels. However, he makes up for it at night.

"During the day I only eat just enough to have energy for training and to make sure I digest fast enough," continued the world champion.

"But at nights, before I go to sleep, I consume a lot of food. My coach wants me to eat a lot of vegetables, so I do eat more of that than anything else. I'll eat broccoli, but I’m not a big fan."