The world's largest sportswear company, Nike Inc, on Thursday won the race to sign up high school basketball phenomenon LeBron James in a seven-year endorsement deal worth a reported $90 million.