Miami Heat star LeBron James has married his high school sweetheart Savannah Brinson in San Diego, a source has told the Associated Press.
The 28-year-old, who won his second straight NBA title with the Heat after victory over San Antonio Spurs less than three months ago, married his long-term girlfriend at the Grand Del Mar hotel.
It's reported that celebrations for the newly-weds, who have two children together, will last for three days.
Guests at the private ceremony included James' teammate Dwayne Wade and his actress girlfriend Gabrielle Union, plus high-profile hip hop artist Jay-Z and his famous singer wife Beyonce.
Jay-Z and Beyonce performed their 2003 hit single 'Crazy in Love' at the reception, according to showbiz gossip website TMZ.
James, a four-time NBA Most Valuable Player, popped the question to his now-wife in January 2012 in Miami Beach.