The couple, who have been married for six years, have reportedly lived separate lives for almost a year.
Gary confirmed he had split with Danielle in a tweet to fans on Wednesday morning (13 January), but said they will remain good friends.
He wrote: "Thank you all for your kind words. @DanielleBux and I had many wonderful years together. We remain very close and the greatest of friends."
Meanwhile, Danielle also took to Twitter, saying: "We have shared the most incredible 8 years that I will always cherish. We will remain the best of friends."
A spokesperson for the couple said in a statement: "Gary and Danielle have decided to end their marriage and their divorce was confirmed today with the judge granting a Decree Nisi. They remain the greatest of friends and wish each other every happiness."
Thank you all for your kind words. @DanielleBux and I had many wonderful years together. We remain very close and the greatest of friends.— Gary Lineker (@GaryLineker) January 13, 2016
According to The Sun, former England footballer Gary, 55, and 36-year-old Danielle split over different views on starting a family.
A source told the newspaper: "Usually these things are very sad and often acrimonious but with Gary and Danielle it is very much friendly with no legal battle that can cost a lot of money."
Gary, who has four children from his first marriage to Michelle Cockayne, married Danielle in Ravello, Italy, in 2009 after two years of dating.
Try Reveal's digital edition on iPhone & iPad. Subscribe now & never miss an issue!