According to a league source, the Bruins and David Krejci have agreed to a six-year, $43.5 million contract.

Krejci, 28, will carry a $7.25 million cap hit throughout the duration of the deal, which begins in the 2015-16 season. His salary breakdown will be $7.25 million for the first two years of the deal, $7.5 million for the next two and $7 million for the final two.

The contract will make Krejci the highest-paid player on the team cap-figure-wise when the pact begins in the 2015-16 season.