Three months ago, Jimmy Garoppolo was sitting on the Patriots bench, waiting for Tom Brady decide how many more decades of football he wants to play.

Fast forward to February 2018, and Garoppolo is 5-0 as the 49ers starting quarterback and now, the highest paid player in NFL history.

On Thursday, Garoppolo signed a five-year, $137.5 million contract extension with San Francisco, worth over $27.5 million per year. Lions quarterback Matthew Stafford previous held the title as richest contract in the NFL with a $27 million average. Stafford's deal had nearly $90 million in guaranteed money, something Garoppolo's contract will call for too.


The 26-year-old Eastern Illinois product was in the final year of his original contract and the five-game sample was enough for the 49ers to go all in.

Garoppolo has appeared in 23 NFL games since being selected with the No. 62 pick in the 2014 NFL Draft. Garoppolo is 7-0 with 183 completions on 272 attempts. He's thrown for 2,250 yards, 12 touchdowns and just five interceptions.