We were all so young then — LeBron James and Kevin Durant, especially. The first time the two faced each other in the postseason was back in the 2012 NBA Finals. James was 27 years old and coming off his third MVP award. KD was just 23 and already the NBA scoring champ. To say that was a highly anticipated matchup is an understatement.
Fast forward 14 years, and the pair is set to battle each other in the playoffs for just the fourth time in their careers when the Lakers play the Rockets in the Western Conference No. 4 vs. No. 5 first-round series beginning Saturday. As Rockets head coach Ime Udoka recently put it, “it’s prime time.” The matchup scratches the nostalgia itch while also asking an obvious question: might this be the last time we get LeBron vs. KD in the playoffs?
“Two of the best, still doing it at this stage of their careers,” Udoka said. “A lot of storylines, a lot of history, and I’m sure this will add another chapter.”
LeBron vs. KD playoff history
|
2026 |
Lakers (LeBron) vs. Rockets (KD) |
First round |
??? |
|
2018 |
Warriors (KD) vs. Cavaliers (LeBron) |
NBA Finals |
Warriors in 4 |
|
2017 |
Warriors (KD) vs. Cavaliers (LeBron) |
NBA Finals |
Warriors in 5 |
| 2012 | Heat (LeBron) vs. Thunder (KD) | NBA Finals | Heat in 5 |
Now 37, Durant turned in another high-level season that should be rewarded by him making All-NBA for the 12th time in his career. After playing 60 games, James will have his league record 21-straight consecutive years of making All-NBA snapped — and yet his performance this season at 41 years old remains as impressive as ever.
In the 14 postseason games against each other, James has averaged 31.9 points, 10.3 rebounds and 9 assists. Meanwhile, Durant has posted averages of 31.6 points, 8.1 rebounds and 4.8 assists. In mid-March, KD was asked who was the toughest player he’s guarded in his career — and he landed on James during his Miami Heat days.
That version of LeBron beat Durant and the Thunder in the 2012 Finals, winning the championship in five games. Durant spent four more seasons with the Thunder before leaving Oklahoma City for Golden State, where he once again met James in the Finals — and got his revenge, winning back-to-back championships with the Warriors in 2017 and 2018.
That 2018 Finals matchup was the last for James in a Cleveland uniform, and it resulted in KD and the Warriors dispatching him in a sweep without compunction. In an alternate universe, that series might have gone differently if the Cavs had won Game 1 and not wasted an all-time playoff performance from LeBron, who scored 51 points (going 19 for 32 from the floor and 10 of 11 from the line), along with eight rebounds and eight assists. His big night — and any chance Cleveland had of making the Warriors sweat a little — was undone when J.R. Smith (in)famously screwed up late in the game when he thought the Cavs were ahead. They were not. That led to the creation of a classic meme and later to James punching a white board in the locker room out of frustration.
It’s unlikely that anything in this year’s Rockets-Lakers clash will get James that worked up. The expectations aren’t nearly as high, and James — like everyone else — knows the Lakers have a difficult task ahead. Los Angeles won 50 games for the second straight season and had momentum going into the final month of the regular season after posting a 15-2 record in March. Luka Dončić was playing at a top-five MVP level while Austin Reaves looked capable and comfortable as the No. 2 option. Being the third guy was obviously something new for James, but he thrived in the role. So did the Lakers.
As Lakers head coach JJ Redick rightly explained, the Lakers were at their best this season when LeBron was third in usage rate, allowing him to do all the other things he’s so good at — rebounding, passing, running the break, dunking on dudes — while adding scoring as needed. It was all going pretty well for the Lakers. Until it wasn’t.
In the penultimate week of the season, the Lakers got throttled in a game at OKC, losing by 43 — their worst defeat in years. To add injury to insult, Dončić suffered a hamstring strain and Reaves hurt his oblique. Both are unavailable for Game 1 on Saturday against Houston, and the chances of them playing at all in the series seem slim.
That leaves LeBron right where he’s been his entire career: with the weight of his franchise squarely on his shoulders. It figures to be a heavy lift. The Lakers roster was extremely thin even when all three of their top players were healthy and available. Now it’s left to James to try to bootstrap an undermanned (and undertalented) squad into the second round against KD and the Rockets. Unlike LeBron, Durant will have plenty of help, including Alperen Sengun, Amen Thompson and Reed Sheppard.
Considering L.A.’s staffing issues, it’s not surprising that the Rockets are heavy betting favorites to win the series. If KD gets the better of LeBron again and the Lakers are bounced out of the playoffs in the first round for the third straight year, the immediate question becomes what happens to James. He’ll be a free agent this offseason after the Lakers declined to give him the new contract he was looking for last summer. Even at 41, he remains one of the best players in the league. He could opt to take a pay cut and stay in L.A. He could sign on with a different team that might offer a better chance at one last ring. Or he could decide it’s been real and call it a career.
That last option seems unlikely. Tough to envision James retiring without announcing his intentions first and getting the season-long sendoff celebration that he has earned. If he sticks around, maybe we’ll get one more LeBron-KD postseason matchup before it’s all over. Either way, with eight years passing since the last time they faced each other in the playoffs, at least we got this one.
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-552/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});
