Clayton Kershaw and the Los Angeles Dodgers have agreed on a three-year extension that will keep the greatest pitcher of his generation from venturing into the free-agent market.

The Dodgers announced the extension Friday.

The deal will pay Kershaw $93 million, a source told ESPN, and includes incentives based on workload and performance. Kershaw reportedly will receive $4 million annually in bonuses based on starts, in four $1 million increments, as well as other incentives.