During Game 7 of what was a thrilling second-round Eastern Conference playoff series between the Toronto Raptors and Philadelphia 76ers on Sunday night, we learned that depth and experience matter, floor spacing is key and plenty of other things.

But the main thing that we learned is this: Kawhi Leonard is the best player in basketball.

Yes, I understand that Kevin Durant and Giannis Antetokounmpo are still playing in these playoffs, and I am also aware that LeBron James still exists.

But Leonard has taken the mantle and I don't see him giving it up any time soon.

The 27-year-old poured in 41 points in the Raptors' Game 7 win, with 15 of those points coming during the fourth quarter when Toronto needed Kawhi most. And, of course, there was the ridiculous buzzer-beater to send the Raptors to the Eastern Conference Finals, a shot that will go down in NBA playoff lore.

Not only that, but Leonard held Jimmy Butler to 5-of-14 shooting, cutting off the guy who was arguably the 76ers' No. 1 source of offense.

How often do we see players who dominate on both ends of the floor like Leonard?

Guys like Hakeem Olajuwon, Kevin Garnett and Tim Duncan immediately come to mind, but overall, they are few and far between.

Durant may be the league's smoothest scorer, but he is not a lockdown defender. Antetokounmpo might be a freak, but his lack of a consistent jumper is a big hole. As for LeBron? When was the last time we saw him play defense at an elite level?

Leonard is top-notch on both ends of the floor, an efficient assassin on offense and an absolute nightmare on defense. He can shoot. He can dribble. He can post. He can dunk on you. He can rebound. He can guard any position.

Is there anything this man can't do?

Also, there is something to be said for the ability to elevate your game when it matters most, and while Butler was busy clanking shot after shot and Joel Embiid looked lost for a good majority of the series, Leonard was dominant all the way through, averaging 34.7 points, 9.9 rebounds, four assists and 1.3 steals per game while shooting 53 percent from the floor, 33.3 percent from three-point range and 85.7 percent from the free-throw line in addition to playing lockdown defense.

This isn't the first time we have seen Leonard rise to the occasion on the big stage, either.

He won Finals MVP back in 2014 when his San Antonio Spurs decimated LeBron's Miami Heat in five games, with Leonard making big play after big play on both ends of the court in that series.

Kawhi Leonard was also brilliant in the 2013 NBA Finals in what ended up being a seven-game loss to the Heat. And how about in 2017 when he led the Spurs to the Western Conference Finals and had his team up by 23 points in Game 1 against the Golden State Warriors before going out with an ankle injury?

This is a man with an outstanding track record and someone who has no heartbeat in big moments, whether that's at home like on Sunday night, or on the road like in Game 4 when he ripped the hearts out of 76ers fans with a late dagger at the Wells Fargo Center to even the series.

There is no flash to Leonard's game. There is no showboating. There is just unbelievable skill, will and determination, and all of that was on full display in what had to be an exhausting 43 minutes of action on Sunday evening.

Remember: Leonard originally set the tone for the series in Game 1, ripping apart the Sixers to the tune of 45 points. Philadelphia tried defending him with Butler. It tried Ben Simmons.

Nothing worked.

A legitimate argument can be made that there simply is no answer for Leonard, and if you told me that he was the most unguardable player in basketball, I would not disagree with you.

When Leonard let that shot go as time expired in Game 7, you just knew it was going to fall. Even when it hit the front rim, you knew it was going to go down.

That's the kind of aura that Leonard emits. You feel entirely comfortable with the ball in his hands, because you just know that he is going to make the right basketball play.

And on the other end of the floor? You know he is going to get that stop.

We all saw this coming back in 2014 when Leonard put on a show in those finals, to the point where LeBron bristled at the mere mention of Kawhi's name afterward.

It was just a matter of Leonard finally putting it all together, and he seems to be doing that.

Now, Kawhi Leonard has a chance to lead a Raptors team that really isn't playing all that well as a whole to the finals for the first time in the history of Toronto's franchise.

Talk about KD and Giannis all you want, but this is Leonard's league now.