Kaepernick has no issue with his contract

SANTA CLARA, Calif. -- Wrapping up the final day of the San Francisco 49ers' mandatory minicamp:

A lot has been made about the structure of the new contract quarterback Colin Kaepernick signed through 2020. He is guaranteed $13 million through a unique structure. But if Kaepernick plays well, he should rank in the top five quarters of the league. Kaepernick made it clear Thursday he has no problem with the contract.

"You can skew things however you want," Kaepernick said. "At the end of the day, a lot of the way the contract is set up is how every other quarterback's contract is set up. The things that aren't set up like those contracts are because we wanted them that way so we could sign other players. It was very deliberate by my agents, the organization and myself that we wanted things done this way, so we could keep a solid team here."

Fourth-round pick, receiver Bruce Ellington had a nice minicamp. He impressed his new quarterback, which is important.

"Bruce has been amazing out here," Kaepernick said of Ellington. "He's picked thing up very quickly. Good route runner. Very good feel for the game and he's made plays when we've given him the opportunity."

Harbaugh had some interesting things to say about his linebacker crew. The team will likely miss star inside linebacker NaVorro Bowman for half the season while he recovers from a torn ACL. Still, Harbaugh likes what he sees from the deep group.

"I thought our linebackers were dominating," Harbaugh said. "Patrick [Willis] as well. Corey Lemonier, you'll see that this is Year 2 for Corey, and Dan Skuta. Outstanding group there. I think [rookie] Aaron Lynch is going to be a real good player, too. He's shown some real good things before he hurt a hamstring. So that's a real position of, not only strength, but a position of dominance for us. Feel real good about that position."

Harbaugh had a great line on rookie linebacker Chris Borland: "Borland was … to quote Denny Green, 'he is who we thought he was.' He's that kind of player. He's done a very nice job."

Harbaugh is also quite thrilled with the depth on both the defensive and offensive lines.

Harbaugh pointed out the offseason performances of several players. The names that popped out to me included backup quarterback Blaine Gabbert, running back LaMichael James and rookie defensive lineman Kaleb Ramsey. All three will be interesting to watch in training camp.

Harbaugh said veterans report to training camp July 23 and training camp practices start July 24. There will be three practices that will be held at new Levi's Stadium and will be open to the public. Those dates will be announced.

The 49ers will practice with the Baltimore Ravens in August after their preseason game August 7. Ravens coach John Harbaugh told reporters Thursday the Ravens hope to come out to visit the 49ers next year.

The final minicamp practice lasted 55 minutes.

Harbaugh will embark on his missionary trip to Peru on Saturday for the sixth straight year.