Colin Kaepernick has finally managed to meet with the top men of San Francisco 49ers John Lynch and Kyle Shanahan, there were no news as such as to what happened in the meeting but everything went well accoding to sources close to the team. This good news means that Kaepernick could well stay at the 49ers.

At the top of to do list for 49ers is the contract of Kaepernick. The 29-year old quarter-back could well opt out and test the NFL free market but there is no assurance that he will get a deal that is at par or a better one. His past NFL seasons have gone with teams considering him but on quite a low deal.

If the low deals continue to be the case, Kaepernick may be better off staying with the 49ers and make sure he takes that $14.5 million contract. But, with Kyle Shanahan and John Lynch in charge, they can also look to reconstruct the contract or they can waive the player too.

So, as a result the alternatives doesn't sound too good, Shanahan is looking for a quarterback that the 49ers need. He has some names in mind including Jimmy Garoppolo, Matt Shaub and Kirk Cousins. As per now, there have been no movements and the other clubs are also looking for these players.

On the basis of his performances, Kaepernick is a good fit for the 49ers as long as he syncs with Shanahan, consistency is another thing in this matter but not very important. Kaepernick made considerable headlines with his antics last year, specially when he took a knee when the national anthem was going on.

If Lynch and Shanahan doesn't get in their list or Kaepernick, they could turn towards the 2017 NFL draft too. They own the second overall pick and can use this on DeShaun Watson, assuming Cleveland Browns pass and take a defensive end, Myles Garnett instead.