Northern Irishman Rory McIlroy said "not all of my eggs are in the golf basket" at this stage in his life. The world No. 2 explained that it's hard for him to find a balance between his personal life and his career while speaking ahead of BMW Championship in St. Louis — adding that he missed his daughter Poppy's first day of school on Wednesday.