Charles Krupa/Associated Press

Cleveland Cavaliers superstar LeBron James is reportedly expected to make a final decision about whether to stay with the Cavs or join a new team before Independence Day.

Adam London of NESN provided the update from ESPN's Brian Windhorst, who's covered James' entire career, about what could be a quick foray into free agency.

"Everybody will be on holiday on July 4. It will be over by then," Windhorst said on The Lowe Post podcast last week.

James has a few different options on the table.

The four-time NBA MVP could opt into the final year of his contract, which would pay him $35.6 million for the 2018-19 season, per Spotrac.

He could facilitate a sign-and-trade deal, inking a long-term max extension with the Cavaliers and then getting dealt to his team of choice.

Video Play Button McCollum and the Blazers Snapped Postseason Losing Streak for "Jennifer" Stars Invest in Plant-Based Food as Vegetarianism Sweeps NBA The NBA Got Some Wild Techs This Season Jarrett Allen Is One of the NBA’s Hottest Rim Protectors Wade's Jersey Swaps Created Epic Moments This Season Westbrook Makes History While Honoring Nipsey Hussle Devin Booker Makes History with Scoring Tear 29 Years Ago, Jordan Dropped Career-High 69 Points Bosh Is Getting His Jersey Raised to the Rafters in Miami Steph Returns to Houston for 1st Time Since His Moon Landing Troll Lou Williams Is Coming for a Repeat of Sixth Man of the Year Pat Beverley Has the Clippers Stealing the LA Shine LeBron Keeps Shredding NBA Record Books Young's Hot Streak Is Heating Up the ROY Race with Luka LeBron and 2 Chainz Form a Superteam to Release a New Album Wade's #OneLastDance Dominated February Warriors Fans Go Wild After Unforgettable Moments with Steph Eight Years Ago, the Nuggets Traded Melo to the Knicks Two Years Ago, the Kings Shipped Boogie to the Pelicans ASG Will Be Competitive Again If the NBA Raises the Stakes Right Arrow Icon

Or he could decline the player option and hit the open market.

The Los Angeles Lakers are the betting favorite (-150) to land James, according to OddsShark. They are followed by the Philadelphia 76ers (+450), Cavaliers (+500), Boston Celtics (+700) and Houston Rockets (+800).

On Monday, Ramona Shelburne of ESPN.com reported the three-time NBA champion has "no intention of hearing elaborate pitch meetings from teams." That lends credence to the idea he could decide quickly.

The 33-year-old Ohio native has cautioned against taking too much stock in anonymous reports leading up to his potential foray into the open market, telling reporters in February: "If you don't hear something coming from my voice, then it's not true. ... If it's not from me, it's not true."

One thing's for sure: James' decision will play a major role in determining the NBA's balance of power heading into next season and beyond.