The San Francisco 49ers hope to sign Colin Kaepernick to a contract extension before the start of training camp.

Trent Baalke told reporters at the NFL owners meetings in Orlando, Fla., that the 49ers would like to get the deal done before training camp starts in late July.

"We're going to work extremely hard, very diligently in trying to get something done prior to training camp. That's the objective right now, as it stands," Baalke said, according to Comcast Sports Net Bay Area.

"I think there's a lot that he's done that has put him in that position where he should be paid like one of the top quarterbacks in the league," 49ers CEO Jed York said, according to Comcast Sports Net Bay Area. "And I think that's where we'll end up -- whether we get it done now or later. We hope we get it done soon. If we don't, I don't think it's going to be acrimonious."

Kaepernick likely will command a contract that averages in the $18 million to $20 million range.