Four teams with their best player older than 30 have won an NBA championship since 2010: Stephen Curry' s Golden State Warriors in 2022; LeBron James' Los Angeles Lakers in 2020; Tim Duncan' s San Antonio Spurs in 2013; and Dirk Nowitzki' s Dallas Mavericks in 2010.. Outside of Curry, whose game continues to refine with time, they had other offensive options in Andrew...