[Serious] Say the Thunder do end up losing this Final series, would it be considered one of the biggest historical failures for a historical 68+ win team given their record breaking season?
The '24-25 Oklahoma City have the highest Net Rating in league history (better than the '96 and '98…