WATCH: Irish Olympian Arthur Lanigan-O'Keeffe outlines his 5,420 calories a day diet
Irish modern pentathlete Arthur Lanigan-O'Keeffe has given us an entertaining glimpse of the amount of calories he needs to consume on a daily basis while training.
Lanigan-O'Keeffe, who represented Ireland at the London and Rio Olympics, claimed his first World Cup gold medal in Bulgaria in May and was ninth in the European Championships in July.
The 26-year-old, who is also a very talented videographer, gave us an insight into his training and eating regimes by showing us what he eats and how often he trains day-to-day.
He and his partner and fellow modern pentathlete Natalya Coyle, who earned silver at the European championships alongside Eilidh Prise and Sive Brassil, are very keen social media users.
Check out the video below:
Who is your sportstar of the year?
Vote in the Irish Independent Sport Star Awards and you could win the ultimate sports prize.
Prizes include, a trip to Old Trafford to watch Man United take on Liverpool in the Premier League, tickets to Ireland's home games in the Six Nations, All Ireland football and hurling final tickets and much more.