The 49ers have signed Jimmy Garoppolo to a five-year contract worth over $137 million, and I like the trajectory of his career. I have a feeling he’ll probably be one of the top 10 quarterbacks on my board in 2018.

Garoppolo seems to have all the qualities everyone is looking for – vision, accuracy, decision making – and he was very comfortable in his limited action last year, going 5-0 as a starter. That included a pair of wins over playoff teams (Tennessee and Jacksonville). He beat the Rams, who also made the postseason, in Week 17, but they were resting a lot of regulars.

One report suggests the contract includes $74 million in guaranteed money. Regardless, it’s clear that the 49ers are locked in on the idea that he’ll be the quarterback to lead the team back to the postseason.

For fantasy purposes, I like that he’s working with Kyle Shanahan. Only a handful of coaches around the league have that Jedi-like ability to throw together any combination of guys and come up with an above-average offense. Shanahan was working with mostly scraps last year (with Brian Hoyer and C.J. Beathard starting most of the season) yet that offense still averaged 265 passing yards per game.

The previous year, Shanahan got the career numbers out of Matt Ryan, with that team passing for 38 touchdowns and almost 5,000 yards.

In the last two years, only 22 offenses have averaged over 260 passing yards. Shanahan is one of the few coaches who’s got his fingerprints on two of those offense.

It’s early. Let’s see, for example, who the 49ers add to their receiving corps (I expect they’ll obtain a big-time wide receiver or tight end). But my early guess is that Garoppolo will average over 270 passing yards and maybe throw 27-plus touchdowns, making him one of the league’s top 10 passers.

TEAMS AVERAGING 260 PASSING YARDS (2016-17)
YearTeamPctYardsTDIntYPG
2016New Orleans70%5,2583815328.6
2016Atlanta70%4,960387310.0
2016Washington67%4,9482512309.3
2017New England66%4,619328288.7
2017Tampa Bay62%4,6072614287.9
2017LA Chargers63%4,5512811284.4
2017Pittsburgh65%4,5342915283.4
2016Indianapolis63%4,4913215280.7
2017Detroit66%4,4702911279.4
2016New England67%4,456322278.5
2016Green Bay65%4,445408277.8
2016Arizona59%4,4252817276.6
2016Seattle65%4,4222312276.4
2016San Diego60%4,3863321274.1
2016Pittsburgh64%4,3773315273.6
2016Baltimore65%4,3432016271.4
2017New Orleans72%4,334238270.9
2016Detroit65%4,3272410270.4
2017Kansas City67%4,326268270.4
2017San Francisco60%4,2351515264.7
2016Cincinnati65%4,206188262.9
2016Tampa Bay61%4,1652918260.3

—Ian Allan