If there's one quarterback in NFL history who definitely understands what Jimmy Garoppolo is going through right now, it's probably Brett Favre. 

The former Packers quarterback has been watching the 49ers' situation from afar, and as things stand now, Favre thinks San Francisco is making a mistake at quarterback this year by starting Trey Lance. 

"My personal opinion, I would go with Jimmy Garoppolo," Favre said during a recent interview with The33rdteam.com. "He's not as flashy, not near as flashy. He wasn't their first-round pick. And no offense toward Trey Lance, but what Jimmy has done is win and win, win, win again. Not flashy. So, it's not the glamorous pick, but my goodness, the guy has won and put the 49ers in a position to compete for the Super Bowl year in and year out and deserves the right to keep playing."

Favre doesn't think that Lance is necessarily going to be a bust, he'd just let Garoppolo play out his contract.