Texas Tech and coach Joey McGuire have agreed in principle to a new seven-year deal that sources told ESPN is worth an average of nearly $7 million per year.