Tobias Harris climbed past Kobe Bryant in career earnings after securing a two-year, $31 million deal with the San Antonio Spurs.