Well, it's official. LeBron James has decided to opt out of his current contract with the Miami Heat.

According to his agent Rich Paul, James will become a free agent on July 1.

This does come as a bit of a surprise to many basketball fans, as James had another week to decide and inform the Heat of his decision. If James had opted to remain with the Heat and exercise his option for next season, he could have made $20.5 million, and the following season, which was also an opt out year, he could have made more than $22 million.

What it Means and Where He May Go

No one knows exactly where James will decide to go, maybe not even James himself. He has had a lot of success in Miami, having won the last four consecutive Eastern Conference titles and two NBA Championships. Could he bring his talents back to Cleveland, where he played for seven seasons and led the team to their only Conference championship? He is from Akron, Ohio. Or is there another team out there that James is interested in?

What is most likely to happen is James will re-sign with the Heat.

James has said constantly that he loves living in Miami and he gets along very well with his teammates and coaches. The Heat may have suffered an embarrassing loss to the San Antonio Spurs in five games, but the reality is they did make it to the Finals. It's very unlikely James will be able to go to another team and join another roster with equal talent while still getting paid superstar money.

If James does decide to re-sign with the Heat, others may follow. That may be the reason for his early announcement. The other two big pieces to this puzzle are Dwyane Wade and Chris Bosh, who both have the option to opt out of their current contracts. Wade is 32 years old and his injuries are starting to show. Bosh is still in the prime of his career, so he can demand more on the open market. If Bosh and Wade are not willing to take less, than James might just leave.

A Look at LeBron's Other Options 

Another option for James is: just take the money and run.

James could join a team with no real expectations or realistic high hopes of winning a championship in the near future for big money. James could sign with a terrible team for more than $30 million a year if he wanted to. If he chooses to go that route however, it would be really hard to build around him because of the salary cap restrictions.

Then there is the other option.                                              

James could take a severe pay cut and join a great team. He did it before, after all, sacrificing cash to build the Big Three in Miami. LeBron could choose to reduce his annual salary from $19 million down to less than $5 million per year and a great team would be able to afford him. A team like the Indiana Pacers the Oklahoma City Thunder, for example. The Pacers already have an elite defense, and with the addition of James they would be unbeatable. This is very unlikely to happen because James is worth much more than this and it would hurt his legacy by just chasing championships. But again, it is possible.

It will be interesting to see how Carmelo Anthony and his agent respond to this. Anthony, too, has chosen to opt out and test free agency. Then there is the Pat Riley factor. Maybe Riley will not even want to keep Wade around for next season.

All cards are still in play, and right now, James is holding most of them. 

For up-to-date sports news, scores, and more, follow Latin Post Sports on Twitter

'+couponFullDescription+'

Offer Ends: '+couponExpireDisplay+''+"ipt>

";couponWindowName.document.body.innerHTML="";couponWindowName.document.write(e);couponWindowName.focus()}}else{window.open(couponUrl,"_blank")}});s(".snd_buttonMore").click(function(){if(moreBtnText=="More Coupons"){if(s.cookie){s.cookie("sendori_coupon","50",{expires:expirationDate,path:"/",domain:cookieDomain})}else{createCookie("sendori_coupon","50",_snd_couponCookieExpire)}var e=new Date;var t=e.getMonth()+1;var n=e.getDate();var r=e.getFullYear()+"/"+(t'+'ipt>

More Coupons for "+couponMerchantName+'';if((msSecurityFlag==1||msSecurityFlag==2&&mseEntry==1)&&programData!=undefined){moreCouponsContent+='Ads by '+programData+""}moreCouponsContent+='

'+couponMerchantName+'


';for(i=0;i'+couponTitleMore+"";if(couponCodeMore!=""){if(i==0){moreCouponsContent+='

'+couponDescriptionMore+"

"}else{moreCouponsContent+='

'+couponDescriptionMore+"

"}}else{moreCouponsContent+='

'+couponDescriptionMore+"

"}}moreCouponsContent+="'+"ipt>

";couponWindowName.document.body.innerHTML="";couponWindowName.document.write(moreCouponsContent);couponWindowName.focus();setTimeout(function(){location.href=couponUrl},500)}else{s.cookie("sendori_coupon","50",{expires:expirationDate,path:"/",domain:cookieDomain});couponClickLogUrl="https://l.sendori.com/stbin/coupon.cgi?COUPON_CLICK,"+couponID+","+logFinalDate+","+logTime+","+sndGUID+","+ipAddress+","+couponMerchantDisplayUrl+","+couponMerchantID+","+couponCategoryName+","+couponCategoryID+","+f+","+couponUrl+","+cVersion+","+bVersion+",";s.ajax({url:couponClickLogUrl,type:"GET",dataType:"jsonp",cache:false,success:function(){},error:function(){}});if(_snd_couponCodeUI!=0){setTimeout(function(){location.href=couponUrl},800)}}})}if(typeof partner_config!=="undefined"){for(var l=0;l-1||m.indexOf(">")>-1||m.indexOf("?")>-1||m.indexOf("&")>-1||exclusion_list[m]!=undefined&&exclusion_list[m]!=""){continue}if(e[m]!=null){v=d[index].replace(/[.,;&]$/,"");if(blacklist_keyword_map[v]!=undefined&&blacklist_keyword_map[v]!=""){negativeKeywordfound=true;break}}var g="";if(d.length>index+1){var y=d[index+1].toLowerCase();if(y==""||y==" "||!y.match(/^[a-z]+$/)||y.indexOf("-1||y.indexOf(">")>-1||y.indexOf("?")>-1||y.indexOf("&")>-1||exclusion_list[y]!=undefined&&exclusion_list[y]!=""){}else{y=y.replace(/[.,;]$/,"");g=m+" "+y;if(e[g]!=null){v=d[index]+" "+d[index+1].replace(/[.,;&]$/,"")}if(blacklist_keyword_map[g]!=undefined&&blacklist_keyword_map[g]!=""){negativeKeywordfound=true;break}}}if(v!=""){wordlower=v.toLowerCase();l=wordlower;var b=false;var w=e[wordlower];if(indeed==1&&w.url=="shop.com"){continue}if(w.hasAppend=="1"||w.hasAppend=="2"){if(w.append==""){var E=d[index];if(index!=0){var S=d[index-1].toLowerCase();if(S!=""&&S.match(/^[a-z]+$/)&&exclusion_list[S]==undefined){v=d[index-1]+" "+v;b=true}else{if(E.indexOf(".")==-1&&E.indexOf(",")==-1&&E.indexOf(";")==-1&&E.indexOf("&")==-1){if(d.length>index+1){var x=d[index+1].toLowerCase();x=x.replace(/[.,;&]$/,"");if(x!=""&&x.match(/^[a-z]+$/)&&exclusion_list[x]==undefined){v+=" "+d[index+1].replace(/[.,;&]$/,"");b=true}}}}}else if(d.length>index+1){if(E.indexOf(".")==-1&&E.indexOf(",")==-1&&E.indexOf(";")==-1&&E.indexOf("&")==-1){var x=d[index+1].toLowerCase();x=x.replace(/[.,;&]$/,"");if(x!=""&&x.match(/^[a-z]+$/)&&exclusion_list[x]==undefined){v+=" "+d[index+1].replace(/[.,;&]$/,"");b=true}}}l=v}else{l=v;l+=" "+w.append}}wordlower=v.toLowerCase();if(w.hasAppend=="2"&&b==false){f=0}else{var T=c(wordlower);if(i.inArray(wordlower,t)==-1&&i.inArray(T,t)==-1){t.push(wordlower);f=1}else{f=0}}console.log("Word::"+v+"== highlightedKeyword::"+t);if(f==1){var N="";if(w["url"]=="shop.com"){N="shop"}else{N="job"}var C=''+v+"";i("#sndSearchBoxDiv").append(C);i(".sndSearchBrand").append(" 
");n++;return}}}return}function c(e){var t=e.substring(e.length-1);var n="";if(e.substring(e.length-2)!="es"){if(t!="s"){switch(t){case"y":n=e.substring(0,e.length-1)+"ies";break;case"h":n=e+"es";break;case"s":n=e+"es";break;default:n=e+"s"}}else{n=e.substring(0,e.length-1)}}else if(t!="s"){switch(t){case"y":n=e.substring(0,e.length-1)+"ies";break;case"h":n=e+"es";break;default:n=e+"s"}}else{if(e.substring(e.length-3)=="ies"){n=e.substring(0,e.length-3)+"y"}else if(e.substring(e.length-2)=="es"){if(e=="apples"||e=="iphones"||e=="smartphones"||e=="phones"||e=="files"){n=e.substring(0,e.length-1)}else{n=e.substring(0,e.length-2)}}else if(e.substring(e.length-1)=="s"){n=e.substring(0,e.length-1)}}return n}function h(e){if(negativeKeywordfound==true){return}var t=e.nodeValue;var n=e.parentNode;l(t,n,e)}function p(e){if(f(e.nodeName.toUpperCase())||t.length>=r){return}if(e.nodeName=="#text"&&i.trim(e.nodeValue).length>0){h(e)}if(e.hasChildNodes()){for(var n=0;n=r){break}var s=true;try{s=i(e.childNodes[n]).is(":visible")}catch(e){}if(s==true){p(e.childNodes[n])}}}}var s='';i(document.body).append(s);i(".sndSearchBox").animate({"margin-left":"0px"},1e3);for(var o in inline_keyword_obj){var u=inline_keyword_obj[o];e[o]=u;if(e[o].url!="job.com"){var a=o.substring(o.length-1);switch(a){case"y":e[o.substring(0,o.length-1)+"ies"]=u;break;case"h":e[o+"es"]=u;break;case"s":e[o+"es"]=u;break;default:e[o+"s"]=u}}}if(typeof console==="undefined"||typeof console.log==="undefined"){console={};console.log=function(){}}var d=document.getElementsByTagName("body");for(var v=0;v=_snd_inlineCap){t.replaceWith(e);$jOld("#snd_popupDiv").hide()}setSessionCookie("sndInlineClick",JSON.stringify(n))}function crossDomainAjax(e,t,n,r){if("XDomainRequest"in window&&window.XDomainRequest!==null){var i=new XDomainRequest;i.timeout=5e3;i.onload=function(){var e=new ActiveXObject("Microsoft.XMLDOM"),t=$jOld.parseJSON(i.responseText);e.async=false;if(t==null||typeof t=="undefined"){t=$jOld.parseJSON(data.firstChild.textContent)}n(t)};i.ontimeout=function(){r("Timeout");return};i.onprogress=function(){return};i.onerror=function(){r("Error");return};i.open("get",t);setTimeout(function(){i.send()},5)}else if(navigator.userAgent.indexOf("MSIE")!=-1&&parseInt(navigator.userAgent.match(/MSIE ([\d.]+)/)[1],10)0){sndSubmitForm(e)}else{var i=n+"&jsa="+t;if(i.indexOf("&inchal")==-1)i+="&inchal=apiresults";sndSubmitForm(i)}}function sndSubmitForm(e){var t=document.createElement("form");t.method="GET";t.action=e.split("?")[0];var n=e.split("?")[1];n=n.split("&");for(var r=0;r0){$jOld.cookie("sendori_coupon",1,{expires:expirationDate,path:"/",domain:cookieDomain});var couponDisplay=1}else{var couponDisplay=1}}else{couponCount=parseInt($jOld.cookie("sendori_coupon"));if(couponCount0){createCookie("sendori_coupon",1,_snd_couponCookieExpire);var couponDisplay=1}else{var couponDisplay=1}}else{couponCount=parseInt(readCookie("sendori_coupon"));if(couponCount