Mike James signs with the Minnesota Timberwolves.

You heard it here pretty early.

NBA front-office sources told ESPN.com that James on Tuesday agreed to sign a four-year contract with the Wolves worth an estimated $25 million.

James also confirmed the agreement to radio station ESPN790 in Houston.

Anyone already thinking twice about taking Kevin Garnett first in their pool next year?